Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pietrushnic/2831e616e33f299dd8100556156dc858 to your computer and use it in GitHub Desktop.
Save pietrushnic/2831e616e33f299dd8100556156dc858 to your computer and use it in GitHub Desktop.
commit 0ac8d4ad57e2386d84fbef694d0458a658e7e035
Author: Piotr Król <[email protected]>
Date: Sun Mar 20 23:16:49 2016 +0100
separated Eltan changes
.gitattributes | 5 +
.gitignore | 1 +
3rdparty | 1 -
3rdparty/pi/amd/00730F01/AGESA.h | 3657 ++++++++++++++++++++
3rdparty/pi/amd/00730F01/AMD.h | 474 +++
3rdparty/pi/amd/00730F01/Dispatcher.h | 51 +
3rdparty/pi/amd/00730F01/FT3b/license.txt | 252 ++
3rdparty/pi/amd/00730F01/Include/Filecode.h | 823 +++++
3rdparty/pi/amd/00730F01/Include/Ids.h | 1433 ++++++++
3rdparty/pi/amd/00730F01/Include/IdsPerf.h | 141 +
3rdparty/pi/amd/00730F01/Include/Options.h | 67 +
.../00730F01/Include/PlatformMemoryConfiguration.h | 516 +++
3rdparty/pi/amd/00730F01/Include/Topology.h | 86 +
3rdparty/pi/amd/00730F01/Porting.h | 307 ++
.../amd/00730F01/Proc/CPU/Family/cpuFamRegisters.h | 144 +
.../amd/00730F01/Proc/CPU/Feature/cpuCacheInit.h | 137 +
.../pi/amd/00730F01/Proc/CPU/cpuApicUtilities.h | 302 ++
3rdparty/pi/amd/00730F01/Proc/CPU/cpuEarlyInit.h | 289 ++
3rdparty/pi/amd/00730F01/Proc/CPU/cpuLateInit.h | 1140 ++++++
3rdparty/pi/amd/00730F01/Proc/CPU/cpuRegisters.h | 467 +++
3rdparty/pi/amd/00730F01/Proc/CPU/heapManager.h | 258 ++
3rdparty/pi/amd/00730F01/Proc/Common/AmdFch.h | 63 +
3rdparty/pi/amd/00730F01/Proc/Fch/Common/AcpiLib.h | 91 +
.../amd/00730F01/Proc/Fch/Common/FchBiosRamUsage.h | 67 +
.../pi/amd/00730F01/Proc/Fch/Common/FchCommonCfg.h | 1296 +++++++
3rdparty/pi/amd/00730F01/Proc/Fch/Common/FchDef.h | 400 +++
3rdparty/pi/amd/00730F01/Proc/Fch/Fch.h | 2319 +++++++++++++
3rdparty/pi/amd/00730F01/Proc/Fch/FchPlatform.h | 118 +
3rdparty/pi/amd/00730F01/binaryPI/AGESA.c | 718 ++++
3rdparty/pi/amd/00730F01/binaryPI/FieldAccessors.h | 111 +
3rdparty/pi/amd/00730F01/binaryPI/OptionsIds.h | 44 +
3rdparty/pi/amd/00730F01/binaryPI/gcc-intrin.h | 833 +++++
3rdparty/pi/amd/00730F01/binaryPI/gcccar.inc | 1311 +++++++
.../amd/avalon/PSP/PspBootLoader.Bypass.sbin | Bin 0 -> 37632 bytes
.../southbridge/amd/avalon/PSP/PspRecovery.sbin | Bin 0 -> 10780 bytes
.../southbridge/amd/avalon/PSP/PspReleaseNote.txt | 19 +
.../southbridge/amd/avalon/PSP/PspSecureOs.sbin | Bin 0 -> 172192 bytes
.../southbridge/amd/avalon/PSP/RtmPubSigned.key | Bin 0 -> 832 bytes
.../southbridge/amd/avalon/PSP/SmuFirmware.sbin | Bin 0 -> 131328 bytes
3rdparty/southbridge/amd/avalon/PSP/license.txt | 252 ++
.../southbridge/amd/avalon/Release_AvalonXHC.txt | 40 +
.../southbridge/amd/avalon/Release_IMC_Mullins.txt | 24 +
3rdparty/southbridge/amd/avalon/license.txt | 252 ++
Makefile.inc | 75 +-
configs/pcengines.apu2.20160304.config | 422 +++
payloads/coreinfo/util/kconfig/check.sh | 0
.../memtest501.serial.com1.nospd.eltan-elf | Bin 0 -> 197008 bytes
payloads/eltan/sgabios/screen-and-debug | Bin 0 -> 1 bytes
payloads/eltan/sgabios/sgabios.rom | Bin 0 -> 4096 bytes
payloads/external/FILO/Makefile.inc | 32 +-
payloads/external/SeaBIOS/Kconfig | 126 +
payloads/external/SeaBIOS/Kconfig.name | 9 +
payloads/external/SeaBIOS/Makefile.inc | 57 +-
payloads/libpayload/Config.in | 7 +-
payloads/libpayload/arch/x86/coreboot.c | 39 +-
payloads/libpayload/arch/x86/rom_media.c | 35 +-
payloads/libpayload/bin/lpas | 0
payloads/libpayload/bin/lpgcc | 0
payloads/libpayload/configs/defconfig | 12 +-
payloads/libpayload/curses/PDCurses-3.4/install-sh | 0
payloads/libpayload/drivers/usb/ehci.c | 2 +
payloads/libpayload/include/coreboot_tables.h | 12 +-
payloads/libpayload/libc/memory.c | 3 +-
payloads/libpayload/libcbfs/cbfs.c | 8 +-
payloads/libpayload/libcbfs/cbfs_core.c | 2 +-
payloads/libpayload/util/kconfig/check.sh | 0
.../util/kconfig/lxdialog/check-lxdialog.sh | 0
payloads/nvramcui/nvramcui.c | 40 +-
payloads/nvramcui/payload.sh | 0
payloads/pcengines/sortbootorder.elf-payload | Bin 0 -> 140804 bytes
src/Kconfig | 134 +-
src/arch/arm64/armv8/Makefile.inc | 2 -
src/arch/arm64/armv8/cache.c | 17 +-
src/arch/arm64/early_console.c | 75 +
src/arch/arm64/include/armv8/arch/arch_io.h | 2 +-
src/arch/arm64/include/armv8/arch/cache.h | 174 +
src/arch/x86/Kconfig | 14 +
src/arch/x86/Makefile.inc | 12 +-
src/arch/x86/boot/Makefile.inc | 1 +
src/arch/x86/boot/cbmemfile.c | 136 +
src/arch/x86/boot/tables.c | 10 +
src/arch/x86/include/bootblock_common.h | 7 +-
src/console/init.c | 2 +
src/cpu/Kconfig | 21 +-
src/cpu/Makefile.inc | 14 +-
src/cpu/amd/Kconfig | 40 +-
src/cpu/amd/Makefile.inc | 30 +-
src/cpu/amd/pi/00730F01/model_16_init.c | 3 +-
src/cpu/amd/pi/Kconfig | 12 +-
src/cpu/amd/pi/Makefile.inc | 2 +-
src/cpu/amd/pi/heapmanager.c | 8 +
src/cpu/x86/car.c | 5 +-
src/device/device.c | 3 +-
src/device/dram/Makefile.inc | 2 +
src/device/dram/spd_cache.c | 6 +-
src/device/pci_device.c | 6 +
src/drivers/i2c/w83793/chip.h | 82 +-
src/drivers/i2c/w83793/w83793.c | 119 +-
src/drivers/uart/util.c | 2 +-
src/ec/Kconfig | 14 +-
src/ec/Makefile.inc | 4 +-
src/include/boot/cbmemfile.h | 72 +
src/include/boot/coreboot_tables.h | 1 +
src/include/cbmem.h | 4 +-
src/include/cpu/amd/mtrr.h | 13 +-
src/include/device/pci_ids.h | 2 +
src/include/lib.h | 2 +-
src/include/spd_cache.h | 4 +
src/lib/coreboot_table.c | 1 +
src/lib/primitive_memtest.c | 6 +-
src/mainboard/Kconfig | 195 +-
src/mainboard/pcengines/Kconfig | 20 +-
src/mainboard/pcengines/apu2/BiosCallOuts.c | 167 +
src/mainboard/pcengines/apu2/HYNIX-2G-1333.spd.hex | 264 ++
.../pcengines/apu2/HYNIX-4G-1333-ECC.spd.hex | 261 ++
.../pcengines/apu2/HYNIX-4G-1333-NOECC.spd.hex | 262 ++
src/mainboard/pcengines/apu2/Kconfig | 149 +
src/mainboard/pcengines/apu2/Makefile.inc | 105 +
src/mainboard/pcengines/apu2/OptionsIds.h | 72 +
src/mainboard/pcengines/apu2/PlatformGnbPcie.c | 126 +
.../pcengines/apu2/PlatformGnbPcieComplex.h | 31 +
src/mainboard/pcengines/apu2/acpi/gpe.asl | 84 +
src/mainboard/pcengines/apu2/acpi/ide.asl | 1 +
src/mainboard/pcengines/apu2/acpi/mainboard.asl | 41 +
src/mainboard/pcengines/apu2/acpi/pci_int.asl | 475 +++
src/mainboard/pcengines/apu2/acpi/routing.asl | 217 ++
src/mainboard/pcengines/apu2/acpi/sata.asl | 1 +
src/mainboard/pcengines/apu2/acpi/si.asl | 27 +
src/mainboard/pcengines/apu2/acpi/sleep.asl | 97 +
src/mainboard/pcengines/apu2/acpi/superio.asl | 31 +
src/mainboard/pcengines/apu2/acpi/thermal.asl | 1 +
src/mainboard/pcengines/apu2/acpi/usb_oc.asl | 41 +
src/mainboard/pcengines/apu2/acpi_tables.c | 289 ++
src/mainboard/pcengines/apu2/agesawrapper.c | 760 ++++
src/mainboard/pcengines/apu2/agesawrapper.h | 62 +
src/mainboard/pcengines/apu2/apu2.h | 58 +
src/mainboard/pcengines/apu2/board_info.txt | 6 +
src/mainboard/pcengines/apu2/boot-menu-key | Bin 0 -> 8 bytes
src/mainboard/pcengines/apu2/boot-menu-message | 1 +
src/mainboard/pcengines/apu2/boot-menu-wait | Bin 0 -> 8 bytes
src/mainboard/pcengines/apu2/bootorder | Bin 0 -> 4096 bytes
src/mainboard/pcengines/apu2/bootorder_def | 8 +
src/mainboard/pcengines/apu2/bootorder_map | 8 +
src/mainboard/pcengines/apu2/cmos.default | 13 +
src/mainboard/pcengines/apu2/cmos.layout | 129 +
src/mainboard/pcengines/apu2/coreboot.rom | Bin 0 -> 8388608 bytes
src/mainboard/pcengines/apu2/devicetree.cb | 96 +
src/mainboard/pcengines/apu2/dsdt.asl | 94 +
src/mainboard/pcengines/apu2/irq_tables.c | 108 +
src/mainboard/pcengines/apu2/mainboard.c | 279 ++
src/mainboard/pcengines/apu2/mptable.c | 202 ++
src/mainboard/pcengines/apu2/rel_notes.txt | 204 ++
src/mainboard/pcengines/apu2/romstage.c | 248 ++
src/northbridge/Kconfig | 8 +-
src/northbridge/Makefile.inc | 8 +-
src/northbridge/amd/Kconfig | 27 +-
src/northbridge/amd/Makefile.inc | 10 +-
src/northbridge/amd/pi/00730F01/Makefile.inc | 3 +
src/northbridge/amd/pi/00730F01/dimmSpd.c | 1 +
src/northbridge/amd/pi/00730F01/eltannorthbridge.c | 172 +
src/northbridge/amd/pi/00730F01/eltannorthbridge.h | 26 +
src/northbridge/amd/pi/BiosCallOuts.h | 2 +-
src/northbridge/amd/pi/Kconfig | 5 +
src/northbridge/amd/pi/Makefile.inc | 1 +
src/northbridge/amd/pi/agesawrapper.h | 2 +
src/northbridge/amd/pi/def_callouts.c | 4 +-
src/soc/Kconfig | 10 +-
src/soc/Makefile.inc | 10 +-
src/southbridge/Kconfig | 18 +-
src/southbridge/Makefile.inc | 18 +-
src/southbridge/amd/Kconfig | 28 +-
src/southbridge/amd/Makefile.inc | 48 +-
src/southbridge/amd/pi/hudson/Kconfig | 19 +
src/southbridge/amd/pi/hudson/Makefile.inc | 70 +-
src/southbridge/amd/pi/hudson/acpi/usb.asl | 25 +
src/southbridge/amd/pi/hudson/amd_pci_int_defs.h | 14 +-
src/southbridge/amd/pi/hudson/amd_pci_int_types.h | 14 +-
src/southbridge/amd/pi/hudson/early_setup.c | 25 +
src/southbridge/amd/pi/hudson/eltanhudson.c | 42 +
src/southbridge/amd/pi/hudson/eltanhudson.h | 28 +
src/southbridge/amd/pi/hudson/fchgpio.c | 141 +
src/southbridge/amd/pi/hudson/fchgpio.h | 55 +
src/southbridge/amd/pi/hudson/hudson.c | 14 +-
src/southbridge/amd/pi/hudson/hudson.h | 291 ++
src/southbridge/amd/pi/hudson/lpc.c | 4 +-
src/southbridge/amd/pi/hudson/pci_devs.h | 43 +-
src/southbridge/amd/pi/hudson/pcie.c | 8 +-
src/southbridge/amd/pi/hudson/sm.c | 35 +-
src/superio/Kconfig | 18 +-
src/superio/Makefile.inc | 18 +-
src/superio/nuvoton/Kconfig | 10 -
src/superio/nuvoton/Makefile.inc | 6 +-
src/superio/nuvoton/nct5104d/nct5104d.h | 7 +-
src/superio/nuvoton/nct5104d/superio.c | 27 +-
src/vendorcode/Kconfig | 5 +-
src/vendorcode/Makefile.inc | 5 +-
src/vendorcode/amd/Kconfig | 21 +-
src/vendorcode/amd/Makefile.inc | 6 +-
src/vendorcode/amd/pi/Kconfig | 2 +-
src/vendorcode/amd/pi/Makefile.inc | 2 +-
src/vendorcode/eltan/Kconfig | 31 +
toolchain.inc | 7 +-
util/abuild/abuild | 0
util/acpi/acpidump-all | 0
util/amdtools/k8-compare-pci-space.pl | 0
.../k8-interpret-extended-memory-settings.pl | 0
util/amdtools/k8-read-mem-settings.sh | 0
util/amdtools/parse-bkdg.pl | 0
util/board_status/board_status.sh | 0
util/board_status/getrevision.sh | 0
util/board_status/to-wiki/bucketize.sh | 0
util/board_status/to-wiki/push-to-wiki.sh | 0
util/board_status/to-wiki/status-to-wiki.sh | 0
util/board_status/to-wiki/towiki.sh | 0
util/crossgcc/Makefile | 9 +-
util/crossgcc/buildgcc | 2 -
util/dtd_parser/dtd_parser.py | 0
util/exynos/fixed_cksum.py | 0
util/exynos/variable_cksum.py | 0
util/genprof/log2dress | 0
util/gitconfig/commit-msg | 0
util/gitconfig/pre-commit | 0
util/ipqheader/ipqheader.py | 0
util/lint/checkpatch.pl | 0
util/lint/lint-000-license-headers | 0
util/lint/lint-001-no-global-config-in-romstage | 0
util/lint/lint-stable-002-build-dir-handling | 0
util/lint/lint-stable-003-whitespace | 0
util/lint/lint-stable-004-style-labels | 0
util/lint/lint-stable-005-board-status | 0
util/msrtool/configure | 0
util/nvidia/cbootimage | 1 -
util/nvidia/cbootimage/.dir-locals.el | 10 +
util/nvidia/cbootimage/.gitignore | 4 +
util/nvidia/cbootimage/COPYING | 339 ++
util/nvidia/cbootimage/CREDITS | 5 +
util/nvidia/cbootimage/Makefile.am | 5 +
util/nvidia/cbootimage/autogen.sh | 4 +
util/nvidia/cbootimage/configure.ac | 38 +
util/nvidia/cbootimage/src/Makefile.am | 78 +
util/nvidia/cbootimage/src/aes_ref.c | 326 ++
util/nvidia/cbootimage/src/bct_dump.c | 373 ++
util/nvidia/cbootimage/src/cbootimage.c | 323 ++
util/nvidia/cbootimage/src/cbootimage.h | 124 +
util/nvidia/cbootimage/src/context.c | 46 +
util/nvidia/cbootimage/src/context.h | 28 +
util/nvidia/cbootimage/src/crypto.c | 299 ++
util/nvidia/cbootimage/src/crypto.h | 47 +
util/nvidia/cbootimage/src/data_layout.c | 1065 ++++++
util/nvidia/cbootimage/src/data_layout.h | 67 +
util/nvidia/cbootimage/src/nvaes_ref.h | 35 +
util/nvidia/cbootimage/src/parse.c | 940 +++++
util/nvidia/cbootimage/src/parse.h | 1015 ++++++
util/nvidia/cbootimage/src/set.c | 259 ++
util/nvidia/cbootimage/src/set.h | 57 +
util/nvidia/cbootimage/src/t114/nvbctlib_t114.c | 1148 ++++++
util/nvidia/cbootimage/src/t114/nvboot_bct_t114.h | 363 ++
.../cbootimage/src/t114/nvboot_sdram_param_t114.h | 806 +++++
util/nvidia/cbootimage/src/t114/parse_t114.c | 430 +++
util/nvidia/cbootimage/src/t124/nvbctlib_t124.c | 1160 +++++++
util/nvidia/cbootimage/src/t124/nvboot_bct_t124.h | 359 ++
.../cbootimage/src/t124/nvboot_sdram_param_t124.h | 803 +++++
util/nvidia/cbootimage/src/t124/parse_t124.c | 429 +++
util/nvidia/cbootimage/src/t132/nvbctlib_t132.c | 1241 +++++++
util/nvidia/cbootimage/src/t132/nvboot_bct_t132.h | 438 +++
.../cbootimage/src/t132/nvboot_sdram_param_t132.h | 802 +++++
util/nvidia/cbootimage/src/t132/parse_t132.c | 429 +++
util/nvidia/cbootimage/src/t20/nvbctlib_t20.c | 729 ++++
util/nvidia/cbootimage/src/t20/nvboot_bct_t20.h | 316 ++
.../cbootimage/src/t20/nvboot_sdram_param_t20.h | 363 ++
util/nvidia/cbootimage/src/t20/parse_t20.c | 251 ++
util/nvidia/cbootimage/src/t30/nvbctlib_t30.c | 936 +++++
util/nvidia/cbootimage/src/t30/nvboot_bct_t30.h | 379 ++
.../cbootimage/src/t30/nvboot_sdram_param_t30.h | 568 +++
util/nvidia/cbootimage/src/t30/parse_t30.c | 360 ++
util/nvramtool/coreboot_tables.h | 2 +-
util/optionlist/kconfig2wiki | 0
util/sconfig/sconfig.l | 0
util/sconfig/sconfig.y | 0
util/xcompile/xcompile | 27 +-
280 files changed, 44050 insertions(+), 869 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment