@@ -68,7 +68,6 @@ CONFIG_CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM=y
6868# CONFIG_VENDOR_KONTRON is not set
6969CONFIG_VENDOR_LENOVO=y
7070# CONFIG_VENDOR_LIPPERT is not set
71- # CONFIG_VENDOR_LOWRISC is not set
7271# CONFIG_VENDOR_MSI is not set
7372# CONFIG_VENDOR_OCP is not set
7473# CONFIG_VENDOR_OPENCELLULAR is not set
@@ -109,22 +108,24 @@ CONFIG_USBDEBUG_HCD_INDEX=2
109108CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0
110109CONFIG_FMDFILE=""
111110CONFIG_MMCONF_BASE_ADDRESS=0xf0000000
111+ CONFIG_HAVE_INTEL_FIRMWARE=y
112112# CONFIG_DRIVERS_UART_8250IO is not set
113113# CONFIG_VBOOT is not set
114- CONFIG_TPM_PIRQ=0x0
115114CONFIG_OVERRIDE_DEVICETREE=""
115+ CONFIG_TPM_PIRQ=0x0
116116CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00
117117# CONFIG_HAVE_IFD_BIN is not set
118118# CONFIG_BOARD_LENOVO_G505S is not set
119119# CONFIG_BOARD_LENOVO_L520 is not set
120- # CONFIG_BOARD_LENOVO_R400 is not set
121120# CONFIG_BOARD_LENOVO_S230U is not set
122121# CONFIG_BOARD_LENOVO_T400 is not set
122+ # CONFIG_BOARD_LENOVO_T500 is not set
123+ # CONFIG_BOARD_LENOVO_R400 is not set
124+ # CONFIG_BOARD_LENOVO_W500 is not set
123125# CONFIG_BOARD_LENOVO_T420 is not set
124126# CONFIG_BOARD_LENOVO_T420S is not set
125127# CONFIG_BOARD_LENOVO_THINKPAD_T430 is not set
126128# CONFIG_BOARD_LENOVO_T430S is not set
127- # CONFIG_BOARD_LENOVO_T500 is not set
128129# CONFIG_BOARD_LENOVO_T520 is not set
129130# CONFIG_BOARD_LENOVO_W520 is not set
130131# CONFIG_BOARD_LENOVO_T530 is not set
@@ -204,12 +205,10 @@ CONFIG_BOOTBLOCK_NORTHBRIDGE_INIT="northbridge/intel/sandybridge/bootblock.c"
204205CONFIG_BOOTBLOCK_SOUTHBRIDGE_INIT="southbridge/intel/bd82x6x/bootblock.c"
205206CONFIG_CACHE_MRC_SIZE_KB=512
206207# CONFIG_SOC_INTEL_COFFEELAKE is not set
207- # CONFIG_CANNONLAKE_SOC_PCH_H is not set
208- CONFIG_RAMTOP=0x200000
208+ # CONFIG_SOC_INTEL_CANNONLAKE_PCH_H is not set
209209CONFIG_CONSOLE_CBMEM=y
210210CONFIG_UART_PCI_ADDR=0x0
211211# CONFIG_SOC_INTEL_KABYLAKE is not set
212- # CONFIG_SOC_LOWRISC_LOWRISC is not set
213212# CONFIG_SOC_MEDIATEK_MT8173 is not set
214213# CONFIG_SOC_MEDIATEK_MT8183 is not set
215214# CONFIG_SOC_NVIDIA_TEGRA124 is not set
@@ -256,6 +255,7 @@ CONFIG_TSC_SYNC_MFENCE=y
256255CONFIG_LOGICAL_CPUS=y
257256CONFIG_SMM_TSEG=y
258257CONFIG_SMM_MODULE_HEAP_SIZE=0x4000
258+ CONFIG_SMM_STUB_STACK_SIZE=0x400
259259# CONFIG_SMM_LAPIC_REMAP_MITIGATION is not set
260260# CONFIG_SERIALIZED_SMM_INITIALIZATION is not set
261261# CONFIG_X86_AMD_FIXED_MTRRS is not set
@@ -301,13 +301,17 @@ CONFIG_LOCK_SPI_FLASH_NONE=y
301301# CONFIG_LOCK_SPI_FLASH_RO is not set
302302# CONFIG_LOCK_SPI_FLASH_NO_ACCESS is not set
303303CONFIG_SOUTHBRIDGE_INTEL_COMMON=y
304+ CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y
304305CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO=y
305306CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS=y
306307CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI=y
307308CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y
308309CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y
309310CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y
310311CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y
312+ CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y
313+ CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y
314+ CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y
311315CONFIG_INTEL_CHIPSET_LOCKDOWN=y
312316# CONFIG_LOCK_MANAGEMENT_ENGINE is not set
313317
@@ -320,13 +324,18 @@ CONFIG_INTEL_CHIPSET_LOCKDOWN=y
320324# Embedded Controllers
321325#
322326CONFIG_EC_ACPI=y
327+ # CONFIG_EC_GOOGLE_WILCO is not set
328+ CONFIG_EC_BASE_ACPI_DATA=0x930
329+ CONFIG_EC_BASE_ACPI_COMMAND=0x934
330+ CONFIG_EC_BASE_HOST_DATA=0x940
331+ CONFIG_EC_BASE_HOST_COMMAND=0x944
332+ CONFIG_EC_BASE_PACKET=0x950
323333CONFIG_EC_LENOVO_H8=y
324334CONFIG_SEABIOS_PS2_TIMEOUT=3000
325335# CONFIG_H8_BEEP_ON_DEATH is not set
326336CONFIG_H8_FLASH_LEDS_ON_DEATH=y
327337# CONFIG_H8_SUPPORT_BT_ON_WIFI is not set
328338CONFIG_EC_LENOVO_PMH7=y
329- CONFIG_HAVE_INTEL_FIRMWARE=y
330339
331340#
332341# Intel Firmware
@@ -388,6 +397,7 @@ CONFIG_UDK_VERSION=2013
388397# CONFIG_ARCH_VERSTAGE_RISCV is not set
389398# CONFIG_ARCH_ROMSTAGE_RISCV is not set
390399# CONFIG_ARCH_RAMSTAGE_RISCV is not set
400+ # CONFIG_RISCV_USE_ARCH_TIMER is not set
391401CONFIG_ARCH_X86=y
392402CONFIG_ARCH_BOOTBLOCK_X86_32=y
393403CONFIG_ARCH_VERSTAGE_X86_32=y
@@ -400,7 +410,8 @@ CONFIG_ARCH_RAMSTAGE_X86_32=y
400410# CONFIG_USE_MARCH_586 is not set
401411# CONFIG_AP_IN_SIPI_WAIT is not set
402412# CONFIG_SIPI_VECTOR_IN_ROM is not set
403- CONFIG_RAMBASE=0x100000
413+ CONFIG_RAMBASE=0xe00000
414+ CONFIG_RAMTOP=0x1000000
404415# CONFIG_CBMEM_TOP_BACKUP is not set
405416# CONFIG_LATE_CBMEM_INIT is not set
406417# CONFIG_EARLY_EBDA_INIT is not set
@@ -424,6 +435,7 @@ CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
424435CONFIG_COLLECT_TIMESTAMPS_TSC=y
425436# CONFIG_PAGING_IN_CACHE_AS_RAM is not set
426437# CONFIG_IDT_IN_EVERY_STAGE is not set
438+ CONFIG_HAVE_CF9_RESET=y
427439
428440#
429441# Devices
@@ -512,6 +524,7 @@ CONFIG_NO_UART_ON_SUPERIO=y
512524# CONFIG_UART_USE_REFCLK_AS_INPUT_CLOCK is not set
513525CONFIG_HAVE_USBDEBUG=y
514526CONFIG_HAVE_USBDEBUG_OPTIONS=y
527+ # CONFIG_VPD is not set
515528# CONFIG_DRIVERS_AMD_PI is not set
516529CONFIG_SMBIOS_PROVIDED_BY_MOBO=y
517530# CONFIG_DRIVERS_I2C_MAX98373 is not set
@@ -613,7 +626,6 @@ CONFIG_HWBASE_DEBUG_CB=y
613626CONFIG_HAVE_ACPI_RESUME=y
614627# CONFIG_ACPI_HUGE_LOWMEM_BACKUP is not set
615628CONFIG_RESUME_PATH_SAME_AS_BOOT=y
616- CONFIG_HAVE_HARD_RESET=y
617629# CONFIG_HAVE_ROMSTAGE_CONSOLE_SPINLOCK is not set
618630# CONFIG_HAVE_ROMSTAGE_NVRAM_CBFS_SPINLOCK is not set
619631# CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK is not set
@@ -643,13 +655,13 @@ CONFIG_GENERATE_SMBIOS_TABLES=y
643655#
644656# CONFIG_PAYLOAD_NONE is not set
645657# CONFIG_PAYLOAD_ELF is not set
646- # CONFIG_PAYLOAD_FIT is not set
647658# CONFIG_PAYLOAD_BAYOU is not set
648659# CONFIG_PAYLOAD_FILO is not set
649660# CONFIG_PAYLOAD_GRUB2 is not set
650661# CONFIG_PAYLOAD_LINUXBOOT is not set
651662CONFIG_PAYLOAD_SEABIOS=y
652663# CONFIG_PAYLOAD_UBOOT is not set
664+ # CONFIG_PAYLOAD_YABITS is not set
653665# CONFIG_PAYLOAD_LINUX is not set
654666# CONFIG_PAYLOAD_TIANOCORE is not set
655667CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf"
0 commit comments