diff options
Diffstat (limited to 'resources')
128 files changed, 3120 insertions, 2774 deletions
diff --git a/resources/coreboot/d510mo/config/libgfxinit_txtmode b/resources/coreboot/d510mo/config/libgfxinit_txtmode index 74dcef19..f220aa70 100644 --- a/resources/coreboot/d510mo/config/libgfxinit_txtmode +++ b/resources/coreboot/d510mo/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  CONFIG_VENDOR_INTEL=y +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -126,18 +129,21 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_INTEL_ADLRVP_P is not set  # CONFIG_BOARD_INTEL_ADLRVP_P_EXT_EC is not set  # CONFIG_BOARD_INTEL_ADLRVP_P_MCHP is not set @@ -145,9 +151,11 @@ CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_BOARD_INTEL_ADLRVP_M_EXT_EC is not set  # CONFIG_BOARD_INTEL_ADLRVP_N is not set  # CONFIG_BOARD_INTEL_ADLRVP_N_EXT_EC is not set +# CONFIG_BOARD_INTEL_ADLRVP_RPL is not set  # CONFIG_BOARD_INTEL_ADLRVP_RPL_EXT_EC is not set  # CONFIG_BOARD_INTEL_APOLLOLAKE_RVP1 is not set  # CONFIG_BOARD_INTEL_APOLLOLAKE_RVP2 is not set +# CONFIG_BOARD_INTEL_ARCHERCITY_CRB is not set  # CONFIG_BOARD_INTEL_BASKING_RIDGE is not set  # CONFIG_BOARD_INTEL_CEDARISLAND_CRB is not set @@ -164,9 +172,9 @@ CONFIG_BOARD_INTEL_D510MO=y  # CONFIG_BOARD_INTEL_DCP847SKE is not set  # CONFIG_BOARD_INTEL_DG41WV is not set  # CONFIG_BOARD_INTEL_DG43GT is not set +# CONFIG_BOARD_INTEL_DQ67SW is not set  # CONFIG_BOARD_INTEL_ELKHARTLAKE_CRB is not set  # CONFIG_BOARD_INTEL_EMERALDLAKE2 is not set -# CONFIG_BOARD_INTEL_GALILEO is not set  # CONFIG_BOARD_INTEL_GLKRVP is not set  # CONFIG_BOARD_INTEL_HARCUVAR is not set  # CONFIG_BOARD_INTEL_JASPERLAKE_RVP is not set @@ -180,6 +188,7 @@ CONFIG_BOARD_INTEL_D510MO=y  # CONFIG_BOARD_INTEL_MINNOW3 is not set  # CONFIG_BOARD_INTEL_MTLRVP_P is not set  # CONFIG_BOARD_INTEL_MTLRVP_P_EXT_EC is not set +# CONFIG_BOARD_INTEL_MTLRVP_P_MCHP is not set  # CONFIG_BOARD_INTEL_SKLSDLBRK is not set  # CONFIG_BOARD_INTEL_SHADOWMOUNTAIN is not set  # CONFIG_BOARD_INTEL_STRAGO is not set @@ -190,12 +199,15 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="D510MO"  CONFIG_PCIEXP_HOTPLUG_BUSES=32  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_1024=y @@ -235,8 +247,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x80000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -247,7 +259,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -255,12 +266,12 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_106CX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_FCBGA559=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +289,12 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -353,6 +363,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -374,7 +385,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x10000000 @@ -417,11 +427,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -436,11 +444,11 @@ CONFIG_DRIVERS_I2C_CK505=y  CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -464,6 +472,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -483,6 +495,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -531,6 +546,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -566,6 +582,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/d510mo_16mb/config/libgfxinit_txtmode b/resources/coreboot/d510mo_16mb/config/libgfxinit_txtmode index dbaf45e6..f5ba0da7 100644 --- a/resources/coreboot/d510mo_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/d510mo_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  CONFIG_VENDOR_INTEL=y +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -126,18 +129,21 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_INTEL_ADLRVP_P is not set  # CONFIG_BOARD_INTEL_ADLRVP_P_EXT_EC is not set  # CONFIG_BOARD_INTEL_ADLRVP_P_MCHP is not set @@ -145,9 +151,11 @@ CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_BOARD_INTEL_ADLRVP_M_EXT_EC is not set  # CONFIG_BOARD_INTEL_ADLRVP_N is not set  # CONFIG_BOARD_INTEL_ADLRVP_N_EXT_EC is not set +# CONFIG_BOARD_INTEL_ADLRVP_RPL is not set  # CONFIG_BOARD_INTEL_ADLRVP_RPL_EXT_EC is not set  # CONFIG_BOARD_INTEL_APOLLOLAKE_RVP1 is not set  # CONFIG_BOARD_INTEL_APOLLOLAKE_RVP2 is not set +# CONFIG_BOARD_INTEL_ARCHERCITY_CRB is not set  # CONFIG_BOARD_INTEL_BASKING_RIDGE is not set  # CONFIG_BOARD_INTEL_CEDARISLAND_CRB is not set @@ -164,9 +172,9 @@ CONFIG_BOARD_INTEL_D510MO=y  # CONFIG_BOARD_INTEL_DCP847SKE is not set  # CONFIG_BOARD_INTEL_DG41WV is not set  # CONFIG_BOARD_INTEL_DG43GT is not set +# CONFIG_BOARD_INTEL_DQ67SW is not set  # CONFIG_BOARD_INTEL_ELKHARTLAKE_CRB is not set  # CONFIG_BOARD_INTEL_EMERALDLAKE2 is not set -# CONFIG_BOARD_INTEL_GALILEO is not set  # CONFIG_BOARD_INTEL_GLKRVP is not set  # CONFIG_BOARD_INTEL_HARCUVAR is not set  # CONFIG_BOARD_INTEL_JASPERLAKE_RVP is not set @@ -180,6 +188,7 @@ CONFIG_BOARD_INTEL_D510MO=y  # CONFIG_BOARD_INTEL_MINNOW3 is not set  # CONFIG_BOARD_INTEL_MTLRVP_P is not set  # CONFIG_BOARD_INTEL_MTLRVP_P_EXT_EC is not set +# CONFIG_BOARD_INTEL_MTLRVP_P_MCHP is not set  # CONFIG_BOARD_INTEL_SKLSDLBRK is not set  # CONFIG_BOARD_INTEL_SHADOWMOUNTAIN is not set  # CONFIG_BOARD_INTEL_STRAGO is not set @@ -190,12 +199,15 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="D510MO"  CONFIG_PCIEXP_HOTPLUG_BUSES=32  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_1024=y @@ -235,8 +247,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x80000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -247,7 +259,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -255,12 +266,12 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_106CX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_FCBGA559=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +289,12 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -353,6 +363,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -374,7 +385,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x10000000 @@ -417,11 +427,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -436,11 +444,11 @@ CONFIG_DRIVERS_I2C_CK505=y  CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -464,6 +472,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -483,6 +495,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -531,6 +546,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -566,6 +582,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/default/board.cfg b/resources/coreboot/default/board.cfg index 789fafef..053a68f1 100644 --- a/resources/coreboot/default/board.cfg +++ b/resources/coreboot/default/board.cfg @@ -1,4 +1,4 @@  cbtree="default"  romtype="normal" -cbrevision="e70bc423f9a2e1d13827f2703efe1f9c72549f20" +cbrevision="d86260a134575b083f35103e1cd5c7c7ad883bce"  arch="x86_64" diff --git a/resources/coreboot/default/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch b/resources/coreboot/default/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch index a06a5058..2e7dfbc0 100644 --- a/resources/coreboot/default/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch +++ b/resources/coreboot/default/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch @@ -1,7 +1,7 @@ -From 4c5971a6fcf7e948f7df4d0ce2ab0751060cb2ca Mon Sep 17 00:00:00 2001 +From 21270ad036cdd1ee708a04c41ba6c4f279e4e6c0 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@retroboot.org>  Date: Fri, 19 Mar 2021 05:54:58 +0000 -Subject: [PATCH 01/18] apple/macbook21: Set default VRAM to 64MiB instead of +Subject: [PATCH 01/19] apple/macbook21: Set default VRAM to 64MiB instead of   8MiB  --- diff --git a/resources/coreboot/default/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch b/resources/coreboot/default/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch index 57c32ec7..deb6b1fb 100644 --- a/resources/coreboot/default/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch +++ b/resources/coreboot/default/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch @@ -1,7 +1,7 @@ -From ff523fd40649b72512b0f1253701509d83ca4a8d Mon Sep 17 00:00:00 2001 +From 6fa4c1488911b98e29d3e2858be68b9b72182573 Mon Sep 17 00:00:00 2001  From: Vitali64 <5405891-vitali64yt@users.noreply.gitlab.com>  Date: Wed, 27 Oct 2021 13:36:01 +0200 -Subject: [PATCH 02/18] add c3 and clockgen to apple/macbook21 +Subject: [PATCH 02/19] add c3 and clockgen to apple/macbook21  ---   src/mainboard/apple/macbook21/Kconfig       |  1 + @@ -46,7 +46,7 @@ index 13d06f0839..88b8669c61 100644   int get_cst_entries(const acpi_cstate_t **entries)  diff --git a/src/mainboard/apple/macbook21/devicetree.cb b/src/mainboard/apple/macbook21/devicetree.cb -index dd701da7ed..5587c48d1f 100644 +index fd86e939b9..263fbabcd1 100644  --- a/src/mainboard/apple/macbook21/devicetree.cb  +++ b/src/mainboard/apple/macbook21/devicetree.cb  @@ -100,7 +100,13 @@ chip northbridge/intel/i945 diff --git a/resources/coreboot/default/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch b/resources/coreboot/default/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch index d8ca5b1f..65606127 100644 --- a/resources/coreboot/default/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch +++ b/resources/coreboot/default/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch @@ -1,7 +1,7 @@ -From fe79712702002bf2044227d6c3cef7ae022e3539 Mon Sep 17 00:00:00 2001 +From 79d9155c71f6014ff6adb454fe65466642bc2413 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@osboot.org>  Date: Sun, 3 Jan 2021 03:34:01 +0000 -Subject: [PATCH 03/18] lenovo/x60: 64MiB Video RAM changed to default +Subject: [PATCH 03/19] lenovo/x60: 64MiB Video RAM changed to default   (previously it was 8MiB)  --- diff --git a/resources/coreboot/default/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch b/resources/coreboot/default/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch index 630e68a6..ca5d0a8f 100644 --- a/resources/coreboot/default/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch +++ b/resources/coreboot/default/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch @@ -1,7 +1,7 @@ -From 79440902866bdafeec651476a5a0e51d42b43b21 Mon Sep 17 00:00:00 2001 +From 51a20e0db3fb9bf26ce138c9a17abe963bb8b289 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@osboot.org>  Date: Mon, 22 Feb 2021 22:16:59 +0000 -Subject: [PATCH 04/18] lenovo/t60: make 64MiB VRAM the default in cmos.default +Subject: [PATCH 04/19] lenovo/t60: make 64MiB VRAM the default in cmos.default  ---   src/mainboard/lenovo/t60/cmos.default | 2 +- diff --git a/resources/coreboot/default/patches/0005-lenovo-t400-set-VRAM-to-352MiB-VRAM-by-default.patch b/resources/coreboot/default/patches/0005-lenovo-t400-set-VRAM-to-256MiB-VRAM-by-default.patch index 63b515c0..a108a75c 100644 --- a/resources/coreboot/default/patches/0005-lenovo-t400-set-VRAM-to-352MiB-VRAM-by-default.patch +++ b/resources/coreboot/default/patches/0005-lenovo-t400-set-VRAM-to-256MiB-VRAM-by-default.patch @@ -1,19 +1,15 @@ -From 73ca2562e77c971c2e581a414dc57b4b9aa544d7 Mon Sep 17 00:00:00 2001 +From 400e23c5149ab53300f57d8334ab25645d27b0c8 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Fri, 14 May 2021 13:10:33 +0100 -Subject: [PATCH 05/18] lenovo/t400: set VRAM to 352MiB VRAM by default +Subject: [PATCH 05/19] lenovo/t400: set VRAM to 256MiB VRAM by default -In the past, this caused stability issues so we set it to 256MiB. Nowadays, -coreboot has fixed the issue preventing this. See: -https://review.coreboot.org/c/coreboot/+/16831 - -So, set the VRAM to 352MiB +Signed-off-by: Leah Rowe <leah@libreboot.org>  ---   src/mainboard/lenovo/t400/cmos.default | 2 +-   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/mainboard/lenovo/t400/cmos.default b/src/mainboard/lenovo/t400/cmos.default -index a326e315b1..e74d15d030 100644 +index a326e315b1..b907a3e2df 100644  --- a/src/mainboard/lenovo/t400/cmos.default  +++ b/src/mainboard/lenovo/t400/cmos.default  @@ -13,4 +13,4 @@ power_management_beeps=Enable @@ -21,7 +17,7 @@ index a326e315b1..e74d15d030 100644   sata_mode=AHCI   hybrid_graphics_mode=Integrated Only  -gfx_uma_size=32M -+gfx_uma_size=352M ++gfx_uma_size=256M  --   2.39.2 diff --git a/resources/coreboot/default/patches/0006-lenovo-x200-set-VRAM-to-352MiB-by-default.patch b/resources/coreboot/default/patches/0006-lenovo-x200-set-VRAM-to-256MiB-by-default.patch index d8673368..3ba4b07a 100644 --- a/resources/coreboot/default/patches/0006-lenovo-x200-set-VRAM-to-352MiB-by-default.patch +++ b/resources/coreboot/default/patches/0006-lenovo-x200-set-VRAM-to-256MiB-by-default.patch @@ -1,16 +1,15 @@ -From badcbb2f07ac0e3d8b53a23e324f709bf93c3dd5 Mon Sep 17 00:00:00 2001 +From 29e6f78973928ad9ae86b26d5cf308a2680c88bf Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Fri, 14 May 2021 13:11:59 +0100 -Subject: [PATCH 06/18] lenovo/x200: set VRAM to 352MiB by default +Subject: [PATCH 06/19] lenovo/x200: set VRAM to 256MiB by default -This fix makes it possible: -https://review.coreboot.org/c/coreboot/+/16831 +Signed-off-by: Leah Rowe <leah@libreboot.org>  ---   src/mainboard/lenovo/x200/cmos.default | 2 +-   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/mainboard/lenovo/x200/cmos.default b/src/mainboard/lenovo/x200/cmos.default -index bb4323836e..33a6a69f59 100644 +index bb4323836e..458b3f19c5 100644  --- a/src/mainboard/lenovo/x200/cmos.default  +++ b/src/mainboard/lenovo/x200/cmos.default  @@ -12,4 +12,4 @@ sticky_fn=Disable @@ -18,7 +17,7 @@ index bb4323836e..33a6a69f59 100644   low_battery_beep=Enable   sata_mode=AHCI  -gfx_uma_size=32M -+gfx_uma_size=352M ++gfx_uma_size=256M  --   2.39.2 diff --git a/resources/coreboot/default/patches/0007-gigabyte-ga-g41m-es2l-set-VRAM-to-352MiB-by-default.patch b/resources/coreboot/default/patches/0007-gigabyte-ga-g41m-es2l-set-VRAM-to-256MiB-by-default.patch index 41a00c55..5bbbccb4 100644 --- a/resources/coreboot/default/patches/0007-gigabyte-ga-g41m-es2l-set-VRAM-to-352MiB-by-default.patch +++ b/resources/coreboot/default/patches/0007-gigabyte-ga-g41m-es2l-set-VRAM-to-256MiB-by-default.patch @@ -1,14 +1,15 @@ -From 59e14decddd3a3d0eb9905196df045e34b7ce035 Mon Sep 17 00:00:00 2001 +From 9339fbdd36ceed6b1606b7a6ff07404f4f2a2d6d Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Fri, 14 May 2021 13:18:26 +0100 -Subject: [PATCH 07/18] gigabyte/ga-g41m-es2l: set VRAM to 352MiB by default +Subject: [PATCH 07/19] gigabyte/ga-g41m-es2l: set VRAM to 256MiB by default +Signed-off-by: Leah Rowe <leah@libreboot.org>  ---   src/mainboard/gigabyte/ga-g41m-es2l/cmos.default | 2 +-   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default b/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default -index 8372032119..3a9a8e2d72 100644 +index 8372032119..bedad54d2a 100644  --- a/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default  +++ b/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default  @@ -2,4 +2,4 @@ boot_option=Fallback @@ -16,7 +17,7 @@ index 8372032119..3a9a8e2d72 100644   power_on_after_fail=Enable   nmi=Enable  -gfx_uma_size=64M -+gfx_uma_size=352M ++gfx_uma_size=256M  --   2.39.2 diff --git a/resources/coreboot/default/patches/0008-acer-g43t-am3-set-VRAM-to-352MiB-by-default.patch b/resources/coreboot/default/patches/0008-acer-g43t-am3-set-VRAM-to-256MiB-by-default.patch index d75571fa..ab5c2279 100644 --- a/resources/coreboot/default/patches/0008-acer-g43t-am3-set-VRAM-to-352MiB-by-default.patch +++ b/resources/coreboot/default/patches/0008-acer-g43t-am3-set-VRAM-to-256MiB-by-default.patch @@ -1,14 +1,15 @@ -From 794e082e64558678fe245c86a2c81b4edc582795 Mon Sep 17 00:00:00 2001 +From 54197e66c6ecf33743489be9ab0352cfc4b1ffe2 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Fri, 14 May 2021 13:21:39 +0100 -Subject: [PATCH 08/18] acer/g43t-am3: set VRAM to 352MiB by default +Subject: [PATCH 08/19] acer/g43t-am3: set VRAM to 256MiB by default +Signed-off-by: Leah Rowe <leah@libreboot.org>  ---   src/mainboard/acer/g43t-am3/cmos.default | 2 +-   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/mainboard/acer/g43t-am3/cmos.default b/src/mainboard/acer/g43t-am3/cmos.default -index 706f5dd551..98899e8bf5 100644 +index 706f5dd551..e8b45ea22c 100644  --- a/src/mainboard/acer/g43t-am3/cmos.default  +++ b/src/mainboard/acer/g43t-am3/cmos.default  @@ -3,4 +3,4 @@ debug_level=Debug @@ -16,7 +17,7 @@ index 706f5dd551..98899e8bf5 100644   nmi=Enable   sata_mode=AHCI  -gfx_uma_size=64M -+gfx_uma_size=352M ++gfx_uma_size=256M  --   2.39.2 diff --git a/resources/coreboot/default/patches/0009-lenovo-t400-Enable-all-SATA-ports.patch b/resources/coreboot/default/patches/0009-lenovo-t400-Enable-all-SATA-ports.patch index f975e604..1aa74086 100644 --- a/resources/coreboot/default/patches/0009-lenovo-t400-Enable-all-SATA-ports.patch +++ b/resources/coreboot/default/patches/0009-lenovo-t400-Enable-all-SATA-ports.patch @@ -1,7 +1,7 @@ -From 62121b837771b0b05f6490943ff9f1ccaba45bdb Mon Sep 17 00:00:00 2001 +From bc4ef158c4c6836351a395e8f0ff24f7c6d1f2c6 Mon Sep 17 00:00:00 2001  From: persmule <persmule@gmail.com>  Date: Sun, 31 Oct 2021 23:33:26 +0000 -Subject: [PATCH 09/18] lenovo/t400: Enable all SATA ports +Subject: [PATCH 09/19] lenovo/t400: Enable all SATA ports  There are 2 SATA ports on the chassis of t400(s), but at least one dock for  t400 contains a port for (P/S)ATA device, and t400s has a eSATA port on its @@ -15,7 +15,7 @@ This patch unmasked all SATA ports found within t400s with factory firmware.   1 file changed, 2 insertions(+), 2 deletions(-)  diff --git a/src/mainboard/lenovo/t400/devicetree.cb b/src/mainboard/lenovo/t400/devicetree.cb -index 1df350ab67..21c8e2c9a1 100644 +index 259c3e1b21..3d007533a4 100644  --- a/src/mainboard/lenovo/t400/devicetree.cb  +++ b/src/mainboard/lenovo/t400/devicetree.cb  @@ -46,8 +46,8 @@ chip northbridge/intel/gm45 diff --git a/resources/coreboot/default/patches/0010-coreboot-Add-Lenovo-X230-patch-gfx_uma_size-224M-by-.patch b/resources/coreboot/default/patches/0010-coreboot-Add-Lenovo-X230-patch-gfx_uma_size-224M-by-.patch index bba2f1b8..c16884c5 100644 --- a/resources/coreboot/default/patches/0010-coreboot-Add-Lenovo-X230-patch-gfx_uma_size-224M-by-.patch +++ b/resources/coreboot/default/patches/0010-coreboot-Add-Lenovo-X230-patch-gfx_uma_size-224M-by-.patch @@ -1,7 +1,7 @@ -From 13d95d2bf44e1c950e317e7c6fbbe5d96174c48a Mon Sep 17 00:00:00 2001 +From 5987d9e821931ce097e265c13ca80a2090d3d821 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 20 Dec 2021 01:29:31 +0000 -Subject: [PATCH 10/18] coreboot: Add Lenovo X230 patch: gfx_uma_size 224M by +Subject: [PATCH 10/19] coreboot: Add Lenovo X230 patch: gfx_uma_size 224M by   default  --- diff --git a/resources/coreboot/default/patches/0011-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch b/resources/coreboot/default/patches/0011-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch index 20ca0461..3a96bc3a 100644 --- a/resources/coreboot/default/patches/0011-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch +++ b/resources/coreboot/default/patches/0011-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch @@ -1,7 +1,7 @@ -From fa8113f64fe320e0e75f3e53ccfa9037d3bdd074 Mon Sep 17 00:00:00 2001 +From e5a6fac5b3c75c5aa4ae5106ec336a18083fbab0 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 3 Jan 2022 19:06:22 +0000 -Subject: [PATCH 11/18] lenovo/x230: set me_state=Disabled in cmos.default +Subject: [PATCH 11/19] lenovo/x230: set me_state=Disabled in cmos.default  I only recently found out about this. It's possible to use me_cleaner to  do the same thing, but some people might just flash coreboot and not do diff --git a/resources/coreboot/default/patches/0012-set-me_state-Disabled-on-all-cmos.default-files.patch b/resources/coreboot/default/patches/0012-set-me_state-Disabled-on-all-cmos.default-files.patch index 3613f685..9efc5198 100644 --- a/resources/coreboot/default/patches/0012-set-me_state-Disabled-on-all-cmos.default-files.patch +++ b/resources/coreboot/default/patches/0012-set-me_state-Disabled-on-all-cmos.default-files.patch @@ -1,19 +1,23 @@ -From 4bb3d60a1a1dfb2dac6320cef491a99b728ed25a Mon Sep 17 00:00:00 2001 +From 03610ab506bdaca92c1623abd18b4812f92273ed Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Wed, 2 Mar 2022 21:50:01 +0000 -Subject: [PATCH 12/18] set me_state=Disabled on all cmos.default files! +Subject: [PATCH 12/19] set me_state=Disabled on all cmos.default files!  yeah. why the hell isn't this the default + +Signed-off-by: Leah Rowe <leah@libreboot.org>  --- - src/mainboard/lenovo/l520/cmos.default  | 2 +- - src/mainboard/lenovo/t420/cmos.default  | 2 +- - src/mainboard/lenovo/t420s/cmos.default | 2 +- - src/mainboard/lenovo/t430/cmos.default  | 2 +- - src/mainboard/lenovo/t430s/cmos.default | 2 +- - src/mainboard/lenovo/t520/cmos.default  | 2 +- - src/mainboard/lenovo/t530/cmos.default  | 2 +- - src/mainboard/lenovo/x220/cmos.default  | 2 +- - 8 files changed, 8 insertions(+), 8 deletions(-) + src/mainboard/lenovo/l520/cmos.default         | 2 +- + src/mainboard/lenovo/t420/cmos.default         | 2 +- + src/mainboard/lenovo/t420s/cmos.default        | 2 +- + src/mainboard/lenovo/t430/cmos.default         | 2 +- + src/mainboard/lenovo/t430s/cmos.default        | 2 +- + src/mainboard/lenovo/t520/cmos.default         | 2 +- + src/mainboard/lenovo/t530/cmos.default         | 2 +- + src/mainboard/lenovo/x220/cmos.default         | 2 +- + src/mainboard/protectli/vault_cml/cmos.default | 2 +- + src/mainboard/system76/tgl-u/cmos.default      | 2 +- + 10 files changed, 10 insertions(+), 10 deletions(-)  diff --git a/src/mainboard/lenovo/l520/cmos.default b/src/mainboard/lenovo/l520/cmos.default  index 681c40e78b..57cdcf9162 100644 @@ -95,6 +99,24 @@ index 6d1d57a795..52f303dfdb 100644   trackpoint=Enable  -me_state=Normal  +me_state=Disabled +diff --git a/src/mainboard/protectli/vault_cml/cmos.default b/src/mainboard/protectli/vault_cml/cmos.default +index 62715bc6ba..129b5fd121 100644 +--- a/src/mainboard/protectli/vault_cml/cmos.default ++++ b/src/mainboard/protectli/vault_cml/cmos.default +@@ -1,3 +1,3 @@ + boot_option=Fallback + debug_level=Debug +-me_state=Enable ++me_state=Disabled +diff --git a/src/mainboard/system76/tgl-u/cmos.default b/src/mainboard/system76/tgl-u/cmos.default +index 62715bc6ba..129b5fd121 100644 +--- a/src/mainboard/system76/tgl-u/cmos.default ++++ b/src/mainboard/system76/tgl-u/cmos.default +@@ -1,3 +1,3 @@ + boot_option=Fallback + debug_level=Debug +-me_state=Enable ++me_state=Disabled  --   2.39.2 diff --git a/resources/coreboot/default/patches/0014-lenovo-x230-introduce-FHD-variant.patch b/resources/coreboot/default/patches/0013-lenovo-x230-introduce-FHD-variant.patch index 9c2d49af..9bc43e78 100644 --- a/resources/coreboot/default/patches/0014-lenovo-x230-introduce-FHD-variant.patch +++ b/resources/coreboot/default/patches/0013-lenovo-x230-introduce-FHD-variant.patch @@ -1,7 +1,7 @@ -From f60a7e12526ca254b1d98830ad1e31296984e815 Mon Sep 17 00:00:00 2001 +From f4e5f11762e4c54829e1d6515d7fd369d86ac9d7 Mon Sep 17 00:00:00 2001  From: Alexander Couzens <lynxis@fe80.eu>  Date: Sat, 19 Mar 2022 13:42:33 +0000 -Subject: [PATCH 14/18] lenovo/x230: introduce FHD variant +Subject: [PATCH 13/19] lenovo/x230: introduce FHD variant  There is a modification for the x230 which uses the 2nd DP from the dock  as the integrated panel's connection, which allows using a custom eDP @@ -44,7 +44,7 @@ Signed-off-by: Felix Singer <felixsinger@posteo.net>   create mode 100644 src/mainboard/lenovo/x230/variants/x230_edp/gma-mainboard.ads  diff --git a/src/mainboard/lenovo/x230/Kconfig b/src/mainboard/lenovo/x230/Kconfig -index f9667267d5..4d8325ea43 100644 +index 279095629b..acfd0ed561 100644  --- a/src/mainboard/lenovo/x230/Kconfig  +++ b/src/mainboard/lenovo/x230/Kconfig  @@ -1,4 +1,4 @@ @@ -71,7 +71,7 @@ index f9667267d5..4d8325ea43 100644   	select MAINBOARD_HAS_LIBGFXINIT   	select GFX_GMA_PANEL_1_ON_LVDS if BOARD_LENOVO_X230 || BOARD_LENOVO_X230T   	select INTEL_GMA_HAVE_VBT -@@ -51,17 +51,20 @@ config MAINBOARD_DIR +@@ -47,17 +47,20 @@ config MAINBOARD_DIR   	default "lenovo/x230"   config VARIANT_DIR @@ -94,7 +94,7 @@ index f9667267d5..4d8325ea43 100644   config USBDEBUG_HCD_INDEX   	int   	default 2 -@@ -83,4 +86,4 @@ config PS2M_EISAID +@@ -79,4 +82,4 @@ config PS2M_EISAID   config THINKPADEC_HKEY_EISAID   	default "LEN0068" diff --git a/resources/coreboot/default/patches/0015-lenovo-x230-fix-the-data.vbt-path-for-the-EDP-varian.patch b/resources/coreboot/default/patches/0014-lenovo-x230-fix-the-data.vbt-path-for-the-EDP-varian.patch index 440b6543..d391d0c3 100644 --- a/resources/coreboot/default/patches/0015-lenovo-x230-fix-the-data.vbt-path-for-the-EDP-varian.patch +++ b/resources/coreboot/default/patches/0014-lenovo-x230-fix-the-data.vbt-path-for-the-EDP-varian.patch @@ -1,17 +1,17 @@ -From b8bb450bef9f9a486917115bfe78519838558300 Mon Sep 17 00:00:00 2001 +From 982734642e0c8a960b99180371a5a12c3851b6e9 Mon Sep 17 00:00:00 2001  From: Alexei Sorokin <sor.alexei@meowr.ru>  Date: Sun, 27 Nov 2022 18:36:26 +0300 -Subject: [PATCH 15/18] lenovo/x230: fix the data.vbt path for the EDP variant +Subject: [PATCH 14/19] lenovo/x230: fix the data.vbt path for the EDP variant  ---   src/mainboard/lenovo/x230/Kconfig | 2 +-   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/mainboard/lenovo/x230/Kconfig b/src/mainboard/lenovo/x230/Kconfig -index 4d8325ea43..409892f3ab 100644 +index acfd0ed561..34108c3c04 100644  --- a/src/mainboard/lenovo/x230/Kconfig  +++ b/src/mainboard/lenovo/x230/Kconfig -@@ -63,7 +63,7 @@ config OVERRIDE_DEVICETREE +@@ -59,7 +59,7 @@ config OVERRIDE_DEVICETREE   	default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"   config INTEL_GMA_VBT_FILE diff --git a/resources/coreboot/default/patches/0015-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch b/resources/coreboot/default/patches/0015-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch new file mode 100644 index 00000000..d8a701d9 --- /dev/null +++ b/resources/coreboot/default/patches/0015-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch @@ -0,0 +1,205 @@ +From 35425512e05c989d2d6789551cc448719ab1ca38 Mon Sep 17 00:00:00 2001 +From: Leah Rowe <leah@libreboot.org> +Date: Sun, 19 Feb 2023 18:21:43 +0000 +Subject: [PATCH 15/19] util/ifdtool: add --nuke flag (all 0xFF on region) + +When this option is used, the region's contents are overwritten +with all ones (0xFF). + +Example: + +./ifdtool --nuke gbe coreboot.rom +./ifdtool --nuke bios coreboot.com +./ifdtool --nuke me coreboot.com + +Rebased since the last revision update in lbmk. + +Signed-off-by: Leah Rowe <leah@libreboot.org> +--- + util/ifdtool/ifdtool.c | 114 ++++++++++++++++++++++++++++++----------- + 1 file changed, 83 insertions(+), 31 deletions(-) + +diff --git a/util/ifdtool/ifdtool.c b/util/ifdtool/ifdtool.c +index ddbc0fb91b..7af9235ae3 100644 +--- a/util/ifdtool/ifdtool.c ++++ b/util/ifdtool/ifdtool.c +@@ -1847,6 +1847,7 @@ static void print_usage(const char *name) + 	       "                                         wbg    - Wellsburg\n" + 	       "   -S | --setpchstrap                    Write a PCH strap\n" + 	       "   -V | --newvalue                       The new value to write into PCH strap specified by -S\n" ++	       "   -N | --nuke <region>                  Overwrite the specified region with 0xFF (all ones)\n" + 	       "   -v | --version:                       print the version\n" + 	       "   -h | --help:                          print this help\n\n" + 	       "<region> is one of Descriptor, BIOS, ME, GbE, Platform Data, Secondary BIOS, " +@@ -1854,6 +1855,60 @@ static void print_usage(const char *name) + 	       "\n"); + } +  ++static int ++get_region_type_string(const char *region_type_string) ++{ ++	if (!strcasecmp("Descriptor", region_type_string)) ++		return 0; ++	else if (!strcasecmp("BIOS", region_type_string)) ++		return 1; ++	else if (!strcasecmp("ME", region_type_string)) ++		return 2; ++	else if (!strcasecmp("GbE", region_type_string)) ++		return 3; ++	else if (!strcasecmp("Platform Data", region_type_string)) ++		return 4; ++	else if (!strcasecmp("Device Exp1", region_type_string)) ++		return 5; ++	else if (!strcasecmp("Secondary BIOS", region_type_string)) ++		return 6; ++	else if (!strcasecmp("Reserved", region_type_string)) ++		return 7; ++	else if (!strcasecmp("EC", region_type_string)) ++		return 8; ++	else if (!strcasecmp("Device Exp2", region_type_string)) ++		return 9; ++	else if (!strcasecmp("IE", region_type_string)) ++		return 10; ++	else if (!strcasecmp("10GbE_0", region_type_string)) ++		return 11; ++	else if (!strcasecmp("10GbE_1", region_type_string)) ++		return 12; ++	else if (!strcasecmp("PTT", region_type_string)) ++		return 15; ++	return -1; ++} ++ ++static void ++nuke(const char *filename, char *image, int size, int region_type) ++{ ++	int i; ++	struct region region; ++	const struct frba *frba = find_frba(image, size); ++	if (!frba) ++		exit(EXIT_FAILURE); ++ ++	region = get_region(frba, region_type); ++	if (region.size > 0) { ++		for (i = region.base; i <= region.limit; i++) { ++			if ((i + 1) > (size)) ++				break; ++			image[i] = 0xFF; ++		} ++		write_image(filename, image, size); ++	} ++} ++ + int main(int argc, char *argv[]) + { + 	int opt, option_index = 0; +@@ -1861,6 +1916,7 @@ int main(int argc, char *argv[]) + 	int mode_em100 = 0, mode_locked = 0, mode_unlocked = 0, mode_validate = 0; + 	int mode_layout = 0, mode_newlayout = 0, mode_density = 0, mode_setstrap = 0; + 	int mode_read = 0, mode_altmedisable = 0, altmedisable = 0, mode_fmap_template = 0; ++	int mode_nuke = 0; + 	char *region_type_string = NULL, *region_fname = NULL; + 	const char *layout_fname = NULL; + 	char *new_filename = NULL; +@@ -1892,6 +1948,7 @@ int main(int argc, char *argv[]) + 		{"validate", 0, NULL, 't'}, + 		{"setpchstrap", 1, NULL, 'S'}, + 		{"newvalue", 1, NULL, 'V'}, ++		{"nuke", 1, NULL, 'N'}, + 		{0, 0, 0, 0} + 	}; +  +@@ -1941,35 +1998,8 @@ int main(int argc, char *argv[]) + 			region_fname++; + 			// Descriptor, BIOS, ME, GbE, Platform + 			// valid type? +-			if (!strcasecmp("Descriptor", region_type_string)) +-				region_type = 0; +-			else if (!strcasecmp("BIOS", region_type_string)) +-				region_type = 1; +-			else if (!strcasecmp("ME", region_type_string)) +-				region_type = 2; +-			else if (!strcasecmp("GbE", region_type_string)) +-				region_type = 3; +-			else if (!strcasecmp("Platform Data", region_type_string)) +-				region_type = 4; +-			else if (!strcasecmp("Device Exp1", region_type_string)) +-				region_type = 5; +-			else if (!strcasecmp("Secondary BIOS", region_type_string)) +-				region_type = 6; +-			else if (!strcasecmp("Reserved", region_type_string)) +-				region_type = 7; +-			else if (!strcasecmp("EC", region_type_string)) +-				region_type = 8; +-			else if (!strcasecmp("Device Exp2", region_type_string)) +-				region_type = 9; +-			else if (!strcasecmp("IE", region_type_string)) +-				region_type = 10; +-			else if (!strcasecmp("10GbE_0", region_type_string)) +-				region_type = 11; +-			else if (!strcasecmp("10GbE_1", region_type_string)) +-				region_type = 12; +-			else if (!strcasecmp("PTT", region_type_string)) +-				region_type = 15; +-			if (region_type == -1) { ++			if ((region_type = ++			    get_region_type_string(region_type_string)) == -1) { + 				fprintf(stderr, "No such region type: '%s'\n\n", + 					region_type_string); + 				fprintf(stderr, "run '%s -h' for usage\n", argv[0]); +@@ -2135,6 +2165,22 @@ int main(int argc, char *argv[]) + 		case 't': + 			mode_validate = 1; + 			break; ++               case 'N': ++                       region_type_string = strdup(optarg); ++                       if (!region_type_string) { ++                               fprintf(stderr, "No region specified\n"); ++                               print_usage(argv[0]); ++                               exit(EXIT_FAILURE); ++                       } ++                       if ((region_type = ++                           get_region_type_string(region_type_string)) == -1) { ++                               fprintf(stderr, "No such region type: '%s'\n\n", ++                                       region_type_string); ++                               print_usage(argv[0]); ++                               exit(EXIT_FAILURE); ++                       } ++                       mode_nuke = 1; ++                       break; + 		case 'v': + 			print_version(); + 			exit(EXIT_SUCCESS); +@@ -2150,7 +2196,8 @@ int main(int argc, char *argv[]) +  + 	if ((mode_dump + mode_layout + mode_fmap_template + mode_extract + mode_inject + + 			mode_setstrap + mode_newlayout + (mode_spifreq | mode_em100 | +-			mode_unlocked | mode_locked) + mode_altmedisable + mode_validate) > 1) { ++			mode_unlocked | mode_locked) + mode_altmedisable + mode_validate + ++			mode_nuke) > 1) { + 		fprintf(stderr, "You may not specify more than one mode.\n\n"); + 		fprintf(stderr, "run '%s -h' for usage\n", argv[0]); + 		exit(EXIT_FAILURE); +@@ -2158,7 +2205,8 @@ int main(int argc, char *argv[]) +  + 	if ((mode_dump + mode_layout + mode_fmap_template + mode_extract + mode_inject + + 			mode_setstrap + mode_newlayout + mode_spifreq + mode_em100 + +-			mode_locked + mode_unlocked + mode_density + mode_altmedisable + mode_validate) == 0) { ++			mode_locked + mode_unlocked + mode_density + mode_altmedisable + ++			mode_validate + mode_nuke) == 0) { + 		fprintf(stderr, "You need to specify a mode.\n\n"); + 		fprintf(stderr, "run '%s -h' for usage\n", argv[0]); + 		exit(EXIT_FAILURE); +@@ -2262,6 +2310,10 @@ int main(int argc, char *argv[]) + 		write_image(new_filename, image, size); + 	} +  ++	if (mode_nuke) { ++               nuke(new_filename, image, size, region_type); ++       } ++ + 	if (mode_altmedisable) { + 		struct fpsba *fpsba = find_fpsba(image, size); + 		struct fmsba *fmsba = find_fmsba(image, size); +--  +2.39.2 + diff --git a/resources/coreboot/default/patches/0019-fix-speedstep-on-x200-t400-Revert-cpu-intel-model_10.patch b/resources/coreboot/default/patches/0016-fix-speedstep-on-x200-t400-Revert-cpu-intel-model_10.patch index 3b1bd40d..df43eeb3 100644 --- a/resources/coreboot/default/patches/0019-fix-speedstep-on-x200-t400-Revert-cpu-intel-model_10.patch +++ b/resources/coreboot/default/patches/0016-fix-speedstep-on-x200-t400-Revert-cpu-intel-model_10.patch @@ -1,7 +1,7 @@ -From 3cf315fd59f1388d60cce9290eb52bccb7b29625 Mon Sep 17 00:00:00 2001 +From 929974434bbd627ab7add5ef4ec4eb62e5412f57 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Wed, 1 Dec 2021 02:53:00 +0000 -Subject: [PATCH 1/2] fix speedstep on x200/t400: Revert +Subject: [PATCH 16/19] fix speedstep on x200/t400: Revert   "cpu/intel/model_1067x: enable PECI"  This reverts commit 70fea013c7ebd6d85a7806748233fcfd76802f5f. @@ -43,5 +43,5 @@ index 315e7c36fc..1423fd72bc 100644   #define PIC_SENS_CFG	0x1aa  --  -2.40.0 +2.39.2 diff --git a/resources/coreboot/default/patches/0016-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch b/resources/coreboot/default/patches/0016-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch deleted file mode 100644 index d4eb93f5..00000000 --- a/resources/coreboot/default/patches/0016-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch +++ /dev/null @@ -1,205 +0,0 @@ -From 32a961895ed41cd2bb1f9ae00ab0200c4bfb0bf3 Mon Sep 17 00:00:00 2001 -From: Leah Rowe <leah@libreboot.org> -Date: Sun, 19 Feb 2023 18:21:43 +0000 -Subject: [PATCH 16/18] util/ifdtool: add --nuke flag (all 0xFF on region) - -When this option is used, the region's contents are overwritten -with all ones (0xFF). - -Example: - -./ifdtool --nuke gbe coreboot.rom -./ifdtool --nuke bios coreboot.com -./ifdtool --nuke me coreboot.com - -Rebased since the last revision update in lbmk. ---- - util/ifdtool/ifdtool.c | 117 ++++++++++++++++++++++++++++++----------- - 1 file changed, 85 insertions(+), 32 deletions(-) - -diff --git a/util/ifdtool/ifdtool.c b/util/ifdtool/ifdtool.c -index 98afa4bbcf..5509721018 100644 ---- a/util/ifdtool/ifdtool.c -+++ b/util/ifdtool/ifdtool.c -@@ -1771,6 +1771,7 @@ static void print_usage(const char *name) - 	       "                                         wbg    - Wellsburg\n" - 	       "   -S | --setpchstrap                    Write a PCH strap\n" - 	       "   -V | --newvalue                       The new value to write into PCH strap specified by -S\n" -+	       "   -N | --nuke <region>                  Overwrite the specified region with 0xFF (all ones)\n" - 	       "   -v | --version:                       print the version\n" - 	       "   -h | --help:                          print this help\n\n" - 	       "<region> is one of Descriptor, BIOS, ME, GbE, Platform Data, Secondary BIOS, " -@@ -1778,13 +1779,70 @@ static void print_usage(const char *name) - 	       "\n"); - } -  -+static int                                                                      -+get_region_type_string(const char *region_type_string)                          -+{                                                                               -+	if (region_type_string == NULL) -+		return -1; -+	else if (!strcasecmp("Descriptor", region_type_string)) -+		region_type = 0; -+	else if (!strcasecmp("BIOS", region_type_string)) -+		region_type = 1; -+	else if (!strcasecmp("ME", region_type_string)) -+		region_type = 2; -+	else if (!strcasecmp("GbE", region_type_string)) -+		region_type = 3; -+	else if (!strcasecmp("Platform Data", region_type_string)) -+		region_type = 4; -+	else if (!strcasecmp("Device Exp1", region_type_string)) -+		region_type = 5; -+	else if (!strcasecmp("Secondary BIOS", region_type_string)) -+		region_type = 6; -+	else if (!strcasecmp("Reserved", region_type_string)) -+		region_type = 7; -+	else if (!strcasecmp("EC", region_type_string)) -+		region_type = 8; -+	else if (!strcasecmp("Device Exp2", region_type_string)) -+		region_type = 9; -+	else if (!strcasecmp("IE", region_type_string)) -+		region_type = 10; -+	else if (!strcasecmp("10GbE_0", region_type_string)) -+		region_type = 11; -+	else if (!strcasecmp("10GbE_1", region_type_string)) -+		region_type = 12; -+	else if (!strcasecmp("PTT", region_type_string)) -+		region_type = 15; -+	else -+		return -1; -+} -+ -+static void                                                                     -+nuke(const char *filename, char *image, int size, int region_type)              -+{                                                                               -+       int i;                                                                   -+       region_t region;                                                         -+       const frba_t *frba = find_frba(image, size);                             -+       if (!frba)                                                               -+               exit(EXIT_FAILURE);                                              -+                                                                                -+       region = get_region(frba, region_type);                                  -+       if (region.size > 0) {                                                   -+               for (i = region.base; i <= region.limit; i++) {                  -+                       if ((i + 1) > (size))                                    -+                               break;                                           -+                       image[i] = 0xFF;                                         -+               }                                                                -+               write_image(filename, image, size);                              -+       }                                                                        -+}  -+ - int main(int argc, char *argv[]) - { - 	int opt, option_index = 0; - 	int mode_dump = 0, mode_extract = 0, mode_inject = 0, mode_spifreq = 0; - 	int mode_em100 = 0, mode_locked = 0, mode_unlocked = 0, mode_validate = 0; - 	int mode_layout = 0, mode_newlayout = 0, mode_density = 0, mode_setstrap = 0; --	int mode_read = 0, mode_altmedisable = 0, altmedisable = 0; -+	int mode_read = 0, mode_altmedisable = 0, altmedisable = 0, mode_nuke = 0; - 	char *region_type_string = NULL, *region_fname = NULL; - 	const char *layout_fname = NULL; - 	char *new_filename = NULL; -@@ -1815,6 +1873,7 @@ int main(int argc, char *argv[]) - 		{"validate", 0, NULL, 't'}, - 		{"setpchstrap", 1, NULL, 'S'}, - 		{"newvalue", 1, NULL, 'V'}, -+		{"nuke", 1, NULL, 'N'}, - 		{0, 0, 0, 0} - 	}; -  -@@ -1855,35 +1914,8 @@ int main(int argc, char *argv[]) - 			region_fname++; - 			// Descriptor, BIOS, ME, GbE, Platform - 			// valid type? --			if (!strcasecmp("Descriptor", region_type_string)) --				region_type = 0; --			else if (!strcasecmp("BIOS", region_type_string)) --				region_type = 1; --			else if (!strcasecmp("ME", region_type_string)) --				region_type = 2; --			else if (!strcasecmp("GbE", region_type_string)) --				region_type = 3; --			else if (!strcasecmp("Platform Data", region_type_string)) --				region_type = 4; --			else if (!strcasecmp("Device Exp1", region_type_string)) --				region_type = 5; --			else if (!strcasecmp("Secondary BIOS", region_type_string)) --				region_type = 6; --			else if (!strcasecmp("Reserved", region_type_string)) --				region_type = 7; --			else if (!strcasecmp("EC", region_type_string)) --				region_type = 8; --			else if (!strcasecmp("Device Exp2", region_type_string)) --				region_type = 9; --			else if (!strcasecmp("IE", region_type_string)) --				region_type = 10; --			else if (!strcasecmp("10GbE_0", region_type_string)) --				region_type = 11; --			else if (!strcasecmp("10GbE_1", region_type_string)) --				region_type = 12; --			else if (!strcasecmp("PTT", region_type_string)) --				region_type = 15; --			if (region_type == -1) { -+			if ((region_type = -+			    get_region_type_string(region_type_string)) == -1) { - 				fprintf(stderr, "No such region type: '%s'\n\n", - 					region_type_string); - 				print_usage(argv[0]); -@@ -2050,6 +2082,22 @@ int main(int argc, char *argv[]) - 		case 't': - 			mode_validate = 1; - 			break; -+		case 'N': -+			region_type_string = strdup(optarg); -+			if (!region_type_string) { -+				fprintf(stderr, "No region specified\n"); -+				print_usage(argv[0]); -+				exit(EXIT_FAILURE); -+			} -+			if ((region_type = -+			    get_region_type_string(region_type_string)) == -1) { -+				fprintf(stderr, "No such region type: '%s'\n\n", -+					region_type_string); -+				print_usage(argv[0]); -+				exit(EXIT_FAILURE); -+			} -+			mode_nuke = 1; -+			break; - 		case 'v': - 			print_version(); - 			exit(EXIT_SUCCESS); -@@ -2065,7 +2113,7 @@ int main(int argc, char *argv[]) -  - 	if ((mode_dump + mode_layout + mode_extract + mode_inject + mode_setstrap + - 		mode_newlayout + (mode_spifreq | mode_em100 | mode_unlocked | --		 mode_locked) + mode_altmedisable + mode_validate) > 1) { -+		 mode_locked) + mode_altmedisable + mode_validate + mode_nuke) > 1) { - 		fprintf(stderr, "You may not specify more than one mode.\n\n"); - 		print_usage(argv[0]); - 		exit(EXIT_FAILURE); -@@ -2073,7 +2121,8 @@ int main(int argc, char *argv[]) -  - 	if ((mode_dump + mode_layout + mode_extract + mode_inject + mode_setstrap + - 	     mode_newlayout + mode_spifreq + mode_em100 + mode_locked + --	     mode_unlocked + mode_density + mode_altmedisable + mode_validate) == 0) { -+	     mode_unlocked + mode_density + mode_altmedisable + mode_validate + -+	     mode_nuke) == 0) { - 		fprintf(stderr, "You need to specify a mode.\n\n"); - 		print_usage(argv[0]); - 		exit(EXIT_FAILURE); -@@ -2171,6 +2220,10 @@ int main(int argc, char *argv[]) - 		write_image(new_filename, image, size); - 	} -  -+	if (mode_nuke) { -+		nuke(new_filename, image, size, region_type); -+	} -+ - 	if (mode_altmedisable) { - 		fpsba_t *fpsba = find_fpsba(image, size); - 		fmsba_t *fmsba = find_fmsba(image, size); ---  -2.39.2 - diff --git a/resources/coreboot/default/patches/0020-GM45-type-CPUs-don-t-enable-alternative-SMRR.patch b/resources/coreboot/default/patches/0017-GM45-type-CPUs-don-t-enable-alternative-SMRR.patch index d29b83dd..750628cf 100644 --- a/resources/coreboot/default/patches/0020-GM45-type-CPUs-don-t-enable-alternative-SMRR.patch +++ b/resources/coreboot/default/patches/0017-GM45-type-CPUs-don-t-enable-alternative-SMRR.patch @@ -1,7 +1,7 @@ -From 651292a204b00d7a39d8722f9d26fd9d7178fba2 Mon Sep 17 00:00:00 2001 +From f5859da443fc1ff2450051d1d88bee56346fe63b Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 17 Apr 2023 15:49:57 +0100 -Subject: [PATCH 1/1] GM45-type CPUs: don't enable alternative SMRR +Subject: [PATCH 17/19] GM45-type CPUs: don't enable alternative SMRR  This reverts the changes in coreboot revision:  df7aecd92643d207feaf7fd840f8835097346644 @@ -169,5 +169,5 @@ index 535fb8fae7..f7b05facd2 100644   	configure_c_states();  --  -2.40.0 +2.39.2 diff --git a/resources/coreboot/default/patches/0017-util-ifdtool-fix-bad-patch.patch b/resources/coreboot/default/patches/0017-util-ifdtool-fix-bad-patch.patch deleted file mode 100644 index 223a69d8..00000000 --- a/resources/coreboot/default/patches/0017-util-ifdtool-fix-bad-patch.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 05b8acae9a88b8dd13dd96facca30e4662399053 Mon Sep 17 00:00:00 2001 -From: Leah Rowe <leah@libreboot.org> -Date: Sun, 19 Feb 2023 23:20:10 +0000 -Subject: [PATCH 17/18] util/ifdtool: fix bad patch - -i messed up the "rebase" a few lbmk commits ago ---- - util/ifdtool/ifdtool.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -diff --git a/util/ifdtool/ifdtool.c b/util/ifdtool/ifdtool.c -index 5509721018..89feb99536 100644 ---- a/util/ifdtool/ifdtool.c -+++ b/util/ifdtool/ifdtool.c -@@ -1785,33 +1785,33 @@ get_region_type_string(const char *region_type_string) - 	if (region_type_string == NULL) - 		return -1; - 	else if (!strcasecmp("Descriptor", region_type_string)) --		region_type = 0; -+		return 0; - 	else if (!strcasecmp("BIOS", region_type_string)) --		region_type = 1; -+		return 1; - 	else if (!strcasecmp("ME", region_type_string)) --		region_type = 2; -+		return 2; - 	else if (!strcasecmp("GbE", region_type_string)) --		region_type = 3; -+		return 3; - 	else if (!strcasecmp("Platform Data", region_type_string)) --		region_type = 4; -+		return 4; - 	else if (!strcasecmp("Device Exp1", region_type_string)) --		region_type = 5; -+		return 5; - 	else if (!strcasecmp("Secondary BIOS", region_type_string)) --		region_type = 6; -+		return 6; - 	else if (!strcasecmp("Reserved", region_type_string)) --		region_type = 7; -+		return 7; - 	else if (!strcasecmp("EC", region_type_string)) --		region_type = 8; -+		return 8; - 	else if (!strcasecmp("Device Exp2", region_type_string)) --		region_type = 9; -+		return 9; - 	else if (!strcasecmp("IE", region_type_string)) --		region_type = 10; -+		return 10; - 	else if (!strcasecmp("10GbE_0", region_type_string)) --		region_type = 11; -+		return 11; - 	else if (!strcasecmp("10GbE_1", region_type_string)) --		region_type = 12; -+		return 12; - 	else if (!strcasecmp("PTT", region_type_string)) --		region_type = 15; -+		return 15; - 	else - 		return -1; - } ---  -2.39.2 - diff --git a/resources/coreboot/default/patches/0018-ich9m-boards-set-256MB-VRAM-instead.patch b/resources/coreboot/default/patches/0018-ich9m-boards-set-256MB-VRAM-instead.patch deleted file mode 100644 index f18f2d5e..00000000 --- a/resources/coreboot/default/patches/0018-ich9m-boards-set-256MB-VRAM-instead.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 30d8dd45ab489bed21398b04bd03a54e08eafaf2 Mon Sep 17 00:00:00 2001 -From: Leah Rowe <leah@libreboot.org> -Date: Sat, 4 Mar 2023 23:55:41 +0000 -Subject: [PATCH 18/18] ich9m boards: set 256MB VRAM instead - -352MB causes some stability issues reported by a few people ---- - src/mainboard/acer/g43t-am3/cmos.default         | 2 +- - src/mainboard/gigabyte/ga-g41m-es2l/cmos.default | 2 +- - src/mainboard/lenovo/t400/cmos.default           | 2 +- - src/mainboard/lenovo/x200/cmos.default           | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/mainboard/acer/g43t-am3/cmos.default b/src/mainboard/acer/g43t-am3/cmos.default -index 98899e8bf5..e8b45ea22c 100644 ---- a/src/mainboard/acer/g43t-am3/cmos.default -+++ b/src/mainboard/acer/g43t-am3/cmos.default -@@ -3,4 +3,4 @@ debug_level=Debug - power_on_after_fail=Disable - nmi=Enable - sata_mode=AHCI --gfx_uma_size=352M -+gfx_uma_size=256M -diff --git a/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default b/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default -index 3a9a8e2d72..bedad54d2a 100644 ---- a/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default -+++ b/src/mainboard/gigabyte/ga-g41m-es2l/cmos.default -@@ -2,4 +2,4 @@ boot_option=Fallback - debug_level=Debug - power_on_after_fail=Enable - nmi=Enable --gfx_uma_size=352M -+gfx_uma_size=256M -diff --git a/src/mainboard/lenovo/t400/cmos.default b/src/mainboard/lenovo/t400/cmos.default -index e74d15d030..b907a3e2df 100644 ---- a/src/mainboard/lenovo/t400/cmos.default -+++ b/src/mainboard/lenovo/t400/cmos.default -@@ -13,4 +13,4 @@ power_management_beeps=Enable - low_battery_beep=Enable - sata_mode=AHCI - hybrid_graphics_mode=Integrated Only --gfx_uma_size=352M -+gfx_uma_size=256M -diff --git a/src/mainboard/lenovo/x200/cmos.default b/src/mainboard/lenovo/x200/cmos.default -index 33a6a69f59..458b3f19c5 100644 ---- a/src/mainboard/lenovo/x200/cmos.default -+++ b/src/mainboard/lenovo/x200/cmos.default -@@ -12,4 +12,4 @@ sticky_fn=Disable - power_management_beeps=Enable - low_battery_beep=Enable - sata_mode=AHCI --gfx_uma_size=352M -+gfx_uma_size=256M ---  -2.39.2 - diff --git a/resources/coreboot/default/patches/0021-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch b/resources/coreboot/default/patches/0018-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch index b03f2750..42fa8399 100644 --- a/resources/coreboot/default/patches/0021-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch +++ b/resources/coreboot/default/patches/0018-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch @@ -1,8 +1,8 @@ -From 521a2edd13050fa39c896bf4f481ff0021c9213e Mon Sep 17 00:00:00 2001 +From 6dc133e52c1ede4dbd3207133dd8ed0eb053fcd0 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Sat, 6 May 2023 15:53:41 -0600 -Subject: [PATCH] mb/dell/e6400: Enable 01.0 device in devicetree for dGPU - models +Subject: [PATCH 18/19] mb/dell/e6400: Enable 01.0 device in devicetree for + dGPU models  Change-Id: I9b8e5d3cd1e1f64dc87b682b1e045b6342924aed  Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> @@ -24,5 +24,5 @@ index bb954cbd7b..e9f3915d17 100644   		device pci 02.1 on end # Display   		device pci 03.0 on end # ME  --  -2.40.1 +2.39.2 diff --git a/resources/coreboot/default/patches/0022-Remove-warning-for-coreboot-images-built-without-a-p.patch b/resources/coreboot/default/patches/0019-Remove-warning-for-coreboot-images-built-without-a-p.patch index 547c6392..85bf47a1 100644 --- a/resources/coreboot/default/patches/0022-Remove-warning-for-coreboot-images-built-without-a-p.patch +++ b/resources/coreboot/default/patches/0019-Remove-warning-for-coreboot-images-built-without-a-p.patch @@ -1,7 +1,8 @@ -From 1ce4f118b024a6367382b46016781f30fe622e3e Mon Sep 17 00:00:00 2001 +From eb0fa411af62bf33cac69f3ba082e2d513bd9ab2 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Fri, 12 May 2023 19:55:15 -0600 -Subject: [PATCH] Remove warning for coreboot images built without a payload +Subject: [PATCH 19/19] Remove warning for coreboot images built without a + payload  I added this in upstream to prevent people from accidentally flashing  roms without a payload resulting in a no boot situation, but in @@ -34,5 +35,5 @@ index e735443a76..4f1692a873 100644  -.PHONY: clean-payloads distclean-payloads print-repo-info-payloads warn_no_payload  +.PHONY: clean-payloads distclean-payloads print-repo-info-payloads  --  -2.40.1 +2.39.2 diff --git a/resources/coreboot/default/patches/0023-mb-dell-e6400-acpi-Route-Ricoh-R5C847-PCI-IRQ-lines-.patch b/resources/coreboot/default/patches/0023-mb-dell-e6400-acpi-Route-Ricoh-R5C847-PCI-IRQ-lines-.patch deleted file mode 100644 index 483ea0e1..00000000 --- a/resources/coreboot/default/patches/0023-mb-dell-e6400-acpi-Route-Ricoh-R5C847-PCI-IRQ-lines-.patch +++ /dev/null @@ -1,125 +0,0 @@ -From 5c1455495e8d2030473d8194fcf2e1d1111696b7 Mon Sep 17 00:00:00 2001 -From: Nicholas Chin <nic.c3.14@gmail.com> -Date: Tue, 23 May 2023 20:59:56 -0600 -Subject: [PATCH] mb/dell/e6400/acpi: Route Ricoh R5C847 PCI IRQ lines as DBC - -Based on the schematic and vendor ASL code, PCI interrupt lines ABC of -the Ricoh R5C847 PC Card/Media Card/FireWire controller are routed DBC. -From lspci and the schematic this chip is PCI device 1. The original -config copied from the T400 was routed ABCD->BCDA, causing Linux to -issue an "irq 18: nobody cared" message when inserting an SD card. -This is fixed by this patch and the SD card now works properly. - -Change-Id: Iede1de72d5369f1aebbac170792733739add3431 -Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> -Reviewed-on: https://review.coreboot.org/c/coreboot/+/75411 -Reviewed-by: Paul Menzel <paulepanter@mailbox.org> -Tested-by: build bot (Jenkins) <no-reply@coreboot.org> -Reviewed-by: Angel Pons <th3fanbus@gmail.com> ---- - .../dell/e6400/acpi/ich9_pci_irqs.asl         | 85 ++----------------- - 1 file changed, 8 insertions(+), 77 deletions(-) - -diff --git a/src/mainboard/dell/e6400/acpi/ich9_pci_irqs.asl b/src/mainboard/dell/e6400/acpi/ich9_pci_irqs.asl -index 21066fbf3b..9a4cdfb75b 100644 ---- a/src/mainboard/dell/e6400/acpi/ich9_pci_irqs.asl -+++ b/src/mainboard/dell/e6400/acpi/ich9_pci_irqs.asl -@@ -4,87 +4,18 @@ -  * 0:1e.0 PCI bridge of the ICH9 -  */ -  --/* TODO: which slots are actually relevant? */ - If (PICM) { - 	Return (Package() { --		// PCI Slot 1 routes ABCD --		Package() { 0x0000ffff, 0, 0, 16}, --		Package() { 0x0000ffff, 1, 0, 17}, --		Package() { 0x0000ffff, 2, 0, 18}, --		Package() { 0x0000ffff, 3, 0, 19}, -- --		// PCI Slot 2 routes BCDA --		Package() { 0x0001ffff, 0, 0, 17}, --		Package() { 0x0001ffff, 1, 0, 18}, --		Package() { 0x0001ffff, 2, 0, 19}, --		Package() { 0x0001ffff, 3, 0, 16}, -- --		// PCI Slot 3 routes CDAB --		Package() { 0x0002ffff, 0, 0, 18}, --		Package() { 0x0002ffff, 1, 0, 19}, --		Package() { 0x0002ffff, 2, 0, 16}, --		Package() { 0x0002ffff, 3, 0, 17}, -- --		// PCI Slot 4 routes ABCD --		Package() { 0x0003ffff, 0, 0, 16}, --		Package() { 0x0003ffff, 1, 0, 17}, --		Package() { 0x0003ffff, 2, 0, 18}, --		Package() { 0x0003ffff, 3, 0, 19}, -- --		// PCI Slot 5 routes ABCD --		Package() { 0x0004ffff, 0, 0, 16}, --		Package() { 0x0004ffff, 1, 0, 17}, --		Package() { 0x0004ffff, 2, 0, 18}, --		Package() { 0x0004ffff, 3, 0, 19}, -- --		// PCI Slot 6 routes BCDA --		Package() { 0x0005ffff, 0, 0, 17}, --		Package() { 0x0005ffff, 1, 0, 18}, --		Package() { 0x0005ffff, 2, 0, 19}, --		Package() { 0x0005ffff, 3, 0, 16}, -- --		// FIXME: what's this supposed to mean? (adopted from ich7) --		//Package() { 0x0008ffff, 0, 0, 20}, -+		// PCI Device 1, Ricoh R5C847 routes DBC -+		Package() { 0x0001ffff, 0, 0, 19}, -+		Package() { 0x0001ffff, 1, 0, 17}, -+		Package() { 0x0001ffff, 2, 0, 18}, - 	}) - } Else { - 	Return (Package() { --		// PCI Slot 1 routes ABCD --		Package() { 0x0000ffff, 0, \_SB.PCI0.LPCB.LNKA, 0}, --		Package() { 0x0000ffff, 1, \_SB.PCI0.LPCB.LNKB, 0}, --		Package() { 0x0000ffff, 2, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0000ffff, 3, \_SB.PCI0.LPCB.LNKD, 0}, -- --		// PCI Slot 2 routes BCDA --		Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKB, 0}, --		Package() { 0x0001ffff, 1, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0001ffff, 2, \_SB.PCI0.LPCB.LNKD, 0}, --		Package() { 0x0001ffff, 3, \_SB.PCI0.LPCB.LNKA, 0}, -- --		// PCI Slot 3 routes CDAB --		Package() { 0x0002ffff, 0, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0002ffff, 1, \_SB.PCI0.LPCB.LNKD, 0}, --		Package() { 0x0002ffff, 2, \_SB.PCI0.LPCB.LNKA, 0}, --		Package() { 0x0002ffff, 3, \_SB.PCI0.LPCB.LNKB, 0}, -- --		// PCI Slot 4 routes ABCD --		Package() { 0x0003ffff, 0, \_SB.PCI0.LPCB.LNKA, 0}, --		Package() { 0x0003ffff, 1, \_SB.PCI0.LPCB.LNKB, 0}, --		Package() { 0x0003ffff, 2, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0003ffff, 3, \_SB.PCI0.LPCB.LNKD, 0}, -- --		// PCI Slot 5 routes ABCD --		Package() { 0x0004ffff, 0, \_SB.PCI0.LPCB.LNKA, 0}, --		Package() { 0x0004ffff, 1, \_SB.PCI0.LPCB.LNKB, 0}, --		Package() { 0x0004ffff, 2, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0004ffff, 3, \_SB.PCI0.LPCB.LNKD, 0}, -- --		// PCI Slot 6 routes BCDA --		Package() { 0x0005ffff, 0, \_SB.PCI0.LPCB.LNKB, 0}, --		Package() { 0x0005ffff, 1, \_SB.PCI0.LPCB.LNKC, 0}, --		Package() { 0x0005ffff, 2, \_SB.PCI0.LPCB.LNKD, 0}, --		Package() { 0x0005ffff, 3, \_SB.PCI0.LPCB.LNKA, 0}, -- --		// FIXME --		// Package() { 0x0008ffff, 0, \_SB.PCI0.LPCB.LNKE, 0}, -+		// PCI Device 1, Ricoh R5C847 routes DBC -+		Package() { 0x0001ffff, 0, \_SB.PCI0.LPCB.LNKD, 0}, -+		Package() { 0x0001ffff, 1, \_SB.PCI0.LPCB.LNKB, 0}, -+		Package() { 0x0001ffff, 2, \_SB.PCI0.LPCB.LNKC, 0}, - 	}) - } ---  -2.41.0 - diff --git a/resources/coreboot/default/patches/0024-Add-HP-8300-USDT-port.patch b/resources/coreboot/default/patches/0024-Add-HP-8300-USDT-port.patch deleted file mode 100644 index 1b6c4be4..00000000 --- a/resources/coreboot/default/patches/0024-Add-HP-8300-USDT-port.patch +++ /dev/null @@ -1,865 +0,0 @@ -From c2bc778648e649cc6f0a60d51d1124c1741f35d7 Mon Sep 17 00:00:00 2001 -From: Riku Viitanen <riku.viitanen@protonmail.com> -Date: Fri, 16 Jun 2023 23:03:43 +0300 -Subject: [PATCH] Add HP 8300 USDT port - -In Coreboot Gerrit: -https://review.coreboot.org/c/coreboot/+/74906 - -The following is tested and is working: -* Native raminit with both DIMMs -* Libgfxinit textmode and framebuffer on both DisplayPorts and VGA -* External USB2 and USB3 ports: they all work -* USB 3.0 SuperSpeed on Linux-libre (rear, 4 ports) -* Ethernet -* Mini-PCIe WLAN -* SATA: 2.5" SSD and optical drive bay -* Booting Live Linuxes from DVD and USB with SeaBIOS 1.16.1 -* PS/2 keyboard -* S3 suspend and resume, wake using USB keyboard -* Headphone output, line out, internal speaker -* Wake on LAN -* Rebooting -* CMOS options & nvramcui - -Untested: -* mSATA slot. The SATA port needs to be enabled on devicetree -  too, but I'm unable to test due to lack of hardware -* Line in, mic input -* MXM graphics card -* PS/2 mouse -* EHCI debug - -Not working: -* Mini-PCIe USB: I couldn't get it working on vendor BIOS either, so -  maybe it just isn't present -* PS/2 keyboard wake from S3 ---- - .../hp/compaq_elite_8300_usdt/Kconfig         |  43 ++++ - .../hp/compaq_elite_8300_usdt/Kconfig.name    |   2 + - .../hp/compaq_elite_8300_usdt/Makefile.inc    |   5 + - .../hp/compaq_elite_8300_usdt/acpi/ec.asl     |   1 + - .../compaq_elite_8300_usdt/acpi/platform.asl  |  10 + - .../compaq_elite_8300_usdt/acpi/superio.asl   |  29 +++ - .../hp/compaq_elite_8300_usdt/acpi_tables.c   |  12 ++ - .../hp/compaq_elite_8300_usdt/board_info.txt  |   6 + - .../hp/compaq_elite_8300_usdt/cmos.default    |   6 + - .../hp/compaq_elite_8300_usdt/cmos.layout     |  73 +++++++ - .../hp/compaq_elite_8300_usdt/devicetree.cb   | 172 ++++++++++++++++ - .../hp/compaq_elite_8300_usdt/dsdt.asl        |  30 +++ - .../hp/compaq_elite_8300_usdt/early_init.c    |  39 ++++ - .../compaq_elite_8300_usdt/gma-mainboard.ads  |  19 ++ - .../hp/compaq_elite_8300_usdt/gpio.c          | 191 ++++++++++++++++++ - .../hp/compaq_elite_8300_usdt/hda_verb.c      |  33 +++ - .../hp/compaq_elite_8300_usdt/mainboard.c     |  16 ++ - 17 files changed, 687 insertions(+) - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/Kconfig - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/Kconfig.name - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/Makefile.inc - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/acpi/ec.asl - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/acpi/platform.asl - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/acpi/superio.asl - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/acpi_tables.c - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/board_info.txt - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/cmos.default - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/cmos.layout - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/devicetree.cb - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/dsdt.asl - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/early_init.c - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/gma-mainboard.ads - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/gpio.c - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/hda_verb.c - create mode 100644 src/mainboard/hp/compaq_elite_8300_usdt/mainboard.c - -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig b/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig -new file mode 100644 -index 0000000000..9450133065 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig -@@ -0,0 +1,43 @@ -+if BOARD_HP_COMPAQ_ELITE_8300_USDT -+ -+config BOARD_SPECIFIC_OPTIONS -+	def_bool y -+	select BOARD_ROMSIZE_KB_16384 -+	select HAVE_ACPI_RESUME -+	select HAVE_ACPI_TABLES -+	select INTEL_INT15 -+	select MAINBOARD_HAS_LIBGFXINIT -+	select NORTHBRIDGE_INTEL_SANDYBRIDGE -+	select SERIRQ_CONTINUOUS_MODE -+	select SOUTHBRIDGE_INTEL_C216 -+	select USE_NATIVE_RAMINIT -+	select SUPERIO_NUVOTON_NPCD378 -+	select MAINBOARD_USES_IFD_GBE_REGION -+	select MAINBOARD_HAS_TPM1 -+	select MEMORY_MAPPED_TPM -+	select HAVE_CMOS_DEFAULT -+	select HAVE_OPTION_TABLE -+ -+config CBFS_SIZE -+	default 0x570000 -+ -+config MAINBOARD_DIR -+	string -+	default "hp/compaq_elite_8300_usdt" -+ -+config MAINBOARD_PART_NUMBER -+	string -+	default "HP Compaq Elite 8300 USDT" -+ -+config VGA_BIOS_ID -+	string -+	default "8086,0152" -+ -+config DRAM_RESET_GATE_GPIO -+	int -+	default 60 -+ -+config USBDEBUG_HCD_INDEX # FIXME: check this -+	int -+	default 2 -+endif -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig.name b/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig.name -new file mode 100644 -index 0000000000..030d8560ab ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/Kconfig.name -@@ -0,0 +1,2 @@ -+config BOARD_HP_COMPAQ_ELITE_8300_USDT -+	bool "Compaq Elite 8300 USDT" -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/Makefile.inc b/src/mainboard/hp/compaq_elite_8300_usdt/Makefile.inc -new file mode 100644 -index 0000000000..18391d8b18 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/Makefile.inc -@@ -0,0 +1,5 @@ -+bootblock-y += early_init.c -+bootblock-y += gpio.c -+romstage-y += early_init.c -+romstage-y += gpio.c -+ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/acpi/ec.asl b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/ec.asl -new file mode 100644 -index 0000000000..73fa78ef14 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/ec.asl -@@ -0,0 +1 @@ -+/* SPDX-License-Identifier: GPL-2.0-or-later */ -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/acpi/platform.asl b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/platform.asl -new file mode 100644 -index 0000000000..aff432b6f4 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/platform.asl -@@ -0,0 +1,10 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+Method(_WAK, 1) -+{ -+	Return(Package() {0, 0}) -+} -+ -+Method(_PTS, 1) -+{ -+} -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/acpi/superio.asl b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/superio.asl -new file mode 100644 -index 0000000000..54f8e3fe95 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/acpi/superio.asl -@@ -0,0 +1,29 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+/* Copied over from compaq_8200_elite_sff/acpi/superio.asl */ -+ -+#include <superio/nuvoton/npcd378/acpi/superio.asl> -+ -+Scope (\_GPE) -+{ -+	Method (_L0D, 0, NotSerialized) -+	{ -+		Notify (\_SB.PCI0.EHC1, 0x02) -+		Notify (\_SB.PCI0.EHC2, 0x02) -+		//FIXME: Add GBE device -+		//Notify (\_SB.PCI0.GBE, 0x02) -+	} -+ -+	Method (_L09, 0, NotSerialized) -+	{ -+		Notify (\_SB.PCI0.RP01, 0x02) -+		Notify (\_SB.PCI0.RP02, 0x02) -+		Notify (\_SB.PCI0.RP03, 0x02) -+		Notify (\_SB.PCI0.RP04, 0x02) -+		Notify (\_SB.PCI0.RP05, 0x02) -+		Notify (\_SB.PCI0.RP06, 0x02) -+		Notify (\_SB.PCI0.RP07, 0x02) -+		Notify (\_SB.PCI0.RP08, 0x02) -+		Notify (\_SB.PCI0.PEGP, 0x02) -+	} -+} -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/acpi_tables.c b/src/mainboard/hp/compaq_elite_8300_usdt/acpi_tables.c -new file mode 100644 -index 0000000000..8f4f83b826 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/acpi_tables.c -@@ -0,0 +1,12 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+#include <acpi/acpi_gnvs.h> -+#include <soc/nvs.h> -+ -+void mainboard_fill_gnvs(struct global_nvs *gnvs) -+{ -+	/* Temperature at which OS will shutdown */ -+	gnvs->tcrt = 100; -+	/* Temperature at which OS will throttle CPU */ -+	gnvs->tpsv = 90; -+} -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/board_info.txt b/src/mainboard/hp/compaq_elite_8300_usdt/board_info.txt -new file mode 100644 -index 0000000000..f47ea980b1 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/board_info.txt -@@ -0,0 +1,6 @@ -+Category: mini -+ROM protocol: SPI -+ROM socketed: n -+ROM package: SOIC-16 -+Flashrom support: y -+Release year: 2012 -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/cmos.default b/src/mainboard/hp/compaq_elite_8300_usdt/cmos.default -new file mode 100644 -index 0000000000..6f3cec735e ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/cmos.default -@@ -0,0 +1,6 @@ -+boot_option=Fallback -+debug_level=Debug -+power_on_after_fail=Enable -+nmi=Enable -+sata_mode=AHCI -+gfx_uma_size=32M -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/cmos.layout b/src/mainboard/hp/compaq_elite_8300_usdt/cmos.layout -new file mode 100644 -index 0000000000..bdc06faed6 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/cmos.layout -@@ -0,0 +1,73 @@ -+## SPDX-License-Identifier: GPL-2.0-only -+ -+# ----------------------------------------------------------------- -+entries -+ -+# ----------------------------------------------------------------- -+0	120	r	0	reserved_memory -+ -+# ----------------------------------------------------------------- -+# RTC_BOOT_BYTE (coreboot hardcoded) -+384	1	e	4	boot_option -+388	4	h	0	reboot_counter -+ -+# ----------------------------------------------------------------- -+# coreboot config options: console -+395	4	e	6	debug_level -+ -+# coreboot config options: southbridge -+408	1	e	1	nmi -+409	2	e	7	power_on_after_fail -+ -+421	1	e	9	sata_mode -+ -+# coreboot config options: northbridge -+432	3	e	11	gfx_uma_size -+ -+448	128	r	0	vbnv -+ -+# SandyBridge MRC Scrambler Seed values -+896	32	r	0	mrc_scrambler_seed -+928	32	r	0	mrc_scrambler_seed_s3 -+960	16	r	0	mrc_scrambler_seed_chk -+ -+# coreboot config options: check sums -+984	16	h	0	check_sum -+ -+# ----------------------------------------------------------------- -+ -+enumerations -+ -+#ID	value	text -+1	0	Disable -+1	1	Enable -+2	0	Enable -+2	1	Disable -+4	0	Fallback -+4	1	Normal -+6	0	Emergency -+6	1	Alert -+6	2	Critical -+6	3	Error -+6	4	Warning -+6	5	Notice -+6	6	Info -+6	7	Debug -+6	8	Spew -+7	0	Disable -+7	1	Enable -+7	2	Keep -+9	0	AHCI -+9	1	IDE -+11	0	32M -+11	1	64M -+11	2	96M -+11	3	128M -+11	4	160M -+11	5	192M -+11	6	224M -+ -+# ----------------------------------------------------------------- -+checksums -+ -+checksum 392 415 984 -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/devicetree.cb b/src/mainboard/hp/compaq_elite_8300_usdt/devicetree.cb -new file mode 100644 -index 0000000000..008429505e ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/devicetree.cb -@@ -0,0 +1,172 @@ -+chip northbridge/intel/sandybridge -+	register "gpu_dp_b_hotplug" = "4" -+	register "gpu_dp_c_hotplug" = "4" -+	register "gpu_dp_d_hotplug" = "0" -+	device domain 0x0 on -+		chip southbridge/intel/bd82x6x # Intel Series 6 Cougar Point PCH -+			register "docking_supported" = "0" -+			register "gen1_dec" = "0x00fc0a01" -+			register "gen2_dec" = "0x00fc0801" -+			register "gen3_dec" = "0x00000000" -+			register "gen4_dec" = "0x00000000" -+			register "pcie_hotplug_map" = "{ 0, 0, 0, 0, 0, 0, 0, 0 }" -+			register "pcie_port_coalesce" = "1" -+			register "sata_interface_speed_support" = "0x3" -+			register "sata_port_map" = "0x3"  # 0x1: 2.5" slot -+			                                  # 0x2: DVD -+			                                  # 0x?: mSATA -+			register "spi_lvscc" = "0x2005" -+			register "spi_uvscc" = "0x2005" -+			register "superspeed_capable_ports" = "0x0000000f" -+			register "xhci_overcurrent_mapping" = "0x00000c03" -+			register "xhci_switchable_ports" = "0x0000000f" -+			device ref xhci on # USB 3.0 Controller -+				subsystemid 0x103c 0x3398 -+			end -+			device ref mei1 off # Management Engine Interface 1 -+			end -+			device ref mei2 off # Management Engine Interface 2 -+			end -+			device ref me_ide_r off # Management Engine IDE-R -+			end -+			device ref me_kt off # Management Engine KT -+			end -+			device ref gbe on # Intel Gigabit Ethernet -+				subsystemid 0x103c 0x3398 -+			end -+			device ref ehci2 on # USB2 EHCI #2 -+				subsystemid 0x103c 0x3398 -+			end -+			device ref hda on # High Definition Audio -+				subsystemid 0x103c 0x3398 -+			end -+			device ref pcie_rp1 on # Mini-PCIe WLAN -+			end -+			device ref pcie_rp2 off # PCIe Port #2 -+			end -+			device ref pcie_rp3 off # PCIe Port #3 -+			end -+			device ref pcie_rp4 off # PCIe Port #4 -+			end -+			device ref pcie_rp5 off # PCIe Port #5 -+			end -+			device ref pcie_rp6 off # PCIe Port #6 -+			end -+			device ref pcie_rp7 off # PCIe Port #7 -+			end -+			device ref pcie_rp8 off # PCIe Port #8 -+			end -+			device ref ehci1 on # USB2 EHCI #1 -+				subsystemid 0x103c 0x3398 -+			end -+			device ref pci_bridge on # PCI bridge -+				subsystemid 0x103c 0x3398 -+			end -+			device ref lpc on # LPC bridge -+				chip superio/common		# Super I/O grabbed from 8200SFF devicetree -+					device pnp 2e.ff on # passes SIO base addr to SSDT gen -+						chip superio/nuvoton/npcd378 -+							device pnp 2e.0 off end		# Floppy -+							device pnp 2e.1 off end		# Parallel -+							device pnp 2e.2 off		# COM1 -+								io 0x60 = 0x2f8 -+								irq 0x70 = 3 -+							end -+							device pnp 2e.3 on		# COM2, IR -+								io 0x60 = 0x3f8 -+								irq 0x70 = 4 -+							end -+							device pnp 2e.4 on		# LED control -+								io 0x60 = 0x600 -+								# IOBASE[0h] = bit0 LED red / green -+								# IOBASE[0h] = bit1-4 LED PWM duty cycle -+								# IOBASE[1h] = bit6 SWCC -+ -+								io 0x62 = 0x610 -+								# IOBASE [0h] = GPES -+								# IOBASE [1h] = GPEE -+								# IOBASE [4h:7h] = 32bit upcounter at 1Mhz -+								# IOBASE [8h:bh] = GPS -+								# IOBASE [ch:fh] = GPE -+							end -+							device pnp 2e.5 on		# Mouse -+								irq 0x70 = 0xc -+							end -+							device pnp 2e.6 on		# Keyboard -+								io 0x60 = 0x0060 -+								io 0x62 = 0x0064 -+								irq 0x70 = 0x01 -+								# serialice: Vendor writes: -+								drq 0xf0 = 0x40 -+							end -+							device pnp 2e.7 on		#  WDT ? -+								io 0x60 = 0x620 -+							end -+							device pnp 2e.8 on		# HWM -+								io 0x60 = 0x800 -+								# IOBASE[0h:feh] HWM page -+								# IOBASE[ffh] bit0-bit3 page selector -+ -+								drq 0xf0 = 0x20 -+								drq 0xf1 = 0x01 -+								drq 0xf2 = 0x40 -+								drq 0xf3 = 0x01 -+ -+								drq 0xf4 = 0x66 -+								drq 0xf5 = 0x67 -+								drq 0xf6 = 0x66 -+								drq 0xf7 = 0x01 -+							end -+							device pnp 2e.f on		# GPIO OD ? -+								drq 0xf1 = 0x97 -+								drq 0xf2 = 0x01 -+								drq 0xf5 = 0x08 -+								drq 0xfe = 0x80 -+							end -+							device pnp 2e.15 on		# BUS ? -+								io 0x60 = 0x0680 -+								io 0x62 = 0x0690 -+							end -+							device pnp 2e.1c on		# Suspend Control ? -+								io 0x60 = 0x640 -+								# writing to IOBASE[5h] -+								#  0x0: Power off -+								#  0x9: Power off and bricked until CMOS battery removed -+							end -+							device pnp 2e.1e on		# GPIO ? -+								io 0x60 = 0x660 -+								drq 0xf4 = 0x01 -+								# skip the following, as it -+								# looks like remapped registers -+								#drq 0xf5 = 0x06 -+								#drq 0xf6 = 0x60 -+								#drq 0xfe = 0x03 -+							end -+						end -+					end -+				end -+				chip drivers/pc80/tpm -+					device pnp 4e.0 on end          # TPM module -+				end -+			end -+			device ref sata1 on # SATA Controller 1 -+				subsystemid 0x103c 0x3398 -+			end -+			device ref smbus on # SMBus -+				subsystemid 0x103c 0x3398 -+			end -+			device ref sata2 off # SATA Controller 2 -+			end -+			device ref thermal off # Thermal -+			end -+		end -+		device ref host_bridge on # Host bridge Host bridge -+			subsystemid 0x103c 0x3398 -+		end -+		device ref peg10 on # PEG -+		end -+		device ref igd on # iGPU -+			subsystemid 0x103c 0x3398 -+		end -+	end -+end -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/dsdt.asl b/src/mainboard/hp/compaq_elite_8300_usdt/dsdt.asl -new file mode 100644 -index 0000000000..7d13c55b08 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/dsdt.asl -@@ -0,0 +1,30 @@ -+#define BRIGHTNESS_UP \_SB.PCI0.GFX0.INCB -+#define BRIGHTNESS_DOWN \_SB.PCI0.GFX0.DECB -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+ -+#include <acpi/acpi.h> -+ -+DefinitionBlock( -+	"dsdt.aml", -+	"DSDT", -+	ACPI_DSDT_REV_2, -+	OEM_ID, -+	ACPI_TABLE_CREATOR, -+	0x20141018	/* OEM revision */ -+) -+{ -+	#include <acpi/dsdt_top.asl> -+	#include "acpi/platform.asl" -+	#include <cpu/intel/common/acpi/cpu.asl> -+	#include <southbridge/intel/common/acpi/platform.asl> -+	#include <southbridge/intel/bd82x6x/acpi/globalnvs.asl> -+	#include <southbridge/intel/common/acpi/sleepstates.asl> -+ -+	Device (\_SB.PCI0) -+	{ -+		#include <northbridge/intel/sandybridge/acpi/sandybridge.asl> -+		#include <drivers/intel/gma/acpi/default_brightness_levels.asl> -+		#include <southbridge/intel/bd82x6x/acpi/pch.asl> -+	} -+} -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/early_init.c b/src/mainboard/hp/compaq_elite_8300_usdt/early_init.c -new file mode 100644 -index 0000000000..857c25dd19 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/early_init.c -@@ -0,0 +1,39 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+ -+#include <bootblock_common.h> -+#include <superio/nuvoton/npcd378/npcd378.h> -+#include <superio/nuvoton/common/nuvoton.h> -+#include <device/pci_ops.h> -+#include <northbridge/intel/sandybridge/raminit_native.h> -+#include <southbridge/intel/bd82x6x/pch.h> -+ -+ -+const struct southbridge_usb_port mainboard_usb_ports[] = { -+	{ 1, 0, 0 }, -+	{ 1, 0, 0 }, -+	{ 1, 0, 1 }, -+	{ 1, 0, 1 }, -+	{ 1, 0, 2 }, -+	{ 1, 0, 2 }, -+	{ 1, 0, 3 }, -+	{ 1, 0, 3 }, -+	{ 1, 0, 4 }, -+	{ 1, 0, 4 }, -+	{ 1, 0, 6 }, -+	{ 1, 0, 5 }, -+	{ 1, 0, 5 }, -+	{ 1, 0, 6 }, -+}; -+ -+void bootblock_mainboard_early_init(void) -+{ -+	pci_write_config16(PCI_DEV(0, 0x1f, 0), 0x82, 0x1408); -+	pci_write_config16(PCI_DEV(0, 0x1f, 0), 0x80, 0x0010); -+} -+ -+void mainboard_get_spd(spd_raw_data *spd, bool id_only) -+{ -+	read_spd(&spd[3], 0x50, id_only); -+	read_spd(&spd[1], 0x52, id_only); -+} -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/gma-mainboard.ads b/src/mainboard/hp/compaq_elite_8300_usdt/gma-mainboard.ads -new file mode 100644 -index 0000000000..74b50645e6 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/gma-mainboard.ads -@@ -0,0 +1,19 @@ -+-- SPDX-License-Identifier: GPL-2.0-or-later -+ -+with HW.GFX.GMA; -+with HW.GFX.GMA.Display_Probing; -+ -+use HW.GFX.GMA; -+use HW.GFX.GMA.Display_Probing; -+ -+private package GMA.Mainboard is -+ -+   ports : constant Port_List := -+     (DP1, -+      DP2, -+      HDMI1, -+      HDMI2, -+      Analog, -+      others => Disabled); -+ -+end GMA.Mainboard; -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/gpio.c b/src/mainboard/hp/compaq_elite_8300_usdt/gpio.c -new file mode 100644 -index 0000000000..2ae852ae51 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/gpio.c -@@ -0,0 +1,191 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+#include <southbridge/intel/common/gpio.h> -+ -+static const struct pch_gpio_set1 pch_gpio_set1_mode = { -+	.gpio0 = GPIO_MODE_GPIO, -+	.gpio1 = GPIO_MODE_GPIO, -+	.gpio2 = GPIO_MODE_NATIVE, -+	.gpio3 = GPIO_MODE_NATIVE, -+	.gpio4 = GPIO_MODE_NATIVE, -+	.gpio5 = GPIO_MODE_NATIVE, -+	.gpio6 = GPIO_MODE_GPIO, -+	.gpio7 = GPIO_MODE_GPIO, -+	.gpio8 = GPIO_MODE_GPIO, -+	.gpio9 = GPIO_MODE_NATIVE, -+	.gpio10 = GPIO_MODE_NATIVE, -+	.gpio11 = GPIO_MODE_GPIO, -+	.gpio12 = GPIO_MODE_NATIVE, -+	.gpio13 = GPIO_MODE_GPIO, -+	.gpio14 = GPIO_MODE_NATIVE, -+	.gpio15 = GPIO_MODE_GPIO, -+	.gpio16 = GPIO_MODE_GPIO, -+	.gpio17 = GPIO_MODE_GPIO, -+	.gpio18 = GPIO_MODE_NATIVE, -+	.gpio19 = GPIO_MODE_NATIVE, -+	.gpio20 = GPIO_MODE_NATIVE, -+	.gpio21 = GPIO_MODE_GPIO, -+	.gpio22 = GPIO_MODE_GPIO, -+	.gpio23 = GPIO_MODE_NATIVE, -+	.gpio24 = GPIO_MODE_GPIO, -+	.gpio25 = GPIO_MODE_NATIVE, -+	.gpio26 = GPIO_MODE_NATIVE, -+	.gpio27 = GPIO_MODE_GPIO, -+	.gpio28 = GPIO_MODE_GPIO, -+	.gpio29 = GPIO_MODE_GPIO, -+	.gpio30 = GPIO_MODE_NATIVE, -+	.gpio31 = GPIO_MODE_GPIO, -+}; -+ -+static const struct pch_gpio_set1 pch_gpio_set1_direction = { -+	.gpio0 = GPIO_DIR_INPUT, -+	.gpio1 = GPIO_DIR_INPUT, -+	.gpio6 = GPIO_DIR_INPUT, -+	.gpio7 = GPIO_DIR_INPUT, -+	.gpio8 = GPIO_DIR_INPUT, -+	.gpio11 = GPIO_DIR_INPUT, -+	.gpio13 = GPIO_DIR_INPUT, -+	.gpio15 = GPIO_DIR_OUTPUT, -+	.gpio16 = GPIO_DIR_INPUT, -+	.gpio17 = GPIO_DIR_OUTPUT, -+	.gpio21 = GPIO_DIR_INPUT, -+	.gpio22 = GPIO_DIR_INPUT, -+	.gpio24 = GPIO_DIR_INPUT, -+	.gpio27 = GPIO_DIR_INPUT, -+	.gpio28 = GPIO_DIR_OUTPUT, -+	.gpio29 = GPIO_DIR_OUTPUT, -+	.gpio31 = GPIO_DIR_INPUT, -+}; -+ -+static const struct pch_gpio_set1 pch_gpio_set1_level = { -+	.gpio15 = GPIO_LEVEL_LOW, -+	.gpio17 = GPIO_LEVEL_LOW, -+	.gpio28 = GPIO_LEVEL_LOW, -+	.gpio29 = GPIO_LEVEL_HIGH, -+}; -+ -+static const struct pch_gpio_set1 pch_gpio_set1_reset = { -+}; -+ -+static const struct pch_gpio_set1 pch_gpio_set1_invert = { -+	.gpio0 = GPIO_INVERT, -+	.gpio1 = GPIO_INVERT, -+	.gpio6 = GPIO_INVERT, -+	.gpio11 = GPIO_INVERT, -+	.gpio13 = GPIO_INVERT, -+}; -+ -+static const struct pch_gpio_set1 pch_gpio_set1_blink = { -+}; -+ -+static const struct pch_gpio_set2 pch_gpio_set2_mode = { -+	.gpio32 = GPIO_MODE_GPIO, -+	.gpio33 = GPIO_MODE_GPIO, -+	.gpio34 = GPIO_MODE_GPIO, -+	.gpio35 = GPIO_MODE_GPIO, -+	.gpio36 = GPIO_MODE_GPIO, -+	.gpio37 = GPIO_MODE_GPIO, -+	.gpio38 = GPIO_MODE_GPIO, -+	.gpio39 = GPIO_MODE_GPIO, -+	.gpio40 = GPIO_MODE_NATIVE, -+	.gpio41 = GPIO_MODE_NATIVE, -+	.gpio42 = GPIO_MODE_NATIVE, -+	.gpio43 = GPIO_MODE_GPIO, -+	.gpio44 = GPIO_MODE_NATIVE, -+	.gpio45 = GPIO_MODE_NATIVE, -+	.gpio46 = GPIO_MODE_GPIO, -+	.gpio47 = GPIO_MODE_NATIVE, -+	.gpio48 = GPIO_MODE_GPIO, -+	.gpio49 = GPIO_MODE_GPIO, -+	.gpio50 = GPIO_MODE_NATIVE, -+	.gpio51 = GPIO_MODE_NATIVE, -+	.gpio52 = GPIO_MODE_NATIVE, -+	.gpio53 = GPIO_MODE_NATIVE, -+	.gpio54 = GPIO_MODE_GPIO, -+	.gpio55 = GPIO_MODE_NATIVE, -+	.gpio56 = GPIO_MODE_NATIVE, -+	.gpio57 = GPIO_MODE_GPIO, -+	.gpio58 = GPIO_MODE_NATIVE, -+	.gpio59 = GPIO_MODE_NATIVE, -+	.gpio60 = GPIO_MODE_NATIVE, -+	.gpio61 = GPIO_MODE_GPIO, -+	.gpio62 = GPIO_MODE_NATIVE, -+	.gpio63 = GPIO_MODE_NATIVE, -+}; -+ -+static const struct pch_gpio_set2 pch_gpio_set2_direction = { -+	.gpio32 = GPIO_DIR_INPUT, -+	.gpio33 = GPIO_DIR_INPUT, -+	.gpio34 = GPIO_DIR_INPUT, -+	.gpio35 = GPIO_DIR_INPUT, -+	.gpio36 = GPIO_DIR_INPUT, -+	.gpio37 = GPIO_DIR_INPUT, -+	.gpio38 = GPIO_DIR_INPUT, -+	.gpio39 = GPIO_DIR_INPUT, -+	.gpio43 = GPIO_DIR_INPUT, -+	.gpio46 = GPIO_DIR_INPUT, -+	.gpio48 = GPIO_DIR_INPUT, -+	.gpio49 = GPIO_DIR_INPUT, -+	.gpio54 = GPIO_DIR_INPUT, -+	.gpio57 = GPIO_DIR_INPUT, -+	.gpio61 = GPIO_DIR_INPUT, -+}; -+ -+static const struct pch_gpio_set2 pch_gpio_set2_level = { -+}; -+ -+static const struct pch_gpio_set2 pch_gpio_set2_reset = { -+}; -+ -+static const struct pch_gpio_set3 pch_gpio_set3_mode = { -+	.gpio64 = GPIO_MODE_NATIVE, -+	.gpio65 = GPIO_MODE_NATIVE, -+	.gpio66 = GPIO_MODE_NATIVE, -+	.gpio67 = GPIO_MODE_NATIVE, -+	.gpio68 = GPIO_MODE_GPIO, -+	.gpio69 = GPIO_MODE_GPIO, -+	.gpio70 = GPIO_MODE_GPIO, -+	.gpio71 = GPIO_MODE_GPIO, -+	.gpio72 = GPIO_MODE_GPIO, -+	.gpio73 = GPIO_MODE_NATIVE, -+	.gpio74 = GPIO_MODE_NATIVE, -+	.gpio75 = GPIO_MODE_NATIVE, -+}; -+ -+static const struct pch_gpio_set3 pch_gpio_set3_direction = { -+	.gpio68 = GPIO_DIR_INPUT, -+	.gpio69 = GPIO_DIR_INPUT, -+	.gpio70 = GPIO_DIR_INPUT, -+	.gpio71 = GPIO_DIR_OUTPUT, -+	.gpio72 = GPIO_DIR_INPUT, -+}; -+ -+static const struct pch_gpio_set3 pch_gpio_set3_level = { -+	.gpio71 = GPIO_LEVEL_LOW, -+}; -+ -+static const struct pch_gpio_set3 pch_gpio_set3_reset = { -+}; -+ -+const struct pch_gpio_map mainboard_gpio_map = { -+	.set1 = { -+		.mode		= &pch_gpio_set1_mode, -+		.direction	= &pch_gpio_set1_direction, -+		.level		= &pch_gpio_set1_level, -+		.blink		= &pch_gpio_set1_blink, -+		.invert		= &pch_gpio_set1_invert, -+		.reset		= &pch_gpio_set1_reset, -+	}, -+	.set2 = { -+		.mode		= &pch_gpio_set2_mode, -+		.direction	= &pch_gpio_set2_direction, -+		.level		= &pch_gpio_set2_level, -+		.reset		= &pch_gpio_set2_reset, -+	}, -+	.set3 = { -+		.mode		= &pch_gpio_set3_mode, -+		.direction	= &pch_gpio_set3_direction, -+		.level		= &pch_gpio_set3_level, -+		.reset		= &pch_gpio_set3_reset, -+	}, -+}; -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/hda_verb.c b/src/mainboard/hp/compaq_elite_8300_usdt/hda_verb.c -new file mode 100644 -index 0000000000..9c0525b015 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/hda_verb.c -@@ -0,0 +1,33 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+#include <device/azalia_device.h> -+ -+const u32 cim_verb_data[] = { -+	0x10ec0221,	/* Codec Vendor / Device ID: Realtek */ -+	0x103c3398,	/* Subsystem ID */ -+	11,		/* Number of 4 dword sets */ -+	AZALIA_SUBVENDOR(0, 0x103c3398), -+	AZALIA_PIN_CFG(0, 0x12, 0x411111f0), -+	AZALIA_PIN_CFG(0, 0x14, 0x01014020), -+	AZALIA_PIN_CFG(0, 0x17, 0x90170110), -+	AZALIA_PIN_CFG(0, 0x18, 0x411111f0), -+	AZALIA_PIN_CFG(0, 0x19, 0x411111f0), -+	AZALIA_PIN_CFG(0, 0x1a, 0x02a11c3f), -+	AZALIA_PIN_CFG(0, 0x1b, 0x01813c30), -+	AZALIA_PIN_CFG(0, 0x1d, 0x598301f0), -+	AZALIA_PIN_CFG(0, 0x1e, 0x411111f0), -+	AZALIA_PIN_CFG(0, 0x21, 0x0221102f), -+ -+	0x80862806,	/* Codec Vendor / Device ID: Intel */ -+	0x80860101,	/* Subsystem ID */ -+	4,		/* Number of 4 dword sets */ -+	AZALIA_SUBVENDOR(3, 0x80860101), -+	AZALIA_PIN_CFG(3, 0x05, 0x18560010), -+	AZALIA_PIN_CFG(3, 0x06, 0x18560020), -+	AZALIA_PIN_CFG(3, 0x07, 0x58560030), -+ -+}; -+ -+const u32 pc_beep_verbs[0] = {}; -+ -+AZALIA_ARRAY_SIZES; -diff --git a/src/mainboard/hp/compaq_elite_8300_usdt/mainboard.c b/src/mainboard/hp/compaq_elite_8300_usdt/mainboard.c -new file mode 100644 -index 0000000000..8dbd95ef96 ---- /dev/null -+++ b/src/mainboard/hp/compaq_elite_8300_usdt/mainboard.c -@@ -0,0 +1,16 @@ -+/* SPDX-License-Identifier: GPL-2.0-only */ -+ -+#include <device/device.h> -+#include <drivers/intel/gma/int15.h> -+#include <southbridge/intel/bd82x6x/pch.h> -+ -+static void mainboard_enable(struct device *dev) -+{ -+	install_intel_vga_int15_handler(GMA_INT15_ACTIVE_LFP_NONE, -+					GMA_INT15_PANEL_FIT_DEFAULT, -+					GMA_INT15_BOOT_DISPLAY_DEFAULT, 0); -+} -+ -+struct chip_operations mainboard_ops = { -+	.enable_dev = mainboard_enable, -+}; ---  -2.41.0 - diff --git a/resources/coreboot/e6400_4mb/config/libgfxinit_corebootfb b/resources/coreboot/e6400_4mb/config/libgfxinit_corebootfb index bf8d7c77..22abf6f4 100644 --- a/resources/coreboot/e6400_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/e6400_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -132,31 +135,37 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_BOARD_DELL_E6400=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Latitude E6400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -198,8 +207,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -210,18 +219,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -239,13 +247,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -318,6 +325,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -343,7 +351,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -386,11 +393,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -408,7 +413,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -418,6 +422,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -441,6 +446,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -460,6 +469,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -508,6 +520,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -543,6 +556,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/e6400_4mb/config/libgfxinit_txtmode b/resources/coreboot/e6400_4mb/config/libgfxinit_txtmode index 1c8a17ac..c53c98dc 100644 --- a/resources/coreboot/e6400_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/e6400_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -130,31 +133,37 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_BOARD_DELL_E6400=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Latitude E6400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -196,8 +205,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -208,18 +217,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -237,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -316,6 +323,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -339,7 +347,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -382,11 +389,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -404,7 +409,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -414,6 +418,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -437,6 +442,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -456,6 +465,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -504,6 +516,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -539,6 +552,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/g43t-am3/config/libgfxinit_txtmode b/resources/coreboot/g43t-am3/config/libgfxinit_txtmode index f6f4c5bc..f897dad5 100644 --- a/resources/coreboot/g43t-am3/config/libgfxinit_txtmode +++ b/resources/coreboot/g43t-am3/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_VENDOR_ACER=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_ACER=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,13 +131,13 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -142,18 +145,25 @@ CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="G43T-AM3"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=32  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y @@ -193,8 +203,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,11 +215,11 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -218,7 +228,6 @@ CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_MODEL_F3X=y  CONFIG_CPU_INTEL_MODEL_F4X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_LGA775=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -320,6 +328,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -343,7 +352,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x10000000 @@ -380,6 +388,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set  CONFIG_MRC_STASH_TO_CBMEM=y +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -389,11 +398,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -408,8 +415,6 @@ CONFIG_DRIVERS_I2C_CK505=y  # CONFIG_DRIVERS_I2C_MAX98396 is not set  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -419,6 +424,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -442,6 +448,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -460,6 +470,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -508,6 +521,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -543,6 +557,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/g43t-am3_16mb/config/libgfxinit_txtmode b/resources/coreboot/g43t-am3_16mb/config/libgfxinit_txtmode index 79e49a20..6d6085b4 100644 --- a/resources/coreboot/g43t-am3_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/g43t-am3_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_VENDOR_ACER=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_ACER=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,13 +131,13 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -142,18 +145,25 @@ CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="G43T-AM3"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=32  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y @@ -193,8 +203,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,11 +215,11 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -218,7 +228,6 @@ CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_MODEL_F3X=y  CONFIG_CPU_INTEL_MODEL_F4X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_LGA775=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -320,6 +328,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -343,7 +352,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x10000000 @@ -380,6 +388,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set  CONFIG_MRC_STASH_TO_CBMEM=y +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -389,11 +398,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -408,8 +415,6 @@ CONFIG_DRIVERS_I2C_CK505=y  # CONFIG_DRIVERS_I2C_MAX98396 is not set  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -419,6 +424,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -442,6 +448,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -460,6 +470,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -508,6 +521,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -543,6 +557,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/ga-g41m-es2l/config/libgfxinit_txtmode b/resources/coreboot/ga-g41m-es2l/config/libgfxinit_txtmode index 11ca1be0..014d471d 100644 --- a/resources/coreboot/ga-g41m-es2l/config/libgfxinit_txtmode +++ b/resources/coreboot/ga-g41m-es2l/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_GIGABYTE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -126,13 +129,13 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xe0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y @@ -150,17 +153,24 @@ CONFIG_BOARD_GIGABYTE_GA_G41M_ES2L=y  # CONFIG_BOARD_GIGABYTE_GA_H61M_DS2V is not set  # CONFIG_BOARD_GIGABYTE_GA_H61MA_D3V is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="GA-G41M-ES2L"  CONFIG_PCIEXP_HOTPLUG_BUSES=32  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_L1_SUB_STATE=y  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_1024=y @@ -200,8 +210,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -212,7 +222,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -220,6 +229,7 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -228,7 +238,6 @@ CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_MODEL_F3X=y  CONFIG_CPU_INTEL_MODEL_F4X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_LGA775=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -246,13 +255,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -326,6 +334,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -349,7 +358,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x10000000 @@ -386,6 +394,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set  CONFIG_MRC_STASH_TO_CBMEM=y +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  CONFIG_REALTEK_8168_RESET=y  CONFIG_REALTEK_8168_MACADDRESS="00:e0:4c:00:c0:b0"  # CONFIG_SMMSTORE is not set @@ -397,11 +406,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -414,8 +421,6 @@ CONFIG_HAVE_USBDEBUG=y  # CONFIG_DRIVERS_I2C_MAX98396 is not set  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -425,6 +430,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -448,6 +454,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -467,6 +477,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -515,6 +528,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -550,6 +564,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp2560p_8mb/config/libgfxinit_corebootfb b/resources/coreboot/hp2560p_8mb/config/libgfxinit_corebootfb index cd582e32..7be0aa2d 100644 --- a/resources/coreboot/hp2560p_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp2560p_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -131,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,9 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_sandybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_sandybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_sandybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  CONFIG_BOARD_HP_2560P=y  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -170,13 +179,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -221,10 +233,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -236,11 +247,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -261,12 +272,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -309,7 +319,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -372,6 +381,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -397,7 +407,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -433,6 +442,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -442,11 +452,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -464,7 +472,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -474,6 +481,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -504,6 +512,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -524,6 +536,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -573,6 +588,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -611,6 +627,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp2560p_8mb/config/libgfxinit_txtmode b/resources/coreboot/hp2560p_8mb/config/libgfxinit_txtmode index a1f7a4f1..918ad0b7 100644 --- a/resources/coreboot/hp2560p_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp2560p_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,13 +132,13 @@ CONFIG_USBDEBUG_HCD_INDEX=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -146,9 +149,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_sandybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_sandybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_sandybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  CONFIG_BOARD_HP_2560P=y  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -168,13 +177,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -219,10 +231,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -234,11 +245,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -259,12 +270,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -307,7 +317,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -370,6 +379,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -393,7 +403,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -429,6 +438,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -438,11 +448,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -460,7 +468,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -470,6 +477,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -501,6 +509,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -521,6 +533,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -570,6 +585,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -608,6 +624,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp2570p_16mb/config/libgfxinit_corebootfb b/resources/coreboot/hp2570p_16mb/config/libgfxinit_corebootfb index 56118c28..0404d7a4 100644 --- a/resources/coreboot/hp2570p_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp2570p_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -130,13 +133,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -147,9 +150,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_ivybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_ivybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_ivybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  CONFIG_BOARD_HP_2570P=y  # CONFIG_BOARD_HP_2760P is not set @@ -169,13 +178,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -220,10 +232,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -235,11 +246,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -260,12 +271,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -308,7 +318,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -371,6 +380,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -396,7 +406,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -431,6 +440,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -440,11 +450,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -462,7 +470,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -472,6 +479,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -502,6 +510,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -522,6 +534,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -571,6 +586,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -609,6 +625,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp2570p_16mb/config/libgfxinit_txtmode b/resources/coreboot/hp2570p_16mb/config/libgfxinit_txtmode index 5a919513..59233eb4 100644 --- a/resources/coreboot/hp2570p_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp2570p_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,13 +131,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -145,9 +148,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_ivybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_ivybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_ivybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  CONFIG_BOARD_HP_2570P=y  # CONFIG_BOARD_HP_2760P is not set @@ -167,13 +176,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -218,10 +230,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -233,11 +244,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -258,12 +269,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -306,7 +316,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -369,6 +378,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -392,7 +402,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -427,6 +436,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -436,11 +446,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -458,7 +466,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -468,6 +475,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -499,6 +507,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -519,6 +531,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -568,6 +583,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -606,6 +622,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8200sff_4mb/config/libgfxinit_corebootfb b/resources/coreboot/hp8200sff_4mb/config/libgfxinit_corebootfb index dd53e249..e1414b9f 100644 --- a/resources/coreboot/hp8200sff_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp8200sff_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -131,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,9 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8200sff/ifd_4mb.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8200sff/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8200sff/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC=y +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -167,17 +176,21 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set -# CONFIG_BOARD_ROMSIZE_KB_8192 is not set +CONFIG_BOARD_ROMSIZE_KB_8192=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_512 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set @@ -216,10 +229,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -231,11 +243,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -256,12 +268,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -304,7 +315,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -357,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -382,7 +393,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -418,6 +428,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -427,11 +438,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -448,8 +457,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -459,6 +466,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -489,6 +497,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +521,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +573,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -595,6 +611,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8200sff_4mb/config/libgfxinit_txtmode b/resources/coreboot/hp8200sff_4mb/config/libgfxinit_txtmode index 05516f6a..04ad2e94 100644 --- a/resources/coreboot/hp8200sff_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp8200sff_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,13 +132,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -146,9 +149,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8200sff/ifd_4mb.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8200sff/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8200sff/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC=y +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -165,17 +174,21 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set -# CONFIG_BOARD_ROMSIZE_KB_8192 is not set +CONFIG_BOARD_ROMSIZE_KB_8192=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_512 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set @@ -214,10 +227,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -229,11 +241,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -254,12 +266,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -302,7 +313,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -355,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -378,7 +389,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -414,6 +424,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -423,11 +434,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -444,8 +453,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -455,6 +462,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -486,6 +494,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -506,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -555,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +608,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8200sff_8mb/config/libgfxinit_corebootfb b/resources/coreboot/hp8200sff_8mb/config/libgfxinit_corebootfb index d2e1995b..e51924df 100644 --- a/resources/coreboot/hp8200sff_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp8200sff_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -131,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,9 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8200sff/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8200sff/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8200sff/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC=y +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -167,13 +176,17 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -216,10 +229,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -231,11 +243,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -256,12 +268,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -304,7 +315,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -357,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -382,7 +393,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -418,6 +428,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -427,11 +438,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -448,8 +457,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -459,6 +466,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -489,6 +497,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +521,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +573,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -595,6 +611,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8200sff_8mb/config/libgfxinit_txtmode b/resources/coreboot/hp8200sff_8mb/config/libgfxinit_txtmode index 3f0fdb0c..b473c8cd 100644 --- a/resources/coreboot/hp8200sff_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp8200sff_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,13 +132,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -146,9 +149,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8200sff/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8200sff/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8200sff/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC=y +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -165,13 +174,17 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -214,10 +227,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -229,11 +241,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -254,12 +266,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -302,7 +313,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -355,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -378,7 +389,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -414,6 +424,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -423,11 +434,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -444,8 +453,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -455,6 +462,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -486,6 +494,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -506,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -555,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +608,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_corebootfb b/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_corebootfb index 07670a69..22897cee 100644 --- a/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_corebootfb @@ -61,6 +61,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -131,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,10 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8300usdt/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8300usdt/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8300usdt/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set  CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT=y +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -168,14 +176,18 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP"  CONFIG_TTYS0_BAUD=115200 -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  CONFIG_DRIVERS_UART_8250IO=y +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -218,10 +230,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -233,13 +244,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y -CONFIG_TTYS0_BASE=0x3f8 -CONFIG_TTYS0_LCS=3  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -260,12 +269,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -308,7 +316,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -361,6 +368,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -386,7 +394,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -421,6 +428,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -430,11 +438,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_DRIVERS_UART=y @@ -452,8 +458,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -463,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -494,6 +499,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -514,6 +523,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -530,6 +542,7 @@ CONFIG_SQUELCH_EARLY_SMP=y  #  # I/O mapped, 8250-compatible  # +CONFIG_TTYS0_BASE=0x3f8  #  # Serial port base address = 0x3f8 @@ -542,6 +555,7 @@ CONFIG_CONSOLE_SERIAL_115200=y  # CONFIG_CONSOLE_SERIAL_38400 is not set  # CONFIG_CONSOLE_SERIAL_19200 is not set  # CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_LCS=3  # CONFIG_SPKMODEM is not set  # CONFIG_CONSOLE_NE2K is not set  CONFIG_CONSOLE_CBMEM=y @@ -578,6 +592,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -617,6 +632,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_txtmode b/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_txtmode index afacea5d..184d5198 100644 --- a/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp8300usdt_16mb/config/libgfxinit_txtmode @@ -61,6 +61,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,13 +132,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -146,10 +149,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp8300usdt/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp8300usdt/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp8300usdt/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set  CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT=y +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -166,14 +174,18 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP"  CONFIG_TTYS0_BAUD=115200 -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  CONFIG_DRIVERS_UART_8250IO=y +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -216,10 +228,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -231,13 +242,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y -CONFIG_TTYS0_BASE=0x3f8 -CONFIG_TTYS0_LCS=3  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -258,12 +267,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -306,7 +314,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -359,6 +366,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -382,7 +390,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -417,6 +424,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -426,11 +434,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_DRIVERS_UART=y @@ -448,8 +454,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -459,6 +463,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -491,6 +496,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -511,6 +520,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -527,6 +539,7 @@ CONFIG_SQUELCH_EARLY_SMP=y  #  # I/O mapped, 8250-compatible  # +CONFIG_TTYS0_BASE=0x3f8  #  # Serial port base address = 0x3f8 @@ -539,6 +552,7 @@ CONFIG_CONSOLE_SERIAL_115200=y  # CONFIG_CONSOLE_SERIAL_38400 is not set  # CONFIG_CONSOLE_SERIAL_19200 is not set  # CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_LCS=3  # CONFIG_SPKMODEM is not set  # CONFIG_CONSOLE_NE2K is not set  CONFIG_CONSOLE_CBMEM=y @@ -575,6 +589,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -614,6 +629,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp9470m_16mb/config/libgfxinit_corebootfb b/resources/coreboot/hp9470m_16mb/config/libgfxinit_corebootfb index 88f9e744..7aba2760 100644 --- a/resources/coreboot/hp9470m_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/hp9470m_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -131,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=0  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,9 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_ivybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_ivybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_ivybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -170,13 +179,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -221,10 +233,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -236,11 +247,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -261,12 +272,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -309,7 +319,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -372,6 +381,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -397,7 +407,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -433,6 +442,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -442,11 +452,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -464,7 +472,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -474,6 +481,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -504,6 +512,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -524,6 +536,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -573,6 +588,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -611,6 +627,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/hp9470m_16mb/config/libgfxinit_txtmode b/resources/coreboot/hp9470m_16mb/config/libgfxinit_txtmode index ffa67f4c..f2f3c0d0 100644 --- a/resources/coreboot/hp9470m_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/hp9470m_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  CONFIG_VENDOR_HP=y  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,13 +132,13 @@ CONFIG_USBDEBUG_HCD_INDEX=0  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -146,9 +149,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/hp_ivybridge/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/hp_ivybridge/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/hp_ivybridge/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_BOARD_HP_280_G2 is not set  # CONFIG_BOARD_HP_COMPAQ_8200_ELITE_SFF_PC is not set +# CONFIG_BOARD_HP_COMPAQ_ELITE_8300_USDT is not set +# CONFIG_BOARD_HP_ELITEBOOK_820_G2 is not set  # CONFIG_BOARD_HP_FOLIO_9480M is not set +# CONFIG_BOARD_HP_2170P is not set  # CONFIG_BOARD_HP_2560P is not set  # CONFIG_BOARD_HP_2570P is not set  # CONFIG_BOARD_HP_2760P is not set @@ -168,13 +177,16 @@ CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -219,10 +231,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -234,11 +245,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -259,12 +270,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -307,7 +317,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -370,6 +379,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -393,7 +403,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -429,6 +438,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -438,11 +448,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  # CONFIG_DRIVERS_UART_OXPCIE is not set @@ -460,7 +468,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -470,6 +477,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -501,6 +509,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -521,6 +533,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -570,6 +585,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -608,6 +624,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/macbook11/config/libgfxinit_corebootfb b/resources/coreboot/macbook11/config/libgfxinit_corebootfb index 1fe47062..9677f307 100644 --- a/resources/coreboot/macbook11/config/libgfxinit_corebootfb +++ b/resources/coreboot/macbook11/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,28 +132,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -193,8 +202,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,7 +214,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -213,13 +221,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -237,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -312,6 +319,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -337,7 +345,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -379,11 +386,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -399,11 +404,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -427,6 +432,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -446,6 +455,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -496,6 +508,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -531,6 +544,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook11/config/libgfxinit_txtmode b/resources/coreboot/macbook11/config/libgfxinit_txtmode index 5779bb7f..fab4966c 100644 --- a/resources/coreboot/macbook11/config/libgfxinit_txtmode +++ b/resources/coreboot/macbook11/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,28 +132,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -193,8 +202,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,7 +214,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -213,13 +221,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -237,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -312,6 +319,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -335,7 +343,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -377,11 +384,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -397,11 +402,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -425,6 +430,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -444,6 +453,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -494,6 +506,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -529,6 +542,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook11_16mb/config/libgfxinit_corebootfb b/resources/coreboot/macbook11_16mb/config/libgfxinit_corebootfb index 634f287c..7f2cb29b 100644 --- a/resources/coreboot/macbook11_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/macbook11_16mb/config/libgfxinit_corebootfb @@ -61,6 +61,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,28 +131,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -192,8 +201,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -204,7 +213,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -212,13 +220,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +244,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -311,6 +318,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -336,7 +344,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -378,11 +385,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -398,11 +403,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -426,6 +431,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -445,6 +454,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -495,6 +507,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -531,6 +544,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook11_16mb/config/libgfxinit_txtmode b/resources/coreboot/macbook11_16mb/config/libgfxinit_txtmode index 6549df1b..d0075f63 100644 --- a/resources/coreboot/macbook11_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/macbook11_16mb/config/libgfxinit_txtmode @@ -61,6 +61,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,28 +131,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -192,8 +201,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -204,7 +213,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -212,13 +220,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +244,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -311,6 +318,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -334,7 +342,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -376,11 +383,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -396,11 +401,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -424,6 +429,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -443,6 +452,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -493,6 +505,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -529,6 +542,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook21/config/libgfxinit_corebootfb b/resources/coreboot/macbook21/config/libgfxinit_corebootfb index 900e1b32..0c79708a 100644 --- a/resources/coreboot/macbook21/config/libgfxinit_corebootfb +++ b/resources/coreboot/macbook21/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,28 +132,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -193,8 +202,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,7 +214,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -213,13 +221,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -237,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -312,6 +319,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -337,7 +345,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -379,11 +386,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -399,11 +404,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -427,6 +432,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -446,6 +455,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -496,6 +508,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -531,6 +544,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook21/config/libgfxinit_txtmode b/resources/coreboot/macbook21/config/libgfxinit_txtmode index 49cde773..90d154a9 100644 --- a/resources/coreboot/macbook21/config/libgfxinit_txtmode +++ b/resources/coreboot/macbook21/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -129,28 +132,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -193,8 +202,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -205,7 +214,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -213,13 +221,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -237,13 +245,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -312,6 +319,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -335,7 +343,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -377,11 +384,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -397,11 +402,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -425,6 +430,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -444,6 +453,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -494,6 +506,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -529,6 +542,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook21_16mb/config/libgfxinit_corebootfb b/resources/coreboot/macbook21_16mb/config/libgfxinit_corebootfb index 70287afc..0e8e026b 100644 --- a/resources/coreboot/macbook21_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/macbook21_16mb/config/libgfxinit_corebootfb @@ -61,6 +61,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,28 +131,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -192,8 +201,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -204,7 +213,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -212,13 +220,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +244,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -311,6 +318,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -336,7 +344,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -378,11 +385,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -398,11 +403,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -426,6 +431,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -445,6 +454,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -495,6 +507,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -531,6 +544,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/macbook21_16mb/config/libgfxinit_txtmode b/resources/coreboot/macbook21_16mb/config/libgfxinit_txtmode index e9712d24..ab316876 100644 --- a/resources/coreboot/macbook21_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/macbook21_16mb/config/libgfxinit_txtmode @@ -61,6 +61,7 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -74,7 +75,9 @@ CONFIG_VENDOR_APPLE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,28 +131,34 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -192,8 +201,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -204,7 +213,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -212,13 +220,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -236,13 +244,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -311,6 +318,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -334,7 +342,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -376,11 +383,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -396,11 +401,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -424,6 +429,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -443,6 +452,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -493,6 +505,7 @@ CONFIG_HAVE_MP_TABLE=y  #  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -529,6 +542,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb b/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb index 654a1c15..28416cb9 100644 --- a/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb @@ -58,6 +58,7 @@ CONFIG_NO_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -71,7 +72,9 @@ CONFIG_VENDOR_EMULATION=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -107,6 +110,7 @@ CONFIG_MAINBOARD_VENDOR="QEMU"  CONFIG_CBFS_SIZE=0x00c00000  CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2 +# CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb" @@ -123,14 +127,23 @@ CONFIG_BOARD_EMULATION_QEMU_AARCH64=y  # CONFIG_BOARD_EMULATION_QEMU_RISCV_RV64 is not set  # CONFIG_BOARD_EMULATION_QEMU_RISCV_RV32 is not set  # CONFIG_BOARD_EMULATION_SPIKE_RISCV is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0x4010000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=256  CONFIG_MEMLAYOUT_LD_FILE="src/mainboard/emulation/qemu-aarch64/memlayout.ld" +CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_TTYS0_BAUD=115200 +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set +# CONFIG_PCIEXP_L1_SUB_STATE is not set +# CONFIG_PCIEXP_CLK_PM is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 -CONFIG_BOARD_ROMSIZE_KB_4096=y +CONFIG_BOARD_ROMSIZE_KB_16384=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_512 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set @@ -164,9 +177,10 @@ CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16 -CONFIG_TTYS0_BASE=0x3f8 +# CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_GENERIC_UDELAY=y  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -179,6 +193,7 @@ CONFIG_CBFS_CACHE_ALIGN=8  #  # Southbridge  # +# CONFIG_PCIEXP_HOTPLUG is not set  CONFIG_FIXED_RCBA_MMIO_BASE=0xfed1c000  CONFIG_RCBA_LENGTH=0x4000 @@ -219,8 +234,21 @@ CONFIG_LINEAR_FRAMEBUFFER=y  # CONFIG_BOOTSPLASH is not set  # end of Display +CONFIG_PCI=y +CONFIG_ECAM_MMCONF_SUPPORT=y +CONFIG_PCIX_PLUGIN_SUPPORT=y +CONFIG_PCIEXP_PLUGIN_SUPPORT=y +CONFIG_ECAM_MMCONF_LENGTH=0x10000000 +CONFIG_PCI_ALLOW_BUS_MASTER=y +CONFIG_PCI_SET_BUS_MASTER_PCI_BRIDGES=y +CONFIG_PCI_ALLOW_BUS_MASTER_ANY_DEVICE=y +# CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS is not set +# CONFIG_PCIEXP_LANE_ERR_STAT_CLEAR is not set  CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_SOFTWARE_CONNECTION_MANAGER is not set +# CONFIG_EARLY_PCI_BRIDGE is not set +CONFIG_SUBSYSTEM_VENDOR_ID=0x0000 +CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000  # CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set @@ -237,6 +265,7 @@ CONFIG_USE_DDR2=y  CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_UART=y  CONFIG_HAVE_UART_SPECIAL=y +# CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_DRIVERS_UART_PL011=y  # CONFIG_VPD is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set @@ -244,8 +273,10 @@ CONFIG_DRIVERS_UART_PL011=y  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9763E is not set -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70 +# CONFIG_DRIVERS_SIL_3114 is not set +CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -267,6 +298,10 @@ CONFIG_INTEL_GMA_OPREGION_2_0=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -280,6 +315,7 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  # end of Security  CONFIG_ACPI_HAVE_PCAT_8259=y +CONFIG_ACPI_CUSTOM_MADT=y  CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y  # @@ -290,6 +326,7 @@ CONFIG_BOOTBLOCK_CONSOLE=y  #  # device-specific UART  # +CONFIG_TTYS0_BASE=0x3f8  # CONFIG_CONSOLE_SERIAL_921600 is not set  # CONFIG_CONSOLE_SERIAL_460800 is not set  # CONFIG_CONSOLE_SERIAL_230400 is not set @@ -298,6 +335,7 @@ CONFIG_CONSOLE_SERIAL_115200=y  # CONFIG_CONSOLE_SERIAL_38400 is not set  # CONFIG_CONSOLE_SERIAL_19200 is not set  # CONFIG_CONSOLE_SERIAL_9600 is not set +# CONFIG_CONSOLE_NE2K is not set  CONFIG_CONSOLE_CBMEM=y  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set  CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y @@ -312,6 +350,8 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7  CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX=y  CONFIG_CONSOLE_USE_ANSI_ESCAPES=y  CONFIG_POST_DEVICE_NONE=y +# CONFIG_POST_DEVICE_LPC is not set +# CONFIG_POST_DEVICE_PCI_PCIE is not set  CONFIG_HWBASE_DEBUG_CB=y  # end of Console diff --git a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb index 32ab12cb..4565ffce 100644 --- a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb @@ -63,6 +63,7 @@ CONFIG_NO_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_VENDOR_EMULATION=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -145,6 +148,7 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 @@ -152,8 +156,11 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_TTYS0_BAUD=115200 +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_CLK_PM is not set  CONFIG_DRIVERS_UART_8250IO=y +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x8000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -185,7 +192,7 @@ CONFIG_CHIPSET_DEVICETREE=""  CONFIG_CBFS_MCACHE_SIZE=0x4000  CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X" +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -193,12 +200,10 @@ CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y -CONFIG_TTYS0_BASE=0x3f8 -CONFIG_TTYS0_LCS=3  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -212,8 +217,8 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_UNKNOWN_TSC_RATE=y  CONFIG_TSC_MONOTONIC_TIMER=y -CONFIG_LOGICAL_CPUS=y  CONFIG_NO_SMM=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y @@ -258,6 +263,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -282,7 +288,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_NO_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_PCI_ALLOW_BUS_MASTER=y  CONFIG_PCI_SET_BUS_MASTER_PCI_BRIDGES=y @@ -322,11 +327,11 @@ CONFIG_DRIVERS_EMULATION_QEMU_BOCHS_YRES=600  # CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9763E is not set  # CONFIG_DRIVERS_I2C_MAX98396 is not set -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -350,6 +355,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -366,6 +375,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -380,6 +392,7 @@ CONFIG_SQUELCH_EARLY_SMP=y  #  # I/O mapped, 8250-compatible  # +CONFIG_TTYS0_BASE=0x3f8  #  # Serial port base address = 0x3f8 @@ -392,6 +405,7 @@ CONFIG_CONSOLE_SERIAL_115200=y  # CONFIG_CONSOLE_SERIAL_38400 is not set  # CONFIG_CONSOLE_SERIAL_19200 is not set  # CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_LCS=3  # CONFIG_SPKMODEM is not set  # CONFIG_CONSOLE_NE2K is not set  CONFIG_CONSOLE_CBMEM=y @@ -428,6 +442,7 @@ CONFIG_HAVE_PIRQ_TABLE=y  #  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -462,6 +477,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_CONSOLE_INIT is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode index 068fd732..b0f65e15 100644 --- a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode @@ -63,6 +63,7 @@ CONFIG_NO_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_VENDOR_EMULATION=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  # CONFIG_VENDOR_LENOVO is not set  # CONFIG_VENDOR_LIBRETREND is not set @@ -145,6 +148,7 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 @@ -152,8 +156,11 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_TTYS0_BAUD=115200 +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_CLK_PM is not set  CONFIG_DRIVERS_UART_8250IO=y +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x8000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -185,7 +192,7 @@ CONFIG_CHIPSET_DEVICETREE=""  CONFIG_CBFS_MCACHE_SIZE=0x4000  CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X" +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -193,12 +200,10 @@ CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y -CONFIG_TTYS0_BASE=0x3f8 -CONFIG_TTYS0_LCS=3  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -212,8 +217,8 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_UNKNOWN_TSC_RATE=y  CONFIG_TSC_MONOTONIC_TIMER=y -CONFIG_LOGICAL_CPUS=y  CONFIG_NO_SMM=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y @@ -258,6 +263,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -280,7 +286,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_NO_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_PCI_ALLOW_BUS_MASTER=y  CONFIG_PCI_SET_BUS_MASTER_PCI_BRIDGES=y @@ -318,11 +323,11 @@ CONFIG_DRIVERS_EMULATION_QEMU_BOCHS=y  # CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9763E is not set  # CONFIG_DRIVERS_I2C_MAX98396 is not set -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -346,6 +351,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -362,6 +371,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -376,6 +388,7 @@ CONFIG_SQUELCH_EARLY_SMP=y  #  # I/O mapped, 8250-compatible  # +CONFIG_TTYS0_BASE=0x3f8  #  # Serial port base address = 0x3f8 @@ -388,6 +401,7 @@ CONFIG_CONSOLE_SERIAL_115200=y  # CONFIG_CONSOLE_SERIAL_38400 is not set  # CONFIG_CONSOLE_SERIAL_19200 is not set  # CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_LCS=3  # CONFIG_SPKMODEM is not set  # CONFIG_CONSOLE_NE2K is not set  CONFIG_CONSOLE_CBMEM=y @@ -424,6 +438,7 @@ CONFIG_HAVE_PIRQ_TABLE=y  #  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -458,6 +473,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_CONSOLE_INIT is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/r400_16mb/config/libgfxinit_corebootfb b/resources/coreboot/r400_16mb/config/libgfxinit_corebootfb index 389b3799..9167ba00 100644 --- a/resources/coreboot/r400_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/r400_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r400_16mb/config/libgfxinit_txtmode b/resources/coreboot/r400_16mb/config/libgfxinit_txtmode index cf27c450..ef7f4b6f 100644 --- a/resources/coreboot/r400_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/r400_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r400_4mb/config/libgfxinit_corebootfb b/resources/coreboot/r400_4mb/config/libgfxinit_corebootfb index 618a01e4..6d7cd0a7 100644 --- a/resources/coreboot/r400_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/r400_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r400_4mb/config/libgfxinit_txtmode b/resources/coreboot/r400_4mb/config/libgfxinit_txtmode index 3ddc64a2..670bf3f2 100644 --- a/resources/coreboot/r400_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/r400_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r400_8mb/config/libgfxinit_corebootfb b/resources/coreboot/r400_8mb/config/libgfxinit_corebootfb index 82dc17c9..55f4b949 100644 --- a/resources/coreboot/r400_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/r400_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r400_8mb/config/libgfxinit_txtmode b/resources/coreboot/r400_8mb/config/libgfxinit_txtmode index e2fd69df..b50a97df 100644 --- a/resources/coreboot/r400_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/r400_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r500_4mb/config/libgfxinit_corebootfb b/resources/coreboot/r500_4mb/config/libgfxinit_corebootfb index ed6084c0..2e6cf08a 100644 --- a/resources/coreboot/r500_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/r500_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="r500"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -365,6 +371,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -390,7 +397,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -433,11 +439,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -455,7 +459,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +469,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +493,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +516,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +568,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +604,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/r500_4mb/config/libgfxinit_txtmode b/resources/coreboot/r500_4mb/config/libgfxinit_txtmode index de9faf50..2a1477f6 100644 --- a/resources/coreboot/r500_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/r500_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="r500"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad R500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_4096=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -363,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -386,7 +393,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -429,11 +435,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -451,7 +455,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +465,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +489,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +512,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +564,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +600,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_16mb/config/libgfxinit_corebootfb b/resources/coreboot/t400_16mb/config/libgfxinit_corebootfb index 14ab9119..766ec5ae 100644 --- a/resources/coreboot/t400_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t400_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_16mb/config/libgfxinit_txtmode b/resources/coreboot/t400_16mb/config/libgfxinit_txtmode index bec30ce1..88573837 100644 --- a/resources/coreboot/t400_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t400_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_4mb/config/libgfxinit_corebootfb b/resources/coreboot/t400_4mb/config/libgfxinit_corebootfb index f2c99b63..3cf7c6a1 100644 --- a/resources/coreboot/t400_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t400_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_4mb/config/libgfxinit_txtmode b/resources/coreboot/t400_4mb/config/libgfxinit_txtmode index b46094ad..6edacd56 100644 --- a/resources/coreboot/t400_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t400_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_8mb/config/libgfxinit_corebootfb b/resources/coreboot/t400_8mb/config/libgfxinit_corebootfb index 3e38aeb2..0ace8b41 100644 --- a/resources/coreboot/t400_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t400_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t400_8mb/config/libgfxinit_txtmode b/resources/coreboot/t400_8mb/config/libgfxinit_txtmode index 7accca32..f1a31c13 100644 --- a/resources/coreboot/t400_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t400_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T400"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t420_8mb/config/libgfxinit_corebootfb b/resources/coreboot/t420_8mb/config/libgfxinit_corebootfb index 3f9b7588..bbf0d645 100644 --- a/resources/coreboot/t420_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t420_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" @@ -133,14 +135,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T420"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -197,10 +203,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -245,10 +253,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -260,11 +267,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -285,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -333,7 +339,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -392,6 +397,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -417,7 +423,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -453,6 +458,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -462,11 +468,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -485,7 +489,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t420s_8mb/config/libgfxinit_corebootfb b/resources/coreboot/t420s_8mb/config/libgfxinit_corebootfb index 383b4f3c..1f6c0e43 100644 --- a/resources/coreboot/t420s_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t420s_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" @@ -133,14 +135,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T420s"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -197,10 +203,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -245,10 +253,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -260,11 +267,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -285,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -333,7 +339,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -392,6 +397,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -417,7 +423,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -453,6 +458,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -462,11 +468,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -485,7 +489,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -526,6 +530,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -546,6 +554,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -596,6 +607,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t420s_8mb/config/libgfxinit_txtmode b/resources/coreboot/t420s_8mb/config/libgfxinit_txtmode index 4cf2b80e..ab7b2c1b 100644 --- a/resources/coreboot/t420s_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t420s_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" @@ -131,14 +133,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T420s"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -195,10 +201,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -243,10 +251,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -258,11 +265,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -283,12 +290,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -331,7 +337,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -390,6 +395,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -413,7 +419,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -449,6 +454,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -458,11 +464,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -481,7 +485,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -523,6 +527,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -543,6 +551,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -593,6 +604,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t430_12mb/config/libgfxinit_corebootfb b/resources/coreboot/t430_12mb/config/libgfxinit_corebootfb index a7816c47..fc20cf9a 100644 --- a/resources/coreboot/t430_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t430_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" @@ -133,13 +135,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -150,11 +152,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T430"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -197,10 +203,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -245,10 +253,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -260,11 +267,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -285,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -333,7 +339,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -392,6 +397,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -417,7 +423,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -453,6 +458,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -462,11 +468,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -485,7 +489,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t430_12mb/config/libgfxinit_txtmode b/resources/coreboot/t430_12mb/config/libgfxinit_txtmode index 79028202..c463936c 100644 --- a/resources/coreboot/t430_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t430_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" @@ -131,13 +133,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,11 +150,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T430"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -195,10 +201,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -243,10 +251,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -258,11 +265,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -283,12 +290,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -331,7 +337,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -390,6 +395,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -413,7 +419,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -449,6 +454,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -458,11 +464,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -481,7 +485,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t440pmrc_12mb/config/libgfxinit_corebootfb b/resources/coreboot/t440pmrc_12mb/config/libgfxinit_corebootfb index dc9df542..3ca822ae 100644 --- a/resources/coreboot/t440pmrc_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t440pmrc_12mb/config/libgfxinit_corebootfb @@ -63,6 +63,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_MAX_CPUS=8  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t440p"  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -130,13 +132,13 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xff7c0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,8 +151,12 @@ CONFIG_GBE_BIN_PATH="../../blobs/t440p/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_ENABLE_DDR_2X_REFRESH is not set  CONFIG_PCIEXP_AER=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T440p"  CONFIG_HAVE_IFD_BIN=y +# CONFIG_DEBUG_SMI is not set  CONFIG_BOARD_LENOVO_THINKPAD_T440P=y  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -193,10 +199,13 @@ CONFIG_PS2K_EISAID="LEN0071"  CONFIG_PS2M_EISAID="LEN0036"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_L1_SUB_STATE=y  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -241,10 +250,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xe8000000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -258,13 +266,13 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x30000  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_DISABLE_ME_PCI=y  CONFIG_CPU_INTEL_NUM_FIT_ENTRIES=6  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -278,7 +286,6 @@ CONFIG_SET_MSR_AESNI_LOCK_BIT=y  CONFIG_CPU_INTEL_COMMON_TIMEBASE=y  CONFIG_CPU_INTEL_COMMON_VOLTAGE=y  CONFIG_CPU_INTEL_COMMON_SMM=y -CONFIG_MICROCODE_UPDATE_PRE_RAM=y  CONFIG_PARALLEL_MP=y  CONFIG_XAPIC_ONLY=y  # CONFIG_X2APIC_ONLY is not set @@ -287,12 +294,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -307,12 +313,12 @@ CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y  #  CONFIG_NORTHBRIDGE_INTEL_HASWELL=y  # CONFIG_USE_NATIVE_RAMINIT is not set +# CONFIG_USE_BROADWELL_MRC is not set  CONFIG_HASWELL_HIDE_PEG_FROM_MRC=y  #  # Southbridge  # -CONFIG_SOUTH_BRIDGE_OPTIONS=y  # CONFIG_PCIEXP_HOTPLUG is not set  CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y  CONFIG_SOUTHBRIDGE_INTEL_LYNXPOINT=y @@ -329,7 +335,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI_ICH9=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -387,6 +392,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -412,7 +418,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -421,9 +426,6 @@ CONFIG_PCI_SET_BUS_MASTER_PCI_BRIDGES=y  CONFIG_PCI_ALLOW_BUS_MASTER_ANY_DEVICE=y  # CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS is not set  # CONFIG_PCIEXP_LANE_ERR_STAT_CLEAR is not set -CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_ABOVE_4G=y -# CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G is not set -CONFIG_PCIEXP_HOTPLUG_IO=0x2000  CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_SOFTWARE_CONNECTION_MANAGER is not set  # CONFIG_EARLY_PCI_BRIDGE is not set @@ -448,6 +450,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -457,11 +460,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_HAVE_EM100PRO_SPI_CONSOLE_SUPPORT=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set @@ -481,8 +482,6 @@ CONFIG_INTEL_DDI=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Haswell"  CONFIG_GFX_GMA_PCH="Lynx_Point" @@ -492,6 +491,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -523,6 +523,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +548,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -575,11 +582,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0=y  CONFIG_DEFAULT_CONSOLE_LOGLEVEL=0  CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX=y  CONFIG_CONSOLE_USE_ANSI_ESCAPES=y -# CONFIG_CMOS_POST is not set -CONFIG_POST_DEVICE_NONE=y -# CONFIG_POST_DEVICE_LPC is not set -# CONFIG_POST_DEVICE_PCI_PCIE is not set -CONFIG_POST_IO_PORT=0x80  CONFIG_HWBASE_DEBUG_NULL=y  # end of Console @@ -594,6 +596,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -629,6 +632,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t440pmrc_12mb/config/libgfxinit_txtmode b/resources/coreboot/t440pmrc_12mb/config/libgfxinit_txtmode index 3148ca53..92bef736 100644 --- a/resources/coreboot/t440pmrc_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t440pmrc_12mb/config/libgfxinit_txtmode @@ -63,6 +63,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -116,7 +119,6 @@ CONFIG_MAX_CPUS=8  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t440p"  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -127,15 +129,14 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xff7c0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,8 +149,12 @@ CONFIG_GBE_BIN_PATH="../../blobs/t440p/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_ENABLE_DDR_2X_REFRESH is not set  CONFIG_PCIEXP_AER=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T440p"  CONFIG_HAVE_IFD_BIN=y +# CONFIG_DEBUG_SMI is not set  CONFIG_BOARD_LENOVO_THINKPAD_T440P=y  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +197,13 @@ CONFIG_PS2K_EISAID="LEN0071"  CONFIG_PS2M_EISAID="LEN0036"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_L1_SUB_STATE=y  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -240,10 +248,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xe8000000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -257,13 +264,13 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x30000  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_DISABLE_ME_PCI=y  CONFIG_CPU_INTEL_NUM_FIT_ENTRIES=6  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -277,7 +284,6 @@ CONFIG_SET_MSR_AESNI_LOCK_BIT=y  CONFIG_CPU_INTEL_COMMON_TIMEBASE=y  CONFIG_CPU_INTEL_COMMON_VOLTAGE=y  CONFIG_CPU_INTEL_COMMON_SMM=y -CONFIG_MICROCODE_UPDATE_PRE_RAM=y  CONFIG_PARALLEL_MP=y  CONFIG_XAPIC_ONLY=y  # CONFIG_X2APIC_ONLY is not set @@ -286,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -306,12 +311,12 @@ CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y  #  CONFIG_NORTHBRIDGE_INTEL_HASWELL=y  # CONFIG_USE_NATIVE_RAMINIT is not set +# CONFIG_USE_BROADWELL_MRC is not set  CONFIG_HASWELL_HIDE_PEG_FROM_MRC=y  #  # Southbridge  # -CONFIG_SOUTH_BRIDGE_OPTIONS=y  # CONFIG_PCIEXP_HOTPLUG is not set  CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y  CONFIG_SOUTHBRIDGE_INTEL_LYNXPOINT=y @@ -328,7 +333,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI_ICH9=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -386,6 +390,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -409,7 +414,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -418,9 +422,6 @@ CONFIG_PCI_SET_BUS_MASTER_PCI_BRIDGES=y  CONFIG_PCI_ALLOW_BUS_MASTER_ANY_DEVICE=y  # CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS is not set  # CONFIG_PCIEXP_LANE_ERR_STAT_CLEAR is not set -CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_ABOVE_4G=y -# CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G is not set -CONFIG_PCIEXP_HOTPLUG_IO=0x2000  CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_SOFTWARE_CONNECTION_MANAGER is not set  # CONFIG_EARLY_PCI_BRIDGE is not set @@ -445,6 +446,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -454,11 +456,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_HAVE_EM100PRO_SPI_CONSOLE_SUPPORT=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set @@ -478,8 +478,6 @@ CONFIG_INTEL_DDI=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Haswell"  CONFIG_GFX_GMA_PCH="Lynx_Point" @@ -489,6 +487,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -521,6 +520,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -542,6 +545,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -573,11 +579,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0=y  CONFIG_DEFAULT_CONSOLE_LOGLEVEL=0  CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX=y  CONFIG_CONSOLE_USE_ANSI_ESCAPES=y -# CONFIG_CMOS_POST is not set -CONFIG_POST_DEVICE_NONE=y -# CONFIG_POST_DEVICE_LPC is not set -# CONFIG_POST_DEVICE_PCI_PCIE is not set -CONFIG_POST_IO_PORT=0x80  CONFIG_HWBASE_DEBUG_NULL=y  # end of Console @@ -592,6 +593,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -627,6 +629,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_16mb/config/libgfxinit_corebootfb b/resources/coreboot/t500_16mb/config/libgfxinit_corebootfb index bfbc7143..ba1fe448 100644 --- a/resources/coreboot/t500_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t500_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_16mb/config/libgfxinit_txtmode b/resources/coreboot/t500_16mb/config/libgfxinit_txtmode index 636fcfc3..945b4786 100644 --- a/resources/coreboot/t500_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t500_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_4mb/config/libgfxinit_corebootfb b/resources/coreboot/t500_4mb/config/libgfxinit_corebootfb index 6c34a941..a9a6b339 100644 --- a/resources/coreboot/t500_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t500_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_4mb/config/libgfxinit_txtmode b/resources/coreboot/t500_4mb/config/libgfxinit_txtmode index bf86c269..024796b4 100644 --- a/resources/coreboot/t500_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t500_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_8mb/config/libgfxinit_corebootfb b/resources/coreboot/t500_8mb/config/libgfxinit_corebootfb index 37dcee9a..76fa2a70 100644 --- a/resources/coreboot/t500_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t500_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t500_8mb/config/libgfxinit_txtmode b/resources/coreboot/t500_8mb/config/libgfxinit_txtmode index 28177e87..a8d12f1b 100644 --- a/resources/coreboot/t500_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t500_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t520_8mb/config/libgfxinit_corebootfb b/resources/coreboot/t520_8mb/config/libgfxinit_corebootfb index 5925b084..d6183f5a 100644 --- a/resources/coreboot/t520_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t520_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -119,7 +122,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t520"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -133,14 +135,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T520"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T520=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -497,6 +500,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t520_8mb/config/libgfxinit_txtmode b/resources/coreboot/t520_8mb/config/libgfxinit_txtmode index 0c31cc06..891f6fc2 100644 --- a/resources/coreboot/t520_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t520_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -117,7 +120,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t520"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -131,14 +133,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T520"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T520=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -493,6 +496,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t530_12mb/config/libgfxinit_corebootfb b/resources/coreboot/t530_12mb/config/libgfxinit_corebootfb index 19d77d00..f708aca1 100644 --- a/resources/coreboot/t530_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/t530_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -119,7 +122,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t530"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -133,13 +135,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -150,11 +152,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T530"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T530=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -497,6 +500,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -528,6 +532,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -548,6 +556,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -598,6 +609,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -635,6 +647,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t530_12mb/config/libgfxinit_txtmode b/resources/coreboot/t530_12mb/config/libgfxinit_txtmode index e2709952..110a260b 100644 --- a/resources/coreboot/t530_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/t530_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -117,7 +120,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="t530"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -131,13 +133,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,11 +150,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T530"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T530=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -493,6 +496,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -525,6 +529,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -545,6 +553,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -595,6 +606,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -632,6 +644,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb b/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb index 72e96a53..f10b5387 100644 --- a/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb +++ b/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,22 +131,26 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,10 +191,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -230,8 +239,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -242,7 +251,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -250,13 +258,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -358,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -426,11 +433,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -446,11 +451,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -474,6 +479,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -493,6 +502,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -544,6 +556,7 @@ CONFIG_HAVE_MP_TABLE=y  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -579,6 +592,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode b/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode index edc88289..95e4dab7 100644 --- a/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode +++ b/resources/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,22 +131,26 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,10 +191,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -230,8 +239,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -242,7 +251,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -250,13 +258,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -358,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -381,7 +389,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -424,11 +431,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -444,11 +449,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -472,6 +477,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -491,6 +500,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -542,6 +554,7 @@ CONFIG_HAVE_MP_TABLE=y  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -577,6 +590,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/t60_intelgpu/config/libgfxinit_corebootfb b/resources/coreboot/t60_intelgpu/config/libgfxinit_corebootfb index 6488e315..39d8e7b3 100644 --- a/resources/coreboot/t60_intelgpu/config/libgfxinit_corebootfb +++ b/resources/coreboot/t60_intelgpu/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,22 +131,26 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,10 +191,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -230,8 +239,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -242,7 +251,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -250,13 +258,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -358,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -426,11 +433,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -446,11 +451,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -474,6 +479,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -493,6 +502,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -544,6 +556,7 @@ CONFIG_HAVE_MP_TABLE=y  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -579,6 +592,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/t60_intelgpu/config/libgfxinit_txtmode b/resources/coreboot/t60_intelgpu/config/libgfxinit_txtmode index fccc2adf..cb9b3186 100644 --- a/resources/coreboot/t60_intelgpu/config/libgfxinit_txtmode +++ b/resources/coreboot/t60_intelgpu/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -128,22 +131,26 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,10 +191,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -230,8 +239,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -242,7 +251,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -250,13 +258,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -358,6 +365,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -381,7 +389,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -424,11 +431,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -444,11 +449,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -472,6 +477,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -491,6 +500,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -542,6 +554,7 @@ CONFIG_HAVE_MP_TABLE=y  CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -577,6 +590,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/w500_16mb/config/libgfxinit_corebootfb b/resources/coreboot/w500_16mb/config/libgfxinit_corebootfb index 2c6a5e51..4edc1216 100644 --- a/resources/coreboot/w500_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/w500_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w500_16mb/config/libgfxinit_txtmode b/resources/coreboot/w500_16mb/config/libgfxinit_txtmode index 1d2d429a..33048c2a 100644 --- a/resources/coreboot/w500_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/w500_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w500_4mb/config/libgfxinit_corebootfb b/resources/coreboot/w500_4mb/config/libgfxinit_corebootfb index 62a72881..38dcd296 100644 --- a/resources/coreboot/w500_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/w500_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w500_4mb/config/libgfxinit_txtmode b/resources/coreboot/w500_4mb/config/libgfxinit_txtmode index a2b6625d..2e5a9198 100644 --- a/resources/coreboot/w500_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/w500_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w500_8mb/config/libgfxinit_corebootfb b/resources/coreboot/w500_8mb/config/libgfxinit_corebootfb index 88bd51cc..c19c999a 100644 --- a/resources/coreboot/w500_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/w500_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,25 +134,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -237,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -249,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -278,13 +285,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -366,6 +372,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -391,7 +398,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -434,11 +440,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -456,7 +460,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -467,6 +470,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -490,6 +494,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -509,6 +517,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -558,6 +569,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -593,6 +605,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w500_8mb/config/libgfxinit_txtmode b/resources/coreboot/w500_8mb/config/libgfxinit_txtmode index cc8c2771..9c980a1c 100644 --- a/resources/coreboot/w500_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/w500_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="t400"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -130,25 +132,29 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W500"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -190,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -235,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -247,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6FX=y  CONFIG_CPU_INTEL_MODEL_1067X=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_P=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -364,6 +370,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +394,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -430,11 +436,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y @@ -452,7 +456,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -463,6 +466,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -486,6 +490,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,6 +513,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -554,6 +565,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w530_12mb/config/libgfxinit_corebootfb b/resources/coreboot/w530_12mb/config/libgfxinit_corebootfb index ff11f6a9..d109fdd8 100644 --- a/resources/coreboot/w530_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/w530_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -119,7 +122,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="w530"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -133,13 +135,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -150,11 +152,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W530"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T530=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -497,6 +500,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -529,6 +533,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -549,6 +557,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -599,6 +610,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -636,6 +648,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w530_12mb/config/libgfxinit_txtmode b/resources/coreboot/w530_12mb/config/libgfxinit_txtmode index 830eabb5..3a8b0521 100644 --- a/resources/coreboot/w530_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/w530_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -117,7 +120,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="w530"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -131,13 +133,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,11 +150,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W530"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2M_EISAID="LEN0015"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS"  CONFIG_BOARD_LENOVO_BASEBOARD_T530=y -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -493,6 +496,7 @@ CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS=y  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -526,6 +530,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -546,6 +554,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -596,6 +607,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -633,6 +645,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w541mrc_12mb/config/libgfxinit_corebootfb b/resources/coreboot/w541mrc_12mb/config/libgfxinit_corebootfb index efd47f24..d1938ee4 100644 --- a/resources/coreboot/w541mrc_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/w541mrc_12mb/config/libgfxinit_corebootfb @@ -63,6 +63,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_MAX_CPUS=8  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="w541"  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -129,15 +131,14 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xff7c0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -150,8 +151,12 @@ CONFIG_GBE_BIN_PATH="../../blobs/t440p/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_ENABLE_DDR_2X_REFRESH is not set  CONFIG_PCIEXP_AER=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W541"  CONFIG_HAVE_IFD_BIN=y +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  CONFIG_BOARD_LENOVO_THINKPAD_W541=y  # CONFIG_BOARD_LENOVO_L520 is not set @@ -194,10 +199,13 @@ CONFIG_PS2K_EISAID="LEN0071"  CONFIG_PS2M_EISAID="LEN004A"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="DP3" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_L1_SUB_STATE=y  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -242,10 +250,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xe8000000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,13 +266,13 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x30000  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_DISABLE_ME_PCI=y  CONFIG_CPU_INTEL_NUM_FIT_ENTRIES=6  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -279,7 +286,6 @@ CONFIG_SET_MSR_AESNI_LOCK_BIT=y  CONFIG_CPU_INTEL_COMMON_TIMEBASE=y  CONFIG_CPU_INTEL_COMMON_VOLTAGE=y  CONFIG_CPU_INTEL_COMMON_SMM=y -CONFIG_MICROCODE_UPDATE_PRE_RAM=y  CONFIG_PARALLEL_MP=y  CONFIG_XAPIC_ONLY=y  # CONFIG_X2APIC_ONLY is not set @@ -288,12 +294,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -308,12 +313,12 @@ CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y  #  CONFIG_NORTHBRIDGE_INTEL_HASWELL=y  # CONFIG_USE_NATIVE_RAMINIT is not set +# CONFIG_USE_BROADWELL_MRC is not set  CONFIG_HASWELL_HIDE_PEG_FROM_MRC=y  #  # Southbridge  # -CONFIG_SOUTH_BRIDGE_OPTIONS=y  # CONFIG_PCIEXP_HOTPLUG is not set  CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y  CONFIG_SOUTHBRIDGE_INTEL_LYNXPOINT=y @@ -330,7 +335,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI_ICH9=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -388,6 +392,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -413,7 +418,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -446,6 +450,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -455,11 +460,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_HAVE_EM100PRO_SPI_CONSOLE_SUPPORT=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set @@ -478,8 +481,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_DDI=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Haswell"  CONFIG_GFX_GMA_PCH="Lynx_Point" @@ -489,6 +490,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  # CONFIG_DRIVERS_SIL_3114 is not set @@ -520,6 +522,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -541,6 +547,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -572,11 +581,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y  CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7  CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX=y  CONFIG_CONSOLE_USE_ANSI_ESCAPES=y -# CONFIG_CMOS_POST is not set -CONFIG_POST_DEVICE_NONE=y -# CONFIG_POST_DEVICE_LPC is not set -# CONFIG_POST_DEVICE_PCI_PCIE is not set -CONFIG_POST_IO_PORT=0x80  CONFIG_HWBASE_DEBUG_CB=y  # end of Console @@ -591,6 +595,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -627,6 +632,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/w541mrc_12mb/config/libgfxinit_txtmode b/resources/coreboot/w541mrc_12mb/config/libgfxinit_txtmode index dbfb5d26..208c7a08 100644 --- a/resources/coreboot/w541mrc_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/w541mrc_12mb/config/libgfxinit_txtmode @@ -63,6 +63,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -76,7 +77,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -116,7 +119,6 @@ CONFIG_MAX_CPUS=8  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="w541"  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -127,15 +129,14 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xff7c0000  CONFIG_DCACHE_RAM_SIZE=0x10000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -148,8 +149,12 @@ CONFIG_GBE_BIN_PATH="../../blobs/t440p/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  # CONFIG_ENABLE_DDR_2X_REFRESH is not set  CONFIG_PCIEXP_AER=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad W541"  CONFIG_HAVE_IFD_BIN=y +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  CONFIG_BOARD_LENOVO_THINKPAD_W541=y  # CONFIG_BOARD_LENOVO_L520 is not set @@ -192,10 +197,13 @@ CONFIG_PS2K_EISAID="LEN0071"  CONFIG_PS2M_EISAID="LEN004A"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="DP3" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_L1_SUB_STATE=y  CONFIG_PCIEXP_CLK_PM=y +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -240,10 +248,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xe8000000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -257,13 +264,13 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x30000  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_DISABLE_ME_PCI=y  CONFIG_CPU_INTEL_NUM_FIT_ENTRIES=6  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -277,7 +284,6 @@ CONFIG_SET_MSR_AESNI_LOCK_BIT=y  CONFIG_CPU_INTEL_COMMON_TIMEBASE=y  CONFIG_CPU_INTEL_COMMON_VOLTAGE=y  CONFIG_CPU_INTEL_COMMON_SMM=y -CONFIG_MICROCODE_UPDATE_PRE_RAM=y  CONFIG_PARALLEL_MP=y  CONFIG_XAPIC_ONLY=y  # CONFIG_X2APIC_ONLY is not set @@ -286,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -306,12 +311,12 @@ CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y  #  CONFIG_NORTHBRIDGE_INTEL_HASWELL=y  # CONFIG_USE_NATIVE_RAMINIT is not set +# CONFIG_USE_BROADWELL_MRC is not set  CONFIG_HASWELL_HIDE_PEG_FROM_MRC=y  #  # Southbridge  # -CONFIG_SOUTH_BRIDGE_OPTIONS=y  # CONFIG_PCIEXP_HOTPLUG is not set  CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y  CONFIG_SOUTHBRIDGE_INTEL_LYNXPOINT=y @@ -328,7 +333,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI_ICH9=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -386,6 +390,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -409,7 +414,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -442,6 +446,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -451,11 +456,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_HAVE_EM100PRO_SPI_CONSOLE_SUPPORT=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set @@ -474,8 +477,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_DDI=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Haswell"  CONFIG_GFX_GMA_PCH="Lynx_Point" @@ -485,6 +486,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  CONFIG_USE_PC_CMOS_ALTCENTURY=y +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -517,6 +519,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -538,6 +544,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -569,11 +578,6 @@ CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y  CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7  CONFIG_CONSOLE_USE_LOGLEVEL_PREFIX=y  CONFIG_CONSOLE_USE_ANSI_ESCAPES=y -# CONFIG_CMOS_POST is not set -CONFIG_POST_DEVICE_NONE=y -# CONFIG_POST_DEVICE_LPC is not set -# CONFIG_POST_DEVICE_PCI_PCIE is not set -CONFIG_POST_IO_PORT=0x80  CONFIG_HWBASE_DEBUG_CB=y  # end of Console @@ -588,6 +592,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  # System tables  #  CONFIG_GENERATE_SMBIOS_TABLES=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -624,6 +629,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_16mb/config/libgfxinit_corebootfb b/resources/coreboot/x200_16mb/config/libgfxinit_corebootfb index c787e32b..e28e263b 100644 --- a/resources/coreboot/x200_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x200_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_16mb/config/libgfxinit_txtmode b/resources/coreboot/x200_16mb/config/libgfxinit_txtmode index 9b854fd3..8e4993f6 100644 --- a/resources/coreboot/x200_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x200_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_4mb/config/libgfxinit_corebootfb b/resources/coreboot/x200_4mb/config/libgfxinit_corebootfb index f7e05133..843c6825 100644 --- a/resources/coreboot/x200_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x200_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_4mb/config/libgfxinit_txtmode b/resources/coreboot/x200_4mb/config/libgfxinit_txtmode index 3a6f2a55..b6ee15ce 100644 --- a/resources/coreboot/x200_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x200_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_8mb/config/libgfxinit_corebootfb b/resources/coreboot/x200_8mb/config/libgfxinit_corebootfb index 5d7d68dd..6bb657a9 100644 --- a/resources/coreboot/x200_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x200_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x200_8mb/config/libgfxinit_txtmode b/resources/coreboot/x200_8mb/config/libgfxinit_txtmode index cae65282..05094a9b 100644 --- a/resources/coreboot/x200_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x200_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x200"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="LEN0010"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x220_8mb/config/libgfxinit_corebootfb b/resources/coreboot/x220_8mb/config/libgfxinit_corebootfb index 71721b10..32909760 100644 --- a/resources/coreboot/x220_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x220_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x220"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,14 +136,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -152,11 +154,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X220"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -635,6 +647,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x220_8mb/config/libgfxinit_txtmode b/resources/coreboot/x220_8mb/config/libgfxinit_txtmode index cd834451..40306b70 100644 --- a/resources/coreboot/x220_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x220_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x220"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,14 +134,14 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -150,11 +152,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx20/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx20/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx20/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X220"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -632,6 +644,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230_12mb/config/libgfxinit_corebootfb b/resources/coreboot/x230_12mb/config/libgfxinit_corebootfb index 0384d666..7446a57d 100644 --- a/resources/coreboot/x230_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x230_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,13 +136,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230_12mb/config/libgfxinit_txtmode b/resources/coreboot/x230_12mb/config/libgfxinit_txtmode index 82b05ee0..c7e0170a 100644 --- a/resources/coreboot/x230_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x230_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230_16mb/config/libgfxinit_corebootfb b/resources/coreboot/x230_16mb/config/libgfxinit_corebootfb index c6892574..15c952b2 100644 --- a/resources/coreboot/x230_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x230_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,13 +136,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/16_ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230_16mb/config/libgfxinit_txtmode b/resources/coreboot/x230_16mb/config/libgfxinit_txtmode index 20a6b0d2..043666d2 100644 --- a/resources/coreboot/x230_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x230_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/16_ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230edp_12mb/config/libgfxinit_corebootfb b/resources/coreboot/x230edp_12mb/config/libgfxinit_corebootfb index 15593602..a6486d7a 100644 --- a/resources/coreboot/x230edp_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x230edp_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,13 +136,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,13 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +255,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +269,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +294,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +341,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +399,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +425,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +460,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +470,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -485,8 +490,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230edp_12mb/config/libgfxinit_txtmode b/resources/coreboot/x230edp_12mb/config/libgfxinit_txtmode index da983a2f..c7c10e1c 100644 --- a/resources/coreboot/x230edp_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x230edp_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,13 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set +CONFIG_GFX_GMA_PANEL_1_ON_EDP=y  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +253,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +267,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +292,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +339,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +397,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +421,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +456,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +466,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -481,8 +486,6 @@ CONFIG_HAVE_USBDEBUG_OPTIONS=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y -CONFIG_GFX_GMA_PANEL_1_ON_EDP=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230t_12mb/config/libgfxinit_corebootfb b/resources/coreboot/x230t_12mb/config/libgfxinit_corebootfb index c6e5ef65..08c9d0a4 100644 --- a/resources/coreboot/x230t_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x230t_12mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,13 +136,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230t"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230t_12mb/config/libgfxinit_txtmode b/resources/coreboot/x230t_12mb/config/libgfxinit_txtmode index 3afb3751..398c2e15 100644 --- a/resources/coreboot/x230t_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x230t_12mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230t"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230t_16mb/config/libgfxinit_corebootfb b/resources/coreboot/x230t_16mb/config/libgfxinit_corebootfb index 03b8214e..b561ea73 100644 --- a/resources/coreboot/x230t_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x230t_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,7 +123,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -134,13 +136,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -151,11 +153,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/16_ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230t"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -198,10 +204,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -246,10 +254,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -261,11 +268,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -286,12 +293,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -334,7 +340,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -393,6 +398,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -418,7 +424,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -454,6 +459,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -463,11 +469,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -486,7 +490,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -496,6 +499,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_DRIVERS_RICOH_RCE822=y @@ -527,6 +531,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -547,6 +555,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -597,6 +608,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -634,6 +646,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x230t_16mb/config/libgfxinit_txtmode b/resources/coreboot/x230t_16mb/config/libgfxinit_txtmode index 0b32fec2..05019391 100644 --- a/resources/coreboot/x230t_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x230t_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x2a  CONFIG_VARIANT_DIR="x230"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set @@ -132,13 +134,13 @@ CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set  CONFIG_TPM_PIRQ=0x0 +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_DCACHE_RAM_BASE=0xfefe0000  CONFIG_DCACHE_RAM_SIZE=0x20000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x10000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000 @@ -149,11 +151,15 @@ CONFIG_IFD_BIN_PATH="../../blobs/xx30/16_ifd.bin"  CONFIG_ME_BIN_PATH="../../blobs/xx30/me.bin"  CONFIG_GBE_BIN_PATH="../../blobs/xx30/gbe.bin"  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230t"  CONFIG_HAVE_IFD_BIN=y  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -196,10 +202,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="LEN0020"  CONFIG_THINKPADEC_HKEY_EISAID="LEN0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +CONFIG_PCIEXP_ASPM=y  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  # CONFIG_TPM_MEASURED_BOOT is not set @@ -244,10 +252,9 @@ CONFIG_SMM_TSEG_SIZE=0x800000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400  CONFIG_SERIRQ_CONTINUOUS_MODE=y -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000 -CONFIG_CPU_SPECIFIC_OPTIONS=y  CONFIG_IED_REGION_SIZE=0x400000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x48254 @@ -259,11 +266,11 @@ CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x0  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed10000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -CONFIG_PCIEXP_ASPM=y  CONFIG_PCIEXP_COMMON_CLOCK=y  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU @@ -284,12 +291,11 @@ CONFIG_XAPIC_ONLY=y  CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -332,7 +338,6 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ=y  CONFIG_HAVE_INTEL_CHIPSET_LOCKDOWN=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM=y -CONFIG_SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG=y  CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y @@ -391,6 +396,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -414,7 +420,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -450,6 +455,7 @@ CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000  # CONFIG_ELOG is not set  CONFIG_CACHE_MRC_SETTINGS=y  # CONFIG_MRC_SETTINGS_PROTECT is not set +CONFIG_MRC_CACHE_USING_MRC_VERSION=y  # CONFIG_SMMSTORE is not set  CONFIG_SPI_FLASH=y  CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y @@ -459,11 +465,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_TPM_INIT_RAMSTAGE=y  # CONFIG_TPM_PPI is not set  CONFIG_NO_UART_ON_SUPERIO=y @@ -482,7 +486,6 @@ CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="Ironlake"  CONFIG_GFX_GMA_PCH="Cougar_Point" @@ -492,6 +495,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_MEMORY_MAPPED_TPM=y  CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000  CONFIG_VGA=y @@ -524,6 +528,10 @@ CONFIG_MAINBOARD_HAS_TPM1=y  # CONFIG_TPM_DEACTIVATE is not set  # CONFIG_DEBUG_TPM is not set  # CONFIG_TPM_RDRESP_NEED_DELAY is not set +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -544,6 +552,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -594,6 +605,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -631,6 +643,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_ADA_CODE is not set  CONFIG_HAVE_EM100_SUPPORT=y  # CONFIG_EM100 is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_16mb/config/libgfxinit_corebootfb b/resources/coreboot/x301_16mb/config/libgfxinit_corebootfb index 887e64d7..d3e5f4c8 100644 --- a/resources/coreboot/x301_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x301_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_16mb/config/libgfxinit_txtmode b/resources/coreboot/x301_16mb/config/libgfxinit_txtmode index d695d28d..fbcdc5d4 100644 --- a/resources/coreboot/x301_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x301_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_4mb/config/libgfxinit_corebootfb b/resources/coreboot/x301_4mb/config/libgfxinit_corebootfb index 1030a9f7..cd97ce35 100644 --- a/resources/coreboot/x301_4mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x301_4mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_4mb/config/libgfxinit_txtmode b/resources/coreboot/x301_4mb/config/libgfxinit_txtmode index d77670a7..b0f11f40 100644 --- a/resources/coreboot/x301_4mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x301_4mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_8mb/config/libgfxinit_corebootfb b/resources/coreboot/x301_8mb/config/libgfxinit_corebootfb index c78bdb84..17606ad9 100644 --- a/resources/coreboot/x301_8mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x301_8mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -120,36 +123,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -191,10 +198,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -236,8 +245,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -248,18 +257,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -276,13 +284,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -362,6 +369,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -387,7 +395,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -404,6 +411,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -433,11 +441,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -456,7 +462,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -466,6 +471,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -489,6 +495,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -508,6 +518,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -557,6 +570,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -592,6 +606,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x301_8mb/config/libgfxinit_txtmode b/resources/coreboot/x301_8mb/config/libgfxinit_txtmode index c6109b1e..802e2a5d 100644 --- a/resources/coreboot/x301_8mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x301_8mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,36 +121,40 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x82  CONFIG_VARIANT_DIR="x301"  CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"  # CONFIG_VGA_BIOS is not set  CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO" +CONFIG_INTEL_GMA_VBT_FILE=""  CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xc00  CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_USBDEBUG_HCD_INDEX=2  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X301"  # CONFIG_HAVE_IFD_BIN is not set  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -189,10 +196,12 @@ CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="PNP0F13"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068"  CONFIG_GFX_GMA_PANEL_1_PORT="LVDS" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_8192=y @@ -234,8 +243,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0x61254 @@ -246,18 +255,17 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_1067X=y  CONFIG_CPU_INTEL_SOCKET_BGA956=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y  CONFIG_SET_IA32_FC_LOCK_BIT=y @@ -274,13 +282,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -360,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -383,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -400,6 +407,7 @@ CONFIG_FIRMWARE_CONNECTION_MANAGER=y  # CONFIG_EARLY_PCI_BRIDGE is not set  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 +CONFIG_INTEL_GMA_HAVE_VBT=y  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 @@ -429,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  CONFIG_NO_UART_ON_SUPERIO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y @@ -452,7 +458,6 @@ CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y  CONFIG_GFX_GMA=y  CONFIG_GFX_GMA_PANEL_1_ON_LVDS=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  CONFIG_GFX_GMA_DYN_CPU=y  CONFIG_GFX_GMA_GENERATION="G45"  CONFIG_GFX_GMA_PCH="No_PCH" @@ -462,6 +467,7 @@ CONFIG_GFX_GMA_ANALOG_I2C_PORT="PCH_DAC"  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -485,6 +491,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -504,6 +514,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +566,7 @@ CONFIG_USE_WATCHDOG_ON_BOOT=y  #  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -588,6 +602,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_RAMSTAGE_ADA=y diff --git a/resources/coreboot/x60/config/libgfxinit_corebootfb b/resources/coreboot/x60/config/libgfxinit_corebootfb index 118716bf..f7e26487 100644 --- a/resources/coreboot/x60/config/libgfxinit_corebootfb +++ b/resources/coreboot/x60/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x76  CONFIG_IRQ_SLOT_COUNT=18  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -129,23 +131,27 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -186,10 +192,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -232,8 +240,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -244,7 +252,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -252,13 +259,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -361,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -386,7 +393,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -433,11 +439,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -453,11 +457,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -481,6 +485,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -500,6 +508,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +564,7 @@ CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/x60/config/libgfxinit_txtmode b/resources/coreboot/x60/config/libgfxinit_txtmode index 61476ebc..c4ff7af4 100644 --- a/resources/coreboot/x60/config/libgfxinit_txtmode +++ b/resources/coreboot/x60/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x76  CONFIG_IRQ_SLOT_COUNT=18  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -129,23 +131,27 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -186,10 +192,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -232,8 +240,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -244,7 +252,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -252,13 +259,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -361,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -384,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -431,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -451,11 +455,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -479,6 +483,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -498,6 +506,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -551,6 +562,7 @@ CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -587,6 +599,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/x60_16mb/config/libgfxinit_corebootfb b/resources/coreboot/x60_16mb/config/libgfxinit_corebootfb index ebc6b699..a7b26f2a 100644 --- a/resources/coreboot/x60_16mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/x60_16mb/config/libgfxinit_corebootfb @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x76  CONFIG_IRQ_SLOT_COUNT=18  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -129,23 +131,27 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -186,10 +192,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -232,8 +240,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -244,7 +252,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -252,13 +259,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -361,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -386,7 +393,6 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -433,11 +439,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -453,11 +457,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -481,6 +485,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -500,6 +508,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -553,6 +564,7 @@ CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -589,6 +601,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y diff --git a/resources/coreboot/x60_16mb/config/libgfxinit_txtmode b/resources/coreboot/x60_16mb/config/libgfxinit_txtmode index 6ceef69d..140e8ea9 100644 --- a/resources/coreboot/x60_16mb/config/libgfxinit_txtmode +++ b/resources/coreboot/x60_16mb/config/libgfxinit_txtmode @@ -62,6 +62,7 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_ASUS is not set  # CONFIG_VENDOR_BIOSTAR is not set  # CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_BYTEDANCE is not set  # CONFIG_VENDOR_CAVIUM is not set  # CONFIG_VENDOR_CLEVO is not set  # CONFIG_VENDOR_COMPULAB is not set @@ -75,7 +76,9 @@ CONFIG_TSEG_STAGE_CACHE=y  # CONFIG_VENDOR_GOOGLE is not set  # CONFIG_VENDOR_HP is not set  # CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_IBM is not set  # CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_INVENTEC is not set  # CONFIG_VENDOR_KONTRON is not set  CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set @@ -118,7 +121,6 @@ CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set -CONFIG_VBOOT_VBNV_OFFSET=0x76  CONFIG_IRQ_SLOT_COUNT=18  CONFIG_OVERRIDE_DEVICETREE=""  # CONFIG_VGA_BIOS is not set @@ -129,23 +131,27 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_CONSOLE_POST is not set +CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 +CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"  CONFIG_VBOOT_SLOTS_RW_A=y  CONFIG_DCACHE_RAM_BASE=0xfefc0000  CONFIG_DCACHE_RAM_SIZE=0x8000  CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x2000 -CONFIG_ECAM_MMCONF_BASE_ADDRESS=0xf0000000 -CONFIG_ECAM_MMCONF_BUS_NUMBER=64  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_SPI_FLASH_INCLUDE_ALL_DRIVERS=y  CONFIG_SPI_FLASH_WINBOND=y  # CONFIG_DRIVERS_INTEL_WIFI is not set  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_SPI_FLASH_GIGADEVICE=y +CONFIG_SPI_FLASH_STMICRO=y  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  CONFIG_PCIEXP_HOTPLUG_BUSES=8  CONFIG_PCIEXP_HOTPLUG_MEM=0x800000  CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +# CONFIG_DEBUG_SMI is not set  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -186,10 +192,12 @@ CONFIG_DRIVER_LENOVO_SERIALS=y  CONFIG_PS2K_EISAID="PNP0303"  CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -# CONFIG_DEBUG_SMI is not set +CONFIG_D3COLD_SUPPORT=y +# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set  # CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0  CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50 @@ -232,8 +240,8 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_ACPI_CPU_STRING="\\_SB.CP%02X"  CONFIG_EHCI_BAR=0xfef00000 +CONFIG_ACPI_CPU_STRING="CP%02X"  CONFIG_STACK_SIZE=0x2000  CONFIG_VBT_DATA_SIZE_KB=8  CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 @@ -244,7 +252,6 @@ CONFIG_BOOTBLOCK_IN_CBFS=y  CONFIG_FIXED_MCHBAR_MMIO_BASE=0xfed14000  CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000 -# CONFIG_PCIEXP_ASPM is not set  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_HPET_MIN_TICKS=0x80 @@ -252,13 +259,13 @@ CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000 +CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000  #  # CPU  #  CONFIG_CPU_INTEL_MODEL_6EX=y  CONFIG_CPU_INTEL_MODEL_6FX=y -CONFIG_SOCKET_SPECIFIC_OPTIONS=y  CONFIG_CPU_INTEL_SOCKET_M=y  CONFIG_CPU_INTEL_COMMON=y  CONFIG_ENABLE_VMX=y @@ -276,13 +283,12 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y -CONFIG_LOGICAL_CPUS=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y +CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800  CONFIG_SMP=y -CONFIG_MMX=y  CONFIG_SSE=y  CONFIG_SSE2=y  CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y @@ -361,6 +367,7 @@ CONFIG_COLLECT_TIMESTAMPS_TSC=y  CONFIG_HAVE_CF9_RESET=y  CONFIG_DEBUG_HW_BREAKPOINTS=y  CONFIG_DEBUG_NULL_DEREF_BREAKPOINTS=y +# CONFIG_DUMP_SMBIOS_TYPE17 is not set  # end of Chipset  # @@ -384,7 +391,6 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000 @@ -431,11 +437,9 @@ CONFIG_SPI_FLASH_ADESTO=y  CONFIG_SPI_FLASH_AMIC=y  CONFIG_SPI_FLASH_ATMEL=y  CONFIG_SPI_FLASH_EON=y -CONFIG_SPI_FLASH_GIGADEVICE=y  CONFIG_SPI_FLASH_MACRONIX=y  CONFIG_SPI_FLASH_SPANSION=y  CONFIG_SPI_FLASH_SST=y -CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -451,11 +455,11 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_INTEL_GMA_OPREGION_2_0=y  # CONFIG_DRIVERS_NXP_UWB_SR1XX is not set  # CONFIG_DRIVERS_PS2_KEYBOARD is not set  CONFIG_DRIVERS_MC146818=y  # CONFIG_USE_PC_CMOS_ALTCENTURY is not set +CONFIG_PC_CMOS_BASE_PORT_BANK0=0x70  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set  # end of Generic Drivers @@ -479,6 +483,10 @@ CONFIG_VGA=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y +CONFIG_PCR_BOOT_MODE=1 +CONFIG_PCR_HWID=1 +CONFIG_PCR_SRTM=2 +CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -498,6 +506,9 @@ CONFIG_BOOTMEDIA_LOCK_NONE=y  CONFIG_ACPI_HAVE_PCAT_8259=y  CONFIG_ACPI_INTEL_HARDWARE_SLEEP_VALUES=y  CONFIG_ACPI_SOC_NVS=y +CONFIG_ACPI_NO_CUSTOM_MADT=y +CONFIG_ACPI_COMMON_MADT_LAPIC=y +CONFIG_ACPI_COMMON_MADT_IOAPIC=y  CONFIG_HAVE_ACPI_TABLES=y  CONFIG_BOOT_DEVICE_SPI_FLASH=y  CONFIG_BOOT_DEVICE_MEMORY_MAPPED=y @@ -551,6 +562,7 @@ CONFIG_GENERATE_MP_TABLE=y  CONFIG_GENERATE_PIRQ_TABLE=y  CONFIG_GENERATE_SMBIOS_TABLES=y  CONFIG_SMBIOS_PROVIDED_BY_MOBO=y +CONFIG_BIOS_VENDOR="coreboot"  CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"  # end of System tables @@ -587,6 +599,7 @@ CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SPI_FLASH is not set  # CONFIG_DEBUG_BOOT_STATE is not set  # CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_DEBUG_ACPICA_COMPATIBLE is not set  # end of Debugging  CONFIG_DECOMPRESS_OFAST=y  | 
