diff options
33 files changed, 973 insertions, 1308 deletions
| diff --git a/config/coreboot/i945/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch b/config/coreboot/i945/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch new file mode 100644 index 00000000..a06a5058 --- /dev/null +++ b/config/coreboot/i945/patches/0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch @@ -0,0 +1,23 @@ +From 4c5971a6fcf7e948f7df4d0ce2ab0751060cb2ca 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 + 8MiB + +--- + src/mainboard/apple/macbook21/cmos.default | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mainboard/apple/macbook21/cmos.default b/src/mainboard/apple/macbook21/cmos.default +index cf1bc4566e..dc0df3b6d6 100644 +--- a/src/mainboard/apple/macbook21/cmos.default ++++ b/src/mainboard/apple/macbook21/cmos.default +@@ -5,4 +5,4 @@ boot_devices='' + boot_default=0x40 + cmos_defaults_loaded=Yes + lpt=Enable +-gfx_uma_size=8M ++gfx_uma_size=64M +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch b/config/coreboot/i945/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch new file mode 100644 index 00000000..57c32ec7 --- /dev/null +++ b/config/coreboot/i945/patches/0002-add-c3-and-clockgen-to-apple-macbook21.patch @@ -0,0 +1,68 @@ +From ff523fd40649b72512b0f1253701509d83ca4a8d 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 + +--- + src/mainboard/apple/macbook21/Kconfig       |  1 + + src/mainboard/apple/macbook21/cstates.c     | 13 +++++++++++++ + src/mainboard/apple/macbook21/devicetree.cb |  6 ++++++ + 3 files changed, 20 insertions(+) + +diff --git a/src/mainboard/apple/macbook21/Kconfig b/src/mainboard/apple/macbook21/Kconfig +index 5f5ffde588..27377b737c 100644 +--- a/src/mainboard/apple/macbook21/Kconfig ++++ b/src/mainboard/apple/macbook21/Kconfig +@@ -16,6 +16,7 @@ config BOARD_SPECIFIC_OPTIONS + 	select HAVE_ACPI_TABLES + 	select HAVE_ACPI_RESUME + 	select I945_LVDS ++	select DRIVERS_I2C_CK505 +  + config MAINBOARD_DIR + 	default "apple/macbook21" +diff --git a/src/mainboard/apple/macbook21/cstates.c b/src/mainboard/apple/macbook21/cstates.c +index 13d06f0839..88b8669c61 100644 +--- a/src/mainboard/apple/macbook21/cstates.c ++++ b/src/mainboard/apple/macbook21/cstates.c +@@ -29,6 +29,19 @@ static const acpi_cstate_t cst_entries[] = { + 			.addrh = 0, + 		} + 	}, ++	{ ++		.ctype = 3, ++		.latency = 17, ++		.power = 250, ++		.resource = { ++			.space_id = ACPI_ADDRESS_SPACE_FIXED, ++			.bit_width = ACPI_FFIXEDHW_VENDOR_INTEL, ++			.bit_offset = ACPI_FFIXEDHW_CLASS_MWAIT, ++			.access_size = ACPI_ACCESS_SIZE_UNDEFINED, ++			.addrl = 0x20, ++			.addrh = 0, ++		} ++	}, + }; +  + 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 +--- a/src/mainboard/apple/macbook21/devicetree.cb ++++ b/src/mainboard/apple/macbook21/devicetree.cb +@@ -100,7 +100,13 @@ chip northbridge/intel/i945 + 			end + 			device pci 1f.3 on # SMBUS + 				subsystemid 0x8086 0x7270 ++				chip drivers/i2c/ck505 ++					register "mask" = "{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }" ++					register "regs" = "{ 0x77, 0x77, 0x2d, 0x00, 0x21, 0x10, 0x3b, 0x06, 0x07, 0x0f, 0xf0, 0x01, 0x1e, 0x7f, 0x80, 0x80, 0x10, 0x08, 0x04, 0x01 }" ++					device i2c 69 on end ++				end + 			end ++ + 		end + 	end + end +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch b/config/coreboot/i945/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch new file mode 100644 index 00000000..d8ca5b1f --- /dev/null +++ b/config/coreboot/i945/patches/0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch @@ -0,0 +1,23 @@ +From fe79712702002bf2044227d6c3cef7ae022e3539 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 + (previously it was 8MiB) + +--- + src/mainboard/lenovo/x60/cmos.default | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mainboard/lenovo/x60/cmos.default b/src/mainboard/lenovo/x60/cmos.default +index 5c3576d1f3..88170a1aab 100644 +--- a/src/mainboard/lenovo/x60/cmos.default ++++ b/src/mainboard/lenovo/x60/cmos.default +@@ -15,4 +15,4 @@ trackpoint=Enable + sticky_fn=Disable + power_management_beeps=Enable + low_battery_beep=Enable +-gfx_uma_size=8M ++gfx_uma_size=64M +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch b/config/coreboot/i945/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch new file mode 100644 index 00000000..630e68a6 --- /dev/null +++ b/config/coreboot/i945/patches/0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch @@ -0,0 +1,22 @@ +From 79440902866bdafeec651476a5a0e51d42b43b21 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 + +--- + src/mainboard/lenovo/t60/cmos.default | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mainboard/lenovo/t60/cmos.default b/src/mainboard/lenovo/t60/cmos.default +index af865f16da..7f03157df7 100644 +--- a/src/mainboard/lenovo/t60/cmos.default ++++ b/src/mainboard/lenovo/t60/cmos.default +@@ -15,4 +15,4 @@ trackpoint=Enable + sticky_fn=Disable + power_management_beeps=Enable + low_battery_beep=Enable +-gfx_uma_size=8M ++gfx_uma_size=64M +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0005-buildgcc-use-mirrorservice-for-gnu-toolchains.patch b/config/coreboot/i945/patches/0005-buildgcc-use-mirrorservice-for-gnu-toolchains.patch new file mode 100644 index 00000000..dcb28780 --- /dev/null +++ b/config/coreboot/i945/patches/0005-buildgcc-use-mirrorservice-for-gnu-toolchains.patch @@ -0,0 +1,34 @@ +From 5d8fc92948782e9837b26ee8cdfaa88f41fce174 Mon Sep 17 00:00:00 2001 +From: Leah Rowe <info@minifree.org> +Date: Fri, 26 Apr 2024 09:16:57 +0100 +Subject: [PATCH 1/1] buildgcc: use mirrorservice for gnu toolchains + +Signed-off-by: Leah Rowe <info@minifree.org> +--- + util/crossgcc/buildgcc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc +index 0de27ed6e8..0faea86894 100755 +--- a/util/crossgcc/buildgcc ++++ b/util/crossgcc/buildgcc +@@ -66,11 +66,11 @@ NASM_ARCHIVE="nasm-${NASM_VERSION}.tar.bz2" + # to the jenkins build as well, or the builder won't download it. +  + # GCC toolchain archive locations +-GMP_BASE_URL="https://ftpmirror.gnu.org/gmp" +-MPFR_BASE_URL="https://ftpmirror.gnu.org/mpfr" +-MPC_BASE_URL="https://ftpmirror.gnu.org/mpc" +-GCC_BASE_URL="https://ftpmirror.gnu.org/gcc/gcc-${GCC_VERSION}" +-BINUTILS_BASE_URL="https://ftpmirror.gnu.org/binutils" ++GMP_BASE_URL="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gmp" ++MPFR_BASE_URL="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/mpfr" ++MPC_BASE_URL="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/mpc" ++GCC_BASE_URL="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gcc/gcc-${GCC_VERSION}" ++BINUTILS_BASE_URL="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/binutils" + IASL_BASE_URL="https://github.com/acpica/acpica/archive/refs/tags" + # CLANG toolchain archive locations + LLVM_BASE_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-${CLANG_VERSION}" +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0006-drivers-pc80-rtc-option.c-Stop-resetting-CMOS-during.patch b/config/coreboot/i945/patches/0006-drivers-pc80-rtc-option.c-Stop-resetting-CMOS-during.patch new file mode 100644 index 00000000..e11e33da --- /dev/null +++ b/config/coreboot/i945/patches/0006-drivers-pc80-rtc-option.c-Stop-resetting-CMOS-during.patch @@ -0,0 +1,56 @@ +From 412f1d68c610f69384b156f09f0b326af984b7cc Mon Sep 17 00:00:00 2001 +From: Bill XIE <persmule@hardenedlinux.org> +Date: Sat, 7 Oct 2023 01:32:51 +0800 +Subject: [PATCH 1/2] drivers/pc80/rtc/option.c: Stop resetting CMOS during s3 + resume + +After commit e12b313844da ("drivers/pc80/rtc/option.c: Allow CMOS +defaults to extend to bank 1"), Thinkpad X200 with +CONFIG(STATIC_OPTION_TABLE) can no longer resume from s3 (detected via +bisect). + +Further inspection shows that DRAM training result of GM45 is stored +in CMOS above 128 bytes in raminit_read_write_training.c, for s3 resume +to restore, but it will be erased by sanitize_cmos(), which now clears +both bank 0 and bank 1, leaving only "untrained" result restored, so s3 +resume will fail. + +However, resetting CMOS seems unnecessary during s3 resume. Now, +cmos_need_reset will be negated when acpi_is_wakeup_s3() returns true. + +Tested: Thinkpad X200 with CONFIG(STATIC_OPTION_TABLE) can resume from +	s3 again with these changes. + +Change-Id: I533e83f3b95f327b0e24f4d750f8812325b7770b +Signed-off-by: Bill XIE <persmule@hardenedlinux.org> +Reviewed-on: https://review.coreboot.org/c/coreboot/+/78288 +Reviewed-by: Jonathon Hall <jonathon.hall@puri.sm> +Tested-by: build bot (Jenkins) <no-reply@coreboot.org> +--- + src/drivers/pc80/rtc/option.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/drivers/pc80/rtc/option.c b/src/drivers/pc80/rtc/option.c +index e8e2345133..e6cfa175ad 100644 +--- a/src/drivers/pc80/rtc/option.c ++++ b/src/drivers/pc80/rtc/option.c +@@ -1,5 +1,6 @@ + /* SPDX-License-Identifier: GPL-2.0-only */ +  ++#include <acpi/acpi.h> + #include <console/console.h> + #include <string.h> + #include <cbfs.h> +@@ -200,7 +201,8 @@ void sanitize_cmos(void) + { + 	const unsigned char *cmos_default; + 	const bool cmos_need_reset = +-		CONFIG(STATIC_OPTION_TABLE) || cmos_error() || !cmos_lb_cks_valid(); ++		(CONFIG(STATIC_OPTION_TABLE) || cmos_error() || !cmos_lb_cks_valid()) ++		&& !acpi_is_wakeup_s3(); + 	size_t length = 128; + 	size_t i; +  +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0007-drivers-pc80-rtc-option.c-Reset-only-CMOS-range-cove.patch b/config/coreboot/i945/patches/0007-drivers-pc80-rtc-option.c-Reset-only-CMOS-range-cove.patch new file mode 100644 index 00000000..1a614db7 --- /dev/null +++ b/config/coreboot/i945/patches/0007-drivers-pc80-rtc-option.c-Reset-only-CMOS-range-cove.patch @@ -0,0 +1,51 @@ +From 0bc5a67f926e193a429cce4028fb382c49fa08f8 Mon Sep 17 00:00:00 2001 +From: Bill XIE <persmule@hardenedlinux.org> +Date: Fri, 3 Nov 2023 12:34:01 +0800 +Subject: [PATCH 2/2] drivers/pc80/rtc/option.c: Reset only CMOS range covered + by checksum + +Proposed in the comment of commit 29030d0f3dad +("drivers/pc80/rtc/option.c: Stop resetting CMOS during s3 resume"), +during sanitize_cmos(), only reset CMOS range covered by checksum and +the checksum itself from the file cmos.default in CBFS, in order to +prevent other runtime data in CMOS (e.g. the DRAM training data on +GM45 platforms for s3 resume) being erased. + +Tested: cherry-pick this commit before commit 44a48ce7a46c ("Kconfig: +	Bring HEAP_SIZE to a common, large value"), which is already +	before my commit 29030d0f3dad , Thinkpad X200 with +	CONFIG(STATIC_OPTION_TABLE) can resume from s3 again, +	indicating that DRAM training data are no longer erased. + +Signed-off-by: Bill XIE <persmule@hardenedlinux.org> +Co-authored-by: Jonathon Hall <jonathon.hall@puri.sm> +Change-Id: I872bf5f41422bc3424cd8631e932aaae2ae82f7a +Reviewed-on: https://review.coreboot.org/c/coreboot/+/78906 +Tested-by: build bot (Jenkins) <no-reply@coreboot.org> +Reviewed-by: Nico Huber <nico.h@gmx.de> +Reviewed-by: Jonathon Hall <jonathon.hall@puri.sm> +--- + src/drivers/pc80/rtc/option.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/drivers/pc80/rtc/option.c b/src/drivers/pc80/rtc/option.c +index e6cfa175ad..cb18e14ae9 100644 +--- a/src/drivers/pc80/rtc/option.c ++++ b/src/drivers/pc80/rtc/option.c +@@ -213,8 +213,12 @@ void sanitize_cmos(void) + 			return; +  + 		u8 control_state = cmos_disable_rtc(); +-		for (i = 14; i < MIN(128, length); i++) ++		/* Copy checked range and the checksum from the default */ ++		for (i = LB_CKS_RANGE_START; i < MIN(LB_CKS_RANGE_END + 1, length); i++) + 			cmos_write_inner(cmos_default[i], i); ++		/* CMOS checksum takes 2 bytes */ ++		cmos_write_inner(cmos_default[LB_CKS_LOC], LB_CKS_LOC); ++		cmos_write_inner(cmos_default[LB_CKS_LOC + 1], LB_CKS_LOC + 1); + 		cmos_restore_rtc(control_state); + 	} + } +--  +2.39.2 + diff --git a/config/coreboot/i945/patches/0022-Remove-warning-for-coreboot-images-built-without-a-p.patch b/config/coreboot/i945/patches/0022-Remove-warning-for-coreboot-images-built-without-a-p.patch new file mode 100644 index 00000000..547c6392 --- /dev/null +++ b/config/coreboot/i945/patches/0022-Remove-warning-for-coreboot-images-built-without-a-p.patch @@ -0,0 +1,38 @@ +From 1ce4f118b024a6367382b46016781f30fe622e3e 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 + +I added this in upstream to prevent people from accidentally flashing +roms without a payload resulting in a no boot situation, but in +libreboot lbmk handles the payload and thus this warning always comes +up. This has caused confusion and concern so just patch it out. +--- + payloads/Makefile.inc | 13 +------------ + 1 file changed, 1 insertion(+), 12 deletions(-) + +diff --git a/payloads/Makefile.inc b/payloads/Makefile.inc +index e735443a76..4f1692a873 100644 +--- a/payloads/Makefile.inc ++++ b/payloads/Makefile.inc +@@ -49,16 +49,5 @@ distclean-payloads: + print-repo-info-payloads: + 	-$(foreach payload, $(PAYLOADS_LIST), $(MAKE) -C $(payload) print-repo-info 2>/dev/null; ) +  +-ifeq ($(CONFIG_PAYLOAD_NONE),y) +-files_added:: warn_no_payload +-endif +- +-warn_no_payload: +-	printf "\n\t** WARNING **\n" +-	printf "coreboot has been built without a payload. Writing\n" +-	printf "a coreboot image without a payload to your board's\n" +-	printf "flash chip will result in a non-booting system. You\n" +-	printf "can use cbfstool to add a payload to the image.\n\n" +- + .PHONY: force-payload coreinfo nvramcui +-.PHONY: clean-payloads distclean-payloads print-repo-info-payloads warn_no_payload ++.PHONY: clean-payloads distclean-payloads print-repo-info-payloads +--  +2.40.1 + diff --git a/config/coreboot/i945/target.cfg b/config/coreboot/i945/target.cfg new file mode 100644 index 00000000..16a4de7d --- /dev/null +++ b/config/coreboot/i945/target.cfg @@ -0,0 +1,2 @@ +tree="i945" +rev="e70bc423f9a2e1d13827f2703efe1f9c72549f20" diff --git a/config/coreboot/macbook11/config/libgfxinit_corebootfb b/config/coreboot/macbook11/config/libgfxinit_corebootfb index 17efec62..1fe47062 100644 --- a/config/coreboot/macbook11/config/libgfxinit_corebootfb +++ b/config/coreboot/macbook11/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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 @@ -115,12 +111,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +129,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +166,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -203,23 +193,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +219,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +237,13 @@ 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 @@ -272,7 +263,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +301,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +312,6 @@ 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  # @@ -350,7 +337,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -358,13 +346,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -382,11 +379,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -402,14 +399,13 @@ 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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -431,11 +427,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -455,14 +446,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -470,39 +457,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -510,7 +480,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -526,7 +496,6 @@ 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 @@ -546,29 +515,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/macbook11/config/libgfxinit_txtmode b/config/coreboot/macbook11/config/libgfxinit_txtmode index da70f85a..5779bb7f 100644 --- a/config/coreboot/macbook11/config/libgfxinit_txtmode +++ b/config/coreboot/macbook11/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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 @@ -115,12 +111,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +129,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +166,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -203,23 +193,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +219,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +237,13 @@ 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 @@ -272,7 +263,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +301,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +312,6 @@ 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  # @@ -348,7 +335,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -356,13 +344,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -380,11 +377,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -400,14 +397,13 @@ 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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -429,11 +425,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -453,14 +444,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -468,39 +455,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -508,7 +478,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -524,7 +494,6 @@ 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 @@ -544,29 +513,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/macbook11/target.cfg b/config/coreboot/macbook11/target.cfg index cc83f2c3..dcf5d1de 100644 --- a/config/coreboot/macbook11/target.cfg +++ b/config/coreboot/macbook11/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/macbook11_16mb/config/libgfxinit_corebootfb b/config/coreboot/macbook11_16mb/config/libgfxinit_corebootfb index 8dc8524d..634f287c 100644 --- a/config/coreboot/macbook11_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/macbook11_16mb/config/libgfxinit_corebootfb @@ -17,12 +17,10 @@ CONFIG_ARCH_SUPPORTS_CLANG=y  # CONFIG_IWYU is not set  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set -# CONFIG_OPTION_BACKEND_NONE is not set -CONFIG_USE_OPTION_TABLE=y -CONFIG_STATIC_OPTION_TABLE=y +CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_OPTION_TABLE is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +61,6 @@ 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 @@ -77,9 +74,7 @@ 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 @@ -115,12 +110,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +128,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +165,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -203,23 +192,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +218,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +236,13 @@ 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 @@ -272,7 +262,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +300,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +311,6 @@ 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  # @@ -350,7 +336,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -358,13 +345,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -382,11 +378,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -402,14 +398,13 @@ 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_USE_PC_CMOS_ALTCENTURY=y  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -431,11 +426,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -455,14 +445,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -470,27 +456,10 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set @@ -526,7 +495,6 @@ 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 @@ -546,17 +514,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -568,7 +531,6 @@ 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/config/coreboot/macbook11_16mb/config/libgfxinit_txtmode b/config/coreboot/macbook11_16mb/config/libgfxinit_txtmode index 2dee7106..6549df1b 100644 --- a/config/coreboot/macbook11_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/macbook11_16mb/config/libgfxinit_txtmode @@ -17,12 +17,10 @@ CONFIG_ARCH_SUPPORTS_CLANG=y  # CONFIG_IWYU is not set  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set -# CONFIG_OPTION_BACKEND_NONE is not set -CONFIG_USE_OPTION_TABLE=y -CONFIG_STATIC_OPTION_TABLE=y +CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_OPTION_TABLE is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +61,6 @@ 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 @@ -77,9 +74,7 @@ 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 @@ -115,12 +110,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +128,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Macbook1,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +165,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -203,23 +192,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +218,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +236,13 @@ 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 @@ -272,7 +262,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +300,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +311,6 @@ 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  # @@ -348,7 +334,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -356,13 +343,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -380,11 +376,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -400,14 +396,13 @@ 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_USE_PC_CMOS_ALTCENTURY=y  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -429,11 +424,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -453,14 +443,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -468,27 +454,10 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set @@ -524,7 +493,6 @@ 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 @@ -544,17 +512,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -566,7 +529,6 @@ 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/config/coreboot/macbook11_16mb/target.cfg b/config/coreboot/macbook11_16mb/target.cfg index cc83f2c3..dcf5d1de 100644 --- a/config/coreboot/macbook11_16mb/target.cfg +++ b/config/coreboot/macbook11_16mb/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/macbook21/config/libgfxinit_corebootfb b/config/coreboot/macbook21/config/libgfxinit_corebootfb index ca8b079b..900e1b32 100644 --- a/config/coreboot/macbook21/config/libgfxinit_corebootfb +++ b/config/coreboot/macbook21/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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 @@ -115,12 +111,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +129,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +166,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -203,23 +193,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +219,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +237,13 @@ 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 @@ -272,7 +263,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +301,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +312,6 @@ 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  # @@ -350,7 +337,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -358,13 +346,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -382,11 +379,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -402,14 +399,13 @@ 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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -431,11 +427,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -455,14 +446,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -470,39 +457,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -510,7 +480,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -526,7 +496,6 @@ 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 @@ -546,29 +515,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/macbook21/config/libgfxinit_txtmode b/config/coreboot/macbook21/config/libgfxinit_txtmode index db019922..49cde773 100644 --- a/config/coreboot/macbook21/config/libgfxinit_txtmode +++ b/config/coreboot/macbook21/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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 @@ -115,12 +111,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +129,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +166,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -203,23 +193,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +219,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +237,13 @@ 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 @@ -272,7 +263,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +301,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +312,6 @@ 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  # @@ -348,7 +335,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -356,13 +344,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -380,11 +377,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -400,14 +397,13 @@ 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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -429,11 +425,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -453,14 +444,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -468,39 +455,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -508,7 +478,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -524,7 +494,6 @@ 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 @@ -544,29 +513,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/macbook21/target.cfg b/config/coreboot/macbook21/target.cfg index 8688df3f..bb56ec25 100644 --- a/config/coreboot/macbook21/target.cfg +++ b/config/coreboot/macbook21/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/macbook21_16mb/config/libgfxinit_corebootfb b/config/coreboot/macbook21_16mb/config/libgfxinit_corebootfb index 06889a94..70287afc 100644 --- a/config/coreboot/macbook21_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/macbook21_16mb/config/libgfxinit_corebootfb @@ -17,12 +17,10 @@ CONFIG_ARCH_SUPPORTS_CLANG=y  # CONFIG_IWYU is not set  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set -# CONFIG_OPTION_BACKEND_NONE is not set -CONFIG_USE_OPTION_TABLE=y -CONFIG_STATIC_OPTION_TABLE=y +CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_OPTION_TABLE is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +61,6 @@ 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 @@ -77,9 +74,7 @@ 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 @@ -115,12 +110,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +128,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +165,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -203,23 +192,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +218,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +236,13 @@ 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 @@ -272,7 +262,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +300,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +311,6 @@ 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  # @@ -350,7 +336,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -358,13 +345,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -382,11 +378,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -402,14 +398,13 @@ 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_USE_PC_CMOS_ALTCENTURY=y  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -431,11 +426,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -455,14 +445,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -470,27 +456,10 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set @@ -526,7 +495,6 @@ 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 @@ -546,17 +514,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -568,7 +531,6 @@ 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/config/coreboot/macbook21_16mb/config/libgfxinit_txtmode b/config/coreboot/macbook21_16mb/config/libgfxinit_txtmode index 9e9ec4f9..e9712d24 100644 --- a/config/coreboot/macbook21_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/macbook21_16mb/config/libgfxinit_txtmode @@ -17,12 +17,10 @@ CONFIG_ARCH_SUPPORTS_CLANG=y  # CONFIG_IWYU is not set  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set -# CONFIG_OPTION_BACKEND_NONE is not set -CONFIG_USE_OPTION_TABLE=y -CONFIG_STATIC_OPTION_TABLE=y +CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_OPTION_TABLE is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +61,6 @@ 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 @@ -77,9 +74,7 @@ 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 @@ -115,12 +110,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="Apple"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_OVERRIDE_DEVICETREE="" @@ -135,33 +128,30 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="MacBook2,1" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -175,7 +165,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -203,23 +192,22 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y  # CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set @@ -230,6 +218,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -247,12 +236,13 @@ 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 @@ -272,7 +262,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC=y @@ -310,11 +300,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -324,7 +311,6 @@ 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  # @@ -348,7 +334,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -356,13 +343,22 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000  # CONFIG_INTEL_GMA_ADD_VBT is not set  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -380,11 +376,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -400,14 +396,13 @@ 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_USE_PC_CMOS_ALTCENTURY=y  CONFIG_VGA=y  # CONFIG_DRIVERS_SIL_3114 is not set -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -429,11 +424,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -453,14 +443,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -468,27 +454,10 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set @@ -524,7 +493,6 @@ 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 @@ -544,17 +512,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -566,7 +529,6 @@ 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/config/coreboot/macbook21_16mb/target.cfg b/config/coreboot/macbook21_16mb/target.cfg index 8688df3f..bb56ec25 100644 --- a/config/coreboot/macbook21_16mb/target.cfg +++ b/config/coreboot/macbook21_16mb/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb index 64ef081d..7867f6dd 100644 --- a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb +++ b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,12 +112,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_VARIANT_DIR="t60" @@ -134,25 +128,22 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM0057" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,22 +175,20 @@ CONFIG_BOARD_LENOVO_T60=y  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -213,7 +202,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -241,26 +229,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -268,6 +255,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -285,12 +273,13 @@ 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 @@ -310,7 +299,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_TI_PCI1X2X=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -345,8 +334,8 @@ CONFIG_SUPERIO_NSC_PC87384=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -357,11 +346,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -371,7 +357,6 @@ 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 +382,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -405,6 +391,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -412,7 +403,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -430,11 +425,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -450,18 +445,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -483,11 +473,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -507,14 +492,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -522,39 +503,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -562,7 +526,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -579,7 +543,6 @@ 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 @@ -599,29 +562,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode index a04bafeb..aee059ba 100644 --- a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode +++ b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,12 +112,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_VARIANT_DIR="t60" @@ -134,25 +128,22 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM0057" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,22 +175,20 @@ CONFIG_BOARD_LENOVO_T60=y  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -213,7 +202,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -241,26 +229,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -268,6 +255,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -285,12 +273,13 @@ 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 @@ -310,7 +299,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_TI_PCI1X2X=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -345,8 +334,8 @@ CONFIG_SUPERIO_NSC_PC87384=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -357,11 +346,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -371,7 +357,6 @@ 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  # @@ -395,7 +380,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -403,6 +389,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -410,7 +401,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -428,11 +423,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -448,18 +443,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -481,11 +471,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,14 +490,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -520,39 +501,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -560,7 +524,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -577,7 +541,6 @@ 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 @@ -597,29 +560,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/t60_16mb_intelgpu/target.cfg b/config/coreboot/t60_16mb_intelgpu/target.cfg index 5316aa6f..2daf00f7 100644 --- a/config/coreboot/t60_16mb_intelgpu/target.cfg +++ b/config/coreboot/t60_16mb_intelgpu/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb b/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb index 0916331f..b42d92e7 100644 --- a/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb +++ b/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,12 +112,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_VARIANT_DIR="t60" @@ -134,25 +128,22 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM0057" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,22 +175,20 @@ CONFIG_BOARD_LENOVO_T60=y  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -213,7 +202,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -241,26 +229,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -268,6 +255,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -285,12 +273,13 @@ 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 @@ -310,7 +299,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_TI_PCI1X2X=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -345,8 +334,8 @@ CONFIG_SUPERIO_NSC_PC87384=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -357,11 +346,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -371,7 +357,6 @@ 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 +382,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -405,6 +391,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -412,7 +403,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -430,11 +425,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -450,18 +445,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -483,11 +473,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -507,14 +492,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -522,39 +503,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -562,7 +526,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -579,7 +543,6 @@ 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 @@ -599,29 +562,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode b/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode index b41b4286..1fc2ab3c 100644 --- a/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode +++ b/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,12 +112,10 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  CONFIG_DEVICETREE="devicetree.cb"  # CONFIG_VBOOT is not set  CONFIG_VARIANT_DIR="t60" @@ -134,25 +128,22 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM0057" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad T60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -184,22 +175,20 @@ CONFIG_BOARD_LENOVO_T60=y  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM0057"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -213,7 +202,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -241,26 +229,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -268,6 +255,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -285,12 +273,13 @@ 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 @@ -310,7 +299,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_TI_PCI1X2X=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -345,8 +334,8 @@ CONFIG_SUPERIO_NSC_PC87384=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -357,11 +346,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -371,7 +357,6 @@ 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  # @@ -395,7 +380,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -403,6 +389,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -410,7 +401,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -428,11 +423,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -448,18 +443,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -481,11 +471,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -505,14 +490,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -520,39 +501,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -560,7 +524,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -577,7 +541,6 @@ 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 @@ -597,29 +560,22 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_RAM_SETUP is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/t60_intelgpu/target.cfg b/config/coreboot/t60_intelgpu/target.cfg index 5316aa6f..2daf00f7 100644 --- a/config/coreboot/t60_intelgpu/target.cfg +++ b/config/coreboot/t60_intelgpu/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/x60/config/libgfxinit_corebootfb b/config/coreboot/x60/config/libgfxinit_corebootfb index da9884e7..8197735b 100644 --- a/config/coreboot/x60/config/libgfxinit_corebootfb +++ b/config/coreboot/x60/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,14 +112,13 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  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 @@ -134,26 +129,23 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM3780" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -185,22 +177,20 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  CONFIG_BOARD_LENOVO_X60=y  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -214,7 +204,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -242,26 +231,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -269,6 +257,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -286,12 +275,13 @@ 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,7 +301,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_RICOH_RL5C476=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -347,8 +337,8 @@ CONFIG_SUPERIO_NSC_PC87392=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -359,11 +349,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -373,7 +360,6 @@ 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  # @@ -399,7 +385,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -407,6 +394,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -414,7 +406,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -436,11 +432,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -456,18 +452,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -489,11 +480,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -513,14 +499,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -528,39 +510,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -568,7 +533,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -587,7 +552,6 @@ 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 @@ -607,17 +571,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -625,12 +584,10 @@ CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_PIRQ is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/x60/config/libgfxinit_txtmode b/config/coreboot/x60/config/libgfxinit_txtmode index 218e23f4..9ac40a02 100644 --- a/config/coreboot/x60/config/libgfxinit_txtmode +++ b/config/coreboot/x60/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,14 +112,13 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x00200000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  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 @@ -134,26 +129,23 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM3780" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -185,22 +177,20 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  CONFIG_BOARD_LENOVO_X60=y  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -214,7 +204,6 @@ CONFIG_COREBOOT_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=2048 @@ -242,26 +231,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -269,6 +257,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -286,12 +275,13 @@ 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,7 +301,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_RICOH_RL5C476=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -347,8 +337,8 @@ CONFIG_SUPERIO_NSC_PC87392=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -359,11 +349,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -373,7 +360,6 @@ 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 +383,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -405,6 +392,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -412,7 +404,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -434,11 +430,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -454,18 +450,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -487,11 +478,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -511,14 +497,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -526,39 +508,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -566,7 +531,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -585,7 +550,6 @@ 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 @@ -605,17 +569,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -623,12 +582,10 @@ CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_PIRQ is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/x60/target.cfg b/config/coreboot/x60/target.cfg index 5316aa6f..2daf00f7 100644 --- a/config/coreboot/x60/target.cfg +++ b/config/coreboot/x60/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" diff --git a/config/coreboot/x60_16mb/config/libgfxinit_corebootfb b/config/coreboot/x60_16mb/config/libgfxinit_corebootfb index 68b98d98..fc3a4402 100644 --- a/config/coreboot/x60_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x60_16mb/config/libgfxinit_corebootfb @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,14 +112,13 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  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 @@ -134,26 +129,23 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM3780" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -185,22 +177,20 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  CONFIG_BOARD_LENOVO_X60=y  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -214,7 +204,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -242,26 +231,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -269,6 +257,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -286,12 +275,13 @@ 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,7 +301,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_RICOH_RL5C476=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -347,8 +337,8 @@ CONFIG_SUPERIO_NSC_PC87392=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -359,11 +349,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -373,7 +360,6 @@ 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  # @@ -399,7 +385,8 @@ CONFIG_LINEAR_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -407,6 +394,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -414,7 +406,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -436,11 +432,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -456,18 +452,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -489,11 +480,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -513,14 +499,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -528,39 +510,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -568,7 +533,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -587,7 +552,6 @@ 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 @@ -607,17 +571,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -625,12 +584,10 @@ CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_PIRQ is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/x60_16mb/config/libgfxinit_txtmode b/config/coreboot/x60_16mb/config/libgfxinit_txtmode index f6883deb..c4049565 100644 --- a/config/coreboot/x60_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x60_16mb/config/libgfxinit_txtmode @@ -22,7 +22,6 @@ CONFIG_USE_OPTION_TABLE=y  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set -CONFIG_SEPARATE_ROMSTAGE=y  CONFIG_INCLUDE_CONFIG_FILE=y  CONFIG_COLLECT_TIMESTAMPS=y  # CONFIG_TIMESTAMPS_ON_CONSOLE is not set @@ -63,7 +62,6 @@ 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 @@ -77,9 +75,7 @@ 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,14 +112,13 @@ CONFIG_FMDFILE=""  # CONFIG_NO_POST is not set  CONFIG_MAINBOARD_VENDOR="LENOVO"  CONFIG_CBFS_SIZE=0x01000000 -CONFIG_CONSOLE_SERIAL=y  CONFIG_MAX_CPUS=2  # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set  CONFIG_POST_DEVICE=y  CONFIG_POST_IO=y -CONFIG_UART_FOR_CONSOLE=0  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 @@ -134,26 +129,23 @@ 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_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="IBM3780" -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=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_DEBUG_SMI is not set  CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60" +CONFIG_PCIEXP_HOTPLUG_BUSES=8 +CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 +CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set @@ -185,22 +177,20 @@ CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X60"  # CONFIG_BOARD_LENOVO_X220 is not set  # CONFIG_BOARD_LENOVO_X220I is not set  # CONFIG_BOARD_LENOVO_X1 is not set -# CONFIG_BOARD_LENOVO_X220_EDP is not set  # CONFIG_BOARD_LENOVO_X230 is not set  # CONFIG_BOARD_LENOVO_X230T is not set  # CONFIG_BOARD_LENOVO_X230S is not set -# CONFIG_BOARD_LENOVO_X230_EDP is not set  CONFIG_BOARD_LENOVO_X60=y  CONFIG_DRIVER_LENOVO_SERIALS=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="IBM3780"  CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" -CONFIG_TTYS0_BAUD=115200 -CONFIG_D3COLD_SUPPORT=y -# CONFIG_PCIEXP_ASPM is not set +# CONFIG_DEBUG_SMI is not set  # CONFIG_PCIEXP_L1_SUB_STATE is not set  # CONFIG_PCIEXP_CLK_PM is not set -CONFIG_DRIVERS_UART_8250IO=y -CONFIG_PC_CMOS_BASE_PORT_BANK1=0x72 +# CONFIG_DRIVERS_UART_8250IO is not set  CONFIG_MAXIMUM_SUPPORTED_FREQUENCY=0 +CONFIG_HEAP_SIZE=0x4000  CONFIG_EC_GPE_SCI=0x50  CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -214,7 +204,6 @@ CONFIG_BOARD_ROMSIZE_KB_2048=y  # CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set  CONFIG_COREBOOT_ROMSIZE_KB_16384=y -# CONFIG_COREBOOT_ROMSIZE_KB_24576 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set  # CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set  CONFIG_COREBOOT_ROMSIZE_KB=16384 @@ -242,26 +231,25 @@ CONFIG_ROMSTAGE_ADDR=0x2000000  CONFIG_VERSTAGE_ADDR=0x2000000  CONFIG_SMM_RESERVED_SIZE=0x100000  CONFIG_SMM_MODULE_STACK_SIZE=0x400 -CONFIG_PRERAM_CBFS_CACHE_SIZE=0x0 +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  CONFIG_INTEL_GMA_BCLV_WIDTH=16  CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256  CONFIG_INTEL_GMA_BCLM_WIDTH=16  CONFIG_BOOTBLOCK_IN_CBFS=y -CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xfe000000 -CONFIG_HPET_MIN_TICKS=0x80  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_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_FIXED_SMBUS_IO_BASE=0x400 +CONFIG_HPET_MIN_TICKS=0x80  CONFIG_CBFS_CACHE_ALIGN=8  CONFIG_INTEL_HAS_TOP_SWAP=y -CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK=y +# CONFIG_INTEL_ADD_TOP_SWAP_BOOTBLOCK is not set  CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  # @@ -269,6 +257,7 @@ CONFIG_INTEL_TOP_SWAP_BOOTBLOCK_SIZE=0x10000  #  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 @@ -286,12 +275,13 @@ 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,7 +301,7 @@ CONFIG_I945_LVDS=y  #  # Southbridge  # -# CONFIG_PCIEXP_HOTPLUG is not set +CONFIG_PCIEXP_HOTPLUG=y  CONFIG_SOUTHBRIDGE_INTEL_I82801GX=y  CONFIG_SOUTHBRIDGE_RICOH_RL5C476=y  CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET=y @@ -347,8 +337,8 @@ CONFIG_SUPERIO_NSC_PC87392=y  #  CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y -CONFIG_H8_BEEP_ON_DEATH=y -CONFIG_H8_FLASH_LEDS_ON_DEATH=y +# CONFIG_H8_BEEP_ON_DEATH is not set +# CONFIG_H8_FLASH_LEDS_ON_DEATH is not set  # CONFIG_H8_SUPPORT_BT_ON_WIFI is not set  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_EC_LENOVO_PMH7=y @@ -359,11 +349,8 @@ CONFIG_ARCH_ROMSTAGE_X86_32=y  CONFIG_ARCH_POSTCAR_X86_32=y  CONFIG_ARCH_RAMSTAGE_X86_32=y  CONFIG_ARCH_ALL_STAGES_X86_32=y -CONFIG_RESERVED_PHYSICAL_ADDRESS_BITS_SUPPORT=y  CONFIG_AP_IN_SIPI_WAIT=y  CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y -CONFIG_POSTRAM_CBFS_CACHE_IN_BSS=y -CONFIG_RAMSTAGE_CBFS_CACHE_SIZE=0x4000  CONFIG_PC80_SYSTEM=y  CONFIG_HAVE_CMOS_DEFAULT=y  CONFIG_POSTCAR_STAGE=y @@ -373,7 +360,6 @@ 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 +383,8 @@ CONFIG_VGA_TEXT_FRAMEBUFFER=y  CONFIG_PCI=y  CONFIG_ECAM_MMCONF_SUPPORT=y  CONFIG_PCIX_PLUGIN_SUPPORT=y -CONFIG_AZALIA_HDA_CODEC_SUPPORT=y +CONFIG_CARDBUS_PLUGIN_SUPPORT=y +CONFIG_AZALIA_PLUGIN_SUPPORT=y  CONFIG_PCIEXP_PLUGIN_SUPPORT=y  CONFIG_ECAM_MMCONF_LENGTH=0x04000000  CONFIG_PCI_ALLOW_BUS_MASTER=y @@ -405,6 +392,11 @@ 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  CONFIG_SUBSYSTEM_VENDOR_ID=0x0000  CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 @@ -412,7 +404,11 @@ CONFIG_INTEL_GMA_HAVE_VBT=y  CONFIG_INTEL_GMA_ADD_VBT=y  # CONFIG_SOFTWARE_I2C is not set  CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 -CONFIG_RESOURCE_ALLOCATION_TOP_DOWN=y +# CONFIG_RESOURCE_ALLOCATION_TOP_DOWN is not set +CONFIG_NO_DDR5=y +CONFIG_NO_LPDDR4=y +CONFIG_NO_DDR4=y +CONFIG_NO_DDR3=y  CONFIG_USE_DDR2=y  # end of Devices @@ -434,11 +430,11 @@ 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_ISSI=y -CONFIG_DRIVERS_UART=y +CONFIG_SPI_FLASH_STMICRO=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  CONFIG_HAVE_USBDEBUG=y  # CONFIG_USBDEBUG is not set @@ -454,18 +450,13 @@ CONFIG_INTEL_EDID=y  CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_INTEL_GMA_SSC_ALTERNATE_REF=y -CONFIG_VBT_CBFS_COMPRESSION_LZMA=y -# CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set -# CONFIG_VBT_CBFS_COMPRESSION_NONE is not set -CONFIG_VBT_CBFS_COMPRESSION_ALGORITHM="lzma" +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 -CONFIG_DRIVERS_WIFI_GENERIC=y  # end of Generic Drivers  # @@ -487,11 +478,6 @@ CONFIG_DRIVERS_WIFI_GENERIC=y  # Trusted Platform Module  #  CONFIG_NO_TPM=y -CONFIG_PCR_BOOT_MODE=1 -CONFIG_PCR_HWID=1 -CONFIG_PCR_SRTM=2 -CONFIG_PCR_FW_VER=10 -CONFIG_PCR_RUNTIME_DATA=3  # end of Trusted Platform Module  # @@ -511,14 +497,10 @@ 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  CONFIG_BOOT_DEVICE_SUPPORTS_WRITES=y -CONFIG_HEAP_SIZE=0x100000  #  # Console @@ -526,39 +508,22 @@ CONFIG_HEAP_SIZE=0x100000  CONFIG_BOOTBLOCK_CONSOLE=y  CONFIG_POSTCAR_CONSOLE=y  CONFIG_SQUELCH_EARLY_SMP=y - -# -# I/O mapped, 8250-compatible -# -CONFIG_TTYS0_BASE=0x3f8 - -# -# Serial port base address = 0x3f8 -# -# CONFIG_CONSOLE_SERIAL_921600 is not set -# CONFIG_CONSOLE_SERIAL_460800 is not set -# CONFIG_CONSOLE_SERIAL_230400 is not set -CONFIG_CONSOLE_SERIAL_115200=y -# CONFIG_CONSOLE_SERIAL_57600 is not set -# 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 +# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set  # CONFIG_CONSOLE_SPI_FLASH is not set  # CONFIG_CONSOLE_I2C_SMBUS is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set  # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set -# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set -CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +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 @@ -566,7 +531,7 @@ 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 +CONFIG_HWBASE_DEBUG_NULL=y  # end of Console  CONFIG_HAVE_ACPI_RESUME=y @@ -585,7 +550,6 @@ 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 @@ -605,17 +569,12 @@ CONFIG_PAYLOAD_NONE=y  # CONFIG_DISPLAY_MTRRS is not set  # -# Vendorcode Debug Settings -# - -#  # BLOB Debug Settings  #  #  # General Debug Settings  # -# CONFIG_GDB_STUB is not set  # CONFIG_FATAL_ASSERTS is not set  # CONFIG_DEBUG_CBFS is not set  CONFIG_HAVE_DEBUG_RAM_SETUP=y @@ -623,12 +582,10 @@ CONFIG_HAVE_DEBUG_RAM_SETUP=y  # CONFIG_DEBUG_PIRQ is not set  CONFIG_HAVE_DEBUG_SMBUS=y  # CONFIG_DEBUG_SMBUS is not set -# CONFIG_DEBUG_MALLOC is not set  # CONFIG_DEBUG_CONSOLE_INIT is not set  # 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/config/coreboot/x60_16mb/target.cfg b/config/coreboot/x60_16mb/target.cfg index 5316aa6f..2daf00f7 100644 --- a/config/coreboot/x60_16mb/target.cfg +++ b/config/coreboot/x60_16mb/target.cfg @@ -1,4 +1,4 @@ -tree="default" +tree="i945"  xarch="i386-elf"  payload_grub="y"  payload_grub_withseabios="y" | 
