diff options
| author | Leah Rowe <leah@libreboot.org> | 2025-04-21 05:03:07 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2025-04-21 06:38:30 +0100 | 
| commit | c7569a67145a9534b14f477e088bb60e4330f9be (patch) | |
| tree | 438b48769541907ae331aef3dc3c40e651e243db | |
| parent | 762c7ff43ebd065de62f26fbe5729d221110c5a0 (diff) | |
coreboot/next: merge with coreboot/default
I also cherry-picked a patch from Heads, that fixes build
issues caused by the hacks in the T480 port; several changes
made by Mate are now ifdef'd based on whether a KabyLake
ThinkPad is specified in defconfig.
Signed-off-by: Leah Rowe <leah@libreboot.org>
182 files changed, 713 insertions, 670 deletions
| diff --git a/config/coreboot/default/patches/0001-add-c3-and-clockgen-to-apple-macbook21.patch b/config/coreboot/default/patches/0001-add-c3-and-clockgen-to-apple-macbook21.patch index c908a185..31c1bb30 100644 --- a/config/coreboot/default/patches/0001-add-c3-and-clockgen-to-apple-macbook21.patch +++ b/config/coreboot/default/patches/0001-add-c3-and-clockgen-to-apple-macbook21.patch @@ -1,7 +1,7 @@ -From 857f80c0f41908c2672bd71e161b421676c1f22b Mon Sep 17 00:00:00 2001 +From bd959c38f6ee21db1ff8f4fbb0675e38bfbe1147 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 01/24] add c3 and clockgen to apple/macbook21 +Subject: [PATCH 01/37] add c3 and clockgen to apple/macbook21  ---   src/mainboard/apple/macbook21/Kconfig       |  1 + diff --git a/config/coreboot/default/patches/0002-lenovo-t400-Enable-all-SATA-ports.patch b/config/coreboot/default/patches/0002-lenovo-t400-Enable-all-SATA-ports.patch index e48d1d77..0c2b080f 100644 --- a/config/coreboot/default/patches/0002-lenovo-t400-Enable-all-SATA-ports.patch +++ b/config/coreboot/default/patches/0002-lenovo-t400-Enable-all-SATA-ports.patch @@ -1,7 +1,7 @@ -From 055da4d70c9857b6e301a1fca61e7bf39b8ed788 Mon Sep 17 00:00:00 2001 +From e5eab4c8043b89a325b4a28bf7da456d68475144 Mon Sep 17 00:00:00 2001  From: persmule <persmule@gmail.com>  Date: Sun, 31 Oct 2021 23:33:26 +0000 -Subject: [PATCH 02/24] lenovo/t400: Enable all SATA ports +Subject: [PATCH 02/37] lenovo/t400: Enable all SATA ports  There are 2 SATA ports on the chassis of t400(s), but at least one dock for  t400 contains a port for (P/S)ATA device, and t400s has a eSATA port on its diff --git a/config/coreboot/default/patches/0003-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch b/config/coreboot/default/patches/0003-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch index 3a4916ba..4ccde9a6 100644 --- a/config/coreboot/default/patches/0003-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch +++ b/config/coreboot/default/patches/0003-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch @@ -1,7 +1,7 @@ -From c0246706b784309729194a8e7dd12e130eb74130 Mon Sep 17 00:00:00 2001 +From fd398cc10600cccce3dd4931651a5294ffebde9a Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 3 Jan 2022 19:06:22 +0000 -Subject: [PATCH 03/24] lenovo/x230: set me_state=Disabled in cmos.default +Subject: [PATCH 03/37] lenovo/x230: set me_state=Disabled in cmos.default  I only recently found out about this. It's possible to use me_cleaner to  do the same thing, but some people might just flash coreboot and not do diff --git a/config/coreboot/default/patches/0004-set-me_state-Disabled-on-all-cmos.default-files.patch b/config/coreboot/default/patches/0004-set-me_state-Disabled-on-all-cmos.default-files.patch index d3eaa5a8..39319d58 100644 --- a/config/coreboot/default/patches/0004-set-me_state-Disabled-on-all-cmos.default-files.patch +++ b/config/coreboot/default/patches/0004-set-me_state-Disabled-on-all-cmos.default-files.patch @@ -1,7 +1,7 @@ -From b84b1d40d5fef3278d9ea218e92576c095d8814c Mon Sep 17 00:00:00 2001 +From 74230d8123cb7c31afd084658720084b1a5ac5d9 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Wed, 2 Mar 2022 21:50:01 +0000 -Subject: [PATCH 04/24] set me_state=Disabled on all cmos.default files! +Subject: [PATCH 04/37] set me_state=Disabled on all cmos.default files!  yeah. why the hell isn't this the default diff --git a/config/coreboot/default/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch b/config/coreboot/default/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch index 0938b9f2..9c00ab79 100644 --- a/config/coreboot/default/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch +++ b/config/coreboot/default/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch @@ -1,7 +1,7 @@ -From f6593dd2146657ee39e2ac3f4b4bac5e7569df67 Mon Sep 17 00:00:00 2001 +From f592ac32892d7f99fa2e68504bb147e5d06184ca Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Sun, 19 Feb 2023 18:21:43 +0000 -Subject: [PATCH 05/24] util/ifdtool: add --nuke flag (all 0xFF on region) +Subject: [PATCH 05/37] util/ifdtool: add --nuke flag (all 0xFF on region)  When this option is used, the region's contents are overwritten  with all ones (0xFF). diff --git a/config/coreboot/default/patches/0006-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch b/config/coreboot/default/patches/0006-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch index b6f44a1a..ee60c3c8 100644 --- a/config/coreboot/default/patches/0006-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch +++ b/config/coreboot/default/patches/0006-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch @@ -1,7 +1,7 @@ -From c730bc21c276376baa36956548af1e8412325a9e Mon Sep 17 00:00:00 2001 +From 18069af7c0c6beedfadb615cca9127e82a0d8007 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Sat, 6 May 2023 15:53:41 -0600 -Subject: [PATCH 06/24] mb/dell/e6400: Enable 01.0 device in devicetree for +Subject: [PATCH 06/37] mb/dell/e6400: Enable 01.0 device in devicetree for   dGPU models  Change-Id: I9b8e5d3cd1e1f64dc87b682b1e045b6342924aed diff --git a/config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch b/config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch index 793abd91..525bd366 100644 --- a/config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch +++ b/config/coreboot/default/patches/0007-Remove-warning-for-coreboot-images-built-without-a-p.patch @@ -1,7 +1,7 @@ -From b109338522d997dd1b1f705891f000c2f8bfe457 Mon Sep 17 00:00:00 2001 +From 9563c107a4b40e66b610d7205a21590c7c181c78 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 07/24] Remove warning for coreboot images built without a +Subject: [PATCH 07/37] Remove warning for coreboot images built without a   payload  I added this in upstream to prevent people from accidentally flashing diff --git a/config/coreboot/default/patches/0008-HACK-Disable-coreboot-related-BL31-features.patch b/config/coreboot/default/patches/0008-HACK-Disable-coreboot-related-BL31-features.patch index e4fc4f35..bd2c56bd 100644 --- a/config/coreboot/default/patches/0008-HACK-Disable-coreboot-related-BL31-features.patch +++ b/config/coreboot/default/patches/0008-HACK-Disable-coreboot-related-BL31-features.patch @@ -1,7 +1,7 @@ -From 243d3b1892d33b4eccc9c48333fbc137c4294a73 Mon Sep 17 00:00:00 2001 +From 7f650a19d30fe6157b150c5248d6086007323d72 Mon Sep 17 00:00:00 2001  From: Alper Nebi Yasak <alpernebiyasak@gmail.com>  Date: Thu, 22 Jun 2023 16:44:27 +0300 -Subject: [PATCH 08/24] HACK: Disable coreboot related BL31 features +Subject: [PATCH 08/37] HACK: Disable coreboot related BL31 features  I don't know why, but removing this BL31 make argument lets gru-kevin  power off properly when shut down from Linux. Needs investigation. diff --git a/config/coreboot/default/patches/0009-dell-e6430-use-ME-Soft-Temporary-Disable.patch b/config/coreboot/default/patches/0009-dell-e6430-use-ME-Soft-Temporary-Disable.patch index afada4b5..ca3b6264 100644 --- a/config/coreboot/default/patches/0009-dell-e6430-use-ME-Soft-Temporary-Disable.patch +++ b/config/coreboot/default/patches/0009-dell-e6430-use-ME-Soft-Temporary-Disable.patch @@ -1,7 +1,7 @@ -From ef4f92299f18c5f28bfe8392cbc0e27d48c03415 Mon Sep 17 00:00:00 2001 +From 3f6f65ed6a435fe49534c8a0b5cb98c3eac71150 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Sun, 5 Nov 2023 11:41:41 +0000 -Subject: [PATCH 09/24] dell/e6430: use ME Soft Temporary Disable +Subject: [PATCH 09/37] dell/e6430: use ME Soft Temporary Disable  i overlooked this. it's set on other boards. diff --git a/config/coreboot/default/patches/0010-mb-hp-Add-Compaq-Elite-8300-CMT-port.patch b/config/coreboot/default/patches/0010-mb-hp-Add-Compaq-Elite-8300-CMT-port.patch index 96a1881c..2a7d5c17 100644 --- a/config/coreboot/default/patches/0010-mb-hp-Add-Compaq-Elite-8300-CMT-port.patch +++ b/config/coreboot/default/patches/0010-mb-hp-Add-Compaq-Elite-8300-CMT-port.patch @@ -1,7 +1,7 @@ -From 0cf8b5be9187a6d54e100483943c72f550bc2690 Mon Sep 17 00:00:00 2001 +From b4d48233a8d829d7285501f662d999aad898be21 Mon Sep 17 00:00:00 2001  From: Riku Viitanen <riku.viitanen@protonmail.com>  Date: Sat, 23 Dec 2023 19:02:10 +0200 -Subject: [PATCH 10/24] mb/hp: Add Compaq Elite 8300 CMT port +Subject: [PATCH 10/37] mb/hp: Add Compaq Elite 8300 CMT port  Based on autoport and Z220 SuperIO code. diff --git a/config/coreboot/default/patches/0011-nb-intel-haswell-make-IOMMU-a-runtime-option.patch b/config/coreboot/default/patches/0011-nb-intel-haswell-make-IOMMU-a-runtime-option.patch index 564cb74c..f8c56155 100644 --- a/config/coreboot/default/patches/0011-nb-intel-haswell-make-IOMMU-a-runtime-option.patch +++ b/config/coreboot/default/patches/0011-nb-intel-haswell-make-IOMMU-a-runtime-option.patch @@ -1,7 +1,7 @@ -From a4ffe8da011550fdeacae85ebf642ff57ffb08cc Mon Sep 17 00:00:00 2001 +From a16ff494adb1f706d402a2e167d0d53c775d0897 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Sat, 2 Mar 2024 22:51:09 +0000 -Subject: [PATCH 11/24] nb/intel/haswell: make IOMMU a runtime option +Subject: [PATCH 11/37] nb/intel/haswell: make IOMMU a runtime option  When I tested graphics cards on a coreboot port for Dell  OptiPlex 9020 SFF, I could not use a graphics card unless diff --git a/config/coreboot/default/patches/0012-dell-optiplex_9020-Disable-IOMMU-by-default.patch b/config/coreboot/default/patches/0012-dell-optiplex_9020-Disable-IOMMU-by-default.patch index 06316010..e578d22a 100644 --- a/config/coreboot/default/patches/0012-dell-optiplex_9020-Disable-IOMMU-by-default.patch +++ b/config/coreboot/default/patches/0012-dell-optiplex_9020-Disable-IOMMU-by-default.patch @@ -1,7 +1,7 @@ -From bcb2017f4c583742bc60179e6f7c7381e1fa0a39 Mon Sep 17 00:00:00 2001 +From 4b0536ce7cd55eedc52d13497bea59d91e8924d8 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Sat, 2 Mar 2024 23:00:09 +0000 -Subject: [PATCH 12/24] dell/optiplex_9020: Disable IOMMU by default +Subject: [PATCH 12/37] dell/optiplex_9020: Disable IOMMU by default  Needed to make graphics cards work. Turning it on is  recommended if only using iGPU, otherwise leave it off diff --git a/config/coreboot/default/patches/0013-nb-haswell-Fully-disable-iGPU-when-dGPU-is-used.patch b/config/coreboot/default/patches/0013-nb-haswell-Fully-disable-iGPU-when-dGPU-is-used.patch index 1b4f7327..89584d95 100644 --- a/config/coreboot/default/patches/0013-nb-haswell-Fully-disable-iGPU-when-dGPU-is-used.patch +++ b/config/coreboot/default/patches/0013-nb-haswell-Fully-disable-iGPU-when-dGPU-is-used.patch @@ -1,7 +1,7 @@ -From 1515f6f416a75ecf6de0615f30fc1c5c6696e4d8 Mon Sep 17 00:00:00 2001 +From c8329f84b2d06581dcbeecedc38b7c4715a9cba7 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Sat, 6 Apr 2024 01:22:47 +0100 -Subject: [PATCH 13/24] nb/haswell: Fully disable iGPU when dGPU is used +Subject: [PATCH 13/37] nb/haswell: Fully disable iGPU when dGPU is used  My earlier patch disabled decode *and* disabled the iGPU itself, but  a subsequent revision disabled only VGA decode. Upon revisiting, I diff --git a/config/coreboot/default/patches/0014-ec-dell-mec5035-Add-S3-suspend-SMI-handler.patch b/config/coreboot/default/patches/0014-ec-dell-mec5035-Add-S3-suspend-SMI-handler.patch index fe9c4731..70556090 100644 --- a/config/coreboot/default/patches/0014-ec-dell-mec5035-Add-S3-suspend-SMI-handler.patch +++ b/config/coreboot/default/patches/0014-ec-dell-mec5035-Add-S3-suspend-SMI-handler.patch @@ -1,7 +1,7 @@ -From 7eb31625fc82a8f697a2f7972b24a4dd19effe5b Mon Sep 17 00:00:00 2001 +From 73dbf291631fdbae2d8e8a761c147523c8d9e65c Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Fri, 3 May 2024 11:03:32 -0600 -Subject: [PATCH 14/24] ec/dell/mec5035: Add S3 suspend SMI handler +Subject: [PATCH 14/37] ec/dell/mec5035: Add S3 suspend SMI handler  This is necessary for S3 resume to work on SNB and newer Dell Latitude  laptops. If a command isn't sent, the EC cuts power to the DIMMs, diff --git a/config/coreboot/default/patches/0015-nb-haswell-lock-policy-regs-when-disabling-IOMMU.patch b/config/coreboot/default/patches/0015-nb-haswell-lock-policy-regs-when-disabling-IOMMU.patch index 7bc6b3a1..9525b8ce 100644 --- a/config/coreboot/default/patches/0015-nb-haswell-lock-policy-regs-when-disabling-IOMMU.patch +++ b/config/coreboot/default/patches/0015-nb-haswell-lock-policy-regs-when-disabling-IOMMU.patch @@ -1,7 +1,7 @@ -From 961814da316a7bd760cd4aa3acd8e176a9ff2cf1 Mon Sep 17 00:00:00 2001 +From a507fe609a2e99c95218ec430916eaf4c3cb61d9 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Sat, 4 May 2024 02:00:53 +0100 -Subject: [PATCH 15/24] nb/haswell: lock policy regs when disabling IOMMU +Subject: [PATCH 15/37] nb/haswell: lock policy regs when disabling IOMMU  Angel Pons told me I should do it. See comments here:  https://review.coreboot.org/c/coreboot/+/81016 diff --git a/config/coreboot/default/patches/0016-nb-intel-gm45-Make-DDR2-raminit-work.patch b/config/coreboot/default/patches/0016-nb-intel-gm45-Make-DDR2-raminit-work.patch index d024045f..091a15c4 100644 --- a/config/coreboot/default/patches/0016-nb-intel-gm45-Make-DDR2-raminit-work.patch +++ b/config/coreboot/default/patches/0016-nb-intel-gm45-Make-DDR2-raminit-work.patch @@ -1,7 +1,7 @@ -From 24e8c088fbe14b598e588383d331f06f21d87190 Mon Sep 17 00:00:00 2001 +From 9e0a6aa376db81f9409eda92b6783a8262c1fedb Mon Sep 17 00:00:00 2001  From: Angel Pons <th3fanbus@gmail.com>  Date: Mon, 10 May 2021 22:40:59 +0200 -Subject: [PATCH 16/24] nb/intel/gm45: Make DDR2 raminit work +Subject: [PATCH 16/37] nb/intel/gm45: Make DDR2 raminit work  List of changes:   - Update some timing and ODT values diff --git a/config/coreboot/default/patches/0017-nb-gm45-Fix-Angel-s-DDR2-RCOMP-fix-on-DDR3-boards.patch b/config/coreboot/default/patches/0017-nb-gm45-Fix-Angel-s-DDR2-RCOMP-fix-on-DDR3-boards.patch index 8b85564d..4ba74757 100644 --- a/config/coreboot/default/patches/0017-nb-gm45-Fix-Angel-s-DDR2-RCOMP-fix-on-DDR3-boards.patch +++ b/config/coreboot/default/patches/0017-nb-gm45-Fix-Angel-s-DDR2-RCOMP-fix-on-DDR3-boards.patch @@ -1,7 +1,7 @@ -From b0ff2cc0470a44078e87bff6226d34b7ac652508 Mon Sep 17 00:00:00 2001 +From 6acc310c1d695d47c148296da9da189de21d58be Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Tue, 6 Aug 2024 00:50:24 +0100 -Subject: [PATCH 17/24] nb/gm45: Fix Angel's DDR2 RCOMP fix on DDR3 boards +Subject: [PATCH 17/37] nb/gm45: Fix Angel's DDR2 RCOMP fix on DDR3 boards  We add this patch: diff --git a/config/coreboot/default/patches/0018-mb-dell-e6400-Use-100-MHz-reference-clock-for-displa.patch b/config/coreboot/default/patches/0018-mb-dell-e6400-Use-100-MHz-reference-clock-for-displa.patch index 2ef3bd9d..1cf7c0ac 100644 --- a/config/coreboot/default/patches/0018-mb-dell-e6400-Use-100-MHz-reference-clock-for-displa.patch +++ b/config/coreboot/default/patches/0018-mb-dell-e6400-Use-100-MHz-reference-clock-for-displa.patch @@ -1,7 +1,7 @@ -From 8926fcba34f6d6ea59bcddbbebf1830df38106d2 Mon Sep 17 00:00:00 2001 +From 7461210ecc7c8e41f3f941bd5ce7943e5f66c711 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Mon, 20 May 2024 10:24:16 -0600 -Subject: [PATCH 18/24] mb/dell/e6400: Use 100 MHz reference clock for display +Subject: [PATCH 18/37] mb/dell/e6400: Use 100 MHz reference clock for display  The E6400 uses a 100 MHz reference clock for spread spectrum support on  LVDS, whereas libgfxinit previously assumed a 96 MHz input clock. For diff --git a/config/coreboot/default/patches/0019-nb-x4x-define-INTEL_GMA_DPLL_REF_FREQ.patch b/config/coreboot/default/patches/0019-nb-x4x-define-INTEL_GMA_DPLL_REF_FREQ.patch index 63a7487a..2edfaae3 100644 --- a/config/coreboot/default/patches/0019-nb-x4x-define-INTEL_GMA_DPLL_REF_FREQ.patch +++ b/config/coreboot/default/patches/0019-nb-x4x-define-INTEL_GMA_DPLL_REF_FREQ.patch @@ -1,7 +1,7 @@ -From a80e71ba4cd7dc7c131c9649de1424899fddddb1 Mon Sep 17 00:00:00 2001 +From a683dffd774dbbe25cc77c0f7d3853232c17c2bf Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Mon, 12 Aug 2024 02:15:24 +0100 -Subject: [PATCH 19/24] nb/x4x: define INTEL_GMA_DPLL_REF_FREQ +Subject: [PATCH 19/37] nb/x4x: define INTEL_GMA_DPLL_REF_FREQ  set it to 96MHz. fixes the following build error when  building for x4x boards e.g. gigabyte ga-g41m-es2l: diff --git a/config/coreboot/default/patches/0020-mb-dell-Convert-E6400-into-a-variant.patch b/config/coreboot/default/patches/0020-mb-dell-Convert-E6400-into-a-variant.patch index f187c108..a0068142 100644 --- a/config/coreboot/default/patches/0020-mb-dell-Convert-E6400-into-a-variant.patch +++ b/config/coreboot/default/patches/0020-mb-dell-Convert-E6400-into-a-variant.patch @@ -1,7 +1,7 @@ -From 1d62741f0f069241c2d1497c7faf0b31249e706d Mon Sep 17 00:00:00 2001 +From a48ba23bb4a24730fa49b5a10b56c9de873dea8a Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Thu, 26 Sep 2024 19:48:26 -0600 -Subject: [PATCH 20/24] mb/dell: Convert E6400 into a variant +Subject: [PATCH 20/37] mb/dell: Convert E6400 into a variant  All the GM45 Dell Latitudes should be nearly identical, so convert the  E6400 port into a variant so that future ports for the other systems can diff --git a/config/coreboot/default/patches/0021-mb-dell-gm45_latitudes-Add-E4300-variant.patch b/config/coreboot/default/patches/0021-mb-dell-gm45_latitudes-Add-E4300-variant.patch index 17fa6aff..af893982 100644 --- a/config/coreboot/default/patches/0021-mb-dell-gm45_latitudes-Add-E4300-variant.patch +++ b/config/coreboot/default/patches/0021-mb-dell-gm45_latitudes-Add-E4300-variant.patch @@ -1,7 +1,7 @@ -From 031aca7160b8258bd16d5c5a3481c6ee900111e1 Mon Sep 17 00:00:00 2001 +From b87e6774f0407ea48610c83ea54ab6a4b4a78a24 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Thu, 26 Sep 2024 19:51:25 -0600 -Subject: [PATCH 21/24] mb/dell/gm45_latitudes: Add E4300 variant +Subject: [PATCH 21/37] mb/dell/gm45_latitudes: Add E4300 variant  Change-Id: I0f2059501b11be103187e3ce1a7c04ab85ae63d2  Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> diff --git a/config/coreboot/default/patches/0022-mb-dell-Add-S3-SMI-handler-for-Dell-Latitudes.patch b/config/coreboot/default/patches/0022-mb-dell-Add-S3-SMI-handler-for-Dell-Latitudes.patch index ddcaadb3..bbdce358 100644 --- a/config/coreboot/default/patches/0022-mb-dell-Add-S3-SMI-handler-for-Dell-Latitudes.patch +++ b/config/coreboot/default/patches/0022-mb-dell-Add-S3-SMI-handler-for-Dell-Latitudes.patch @@ -1,7 +1,7 @@ -From e6a153dbaf95b034f75dd6717c6d250d1cc21635 Mon Sep 17 00:00:00 2001 +From 0bc9ca409793836dcdb386db97b7a9464d92a973 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Fri, 3 May 2024 16:31:12 -0600 -Subject: [PATCH 22/24] mb/dell: Add S3 SMI handler for Dell Latitudes +Subject: [PATCH 22/37] mb/dell: Add S3 SMI handler for Dell Latitudes  Integrate the previously added mec5035_smi_sleep() function into  mainboard code to fix S3 suspend on the SNB/IVB Latitudes and the E7240. diff --git a/config/coreboot/default/patches/0023-ec-dell-mec5035-Route-power-button-event-to-host.patch b/config/coreboot/default/patches/0023-ec-dell-mec5035-Route-power-button-event-to-host.patch index 0351d503..ab01c935 100644 --- a/config/coreboot/default/patches/0023-ec-dell-mec5035-Route-power-button-event-to-host.patch +++ b/config/coreboot/default/patches/0023-ec-dell-mec5035-Route-power-button-event-to-host.patch @@ -1,7 +1,7 @@ -From 41fab69e70eb78b93e1998396bf85a5afbaa61ef Mon Sep 17 00:00:00 2001 +From d91dc168d6b8eca5e78aef9e48571d6edb156d45 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Tue, 18 Jun 2024 21:31:08 -0600 -Subject: [PATCH 23/24] ec/dell/mec5035: Route power button event to host +Subject: [PATCH 23/37] ec/dell/mec5035: Route power button event to host  If command 0x3e with an argument of 1 isn't sent to the EC, pressing the  power button results in the EC powering off the system without letting diff --git a/config/coreboot/default/patches/0024-Disable-compression-on-refcode-insertion.patch b/config/coreboot/default/patches/0024-Disable-compression-on-refcode-insertion.patch index 51928bd6..c557e9d7 100644 --- a/config/coreboot/default/patches/0024-Disable-compression-on-refcode-insertion.patch +++ b/config/coreboot/default/patches/0024-Disable-compression-on-refcode-insertion.patch @@ -1,7 +1,7 @@ -From 1380f0f6f3c73bbd994228acdbcbbc06da7c6cb2 Mon Sep 17 00:00:00 2001 +From b6bd33b0430f72c2fce16a3b1e41927ef540923b Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Tue, 31 Dec 2024 14:42:24 +0000 -Subject: [PATCH 24/24] Disable compression on refcode insertion +Subject: [PATCH 24/37] Disable compression on refcode insertion  Compression is not reliably reproducible. In an lbmk release  context, this means we cannot rely on vendorfile insertion. diff --git a/config/coreboot/default/patches/0025-nb-intel-Disable-stack-overflow-debug-options.patch b/config/coreboot/default/patches/0025-nb-intel-Disable-stack-overflow-debug-options.patch index c9e243f4..696be518 100644 --- a/config/coreboot/default/patches/0025-nb-intel-Disable-stack-overflow-debug-options.patch +++ b/config/coreboot/default/patches/0025-nb-intel-Disable-stack-overflow-debug-options.patch @@ -1,7 +1,7 @@ -From 3400b3e7c31e45506bb060db0164fa9390366d27 Mon Sep 17 00:00:00 2001 +From fc4c65f3bb807b9fc766745a70f92729b0b8d99e Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 21 Apr 2025 02:58:47 +0100 -Subject: [PATCH 1/1] nb/intel/*: Disable stack overflow debug options +Subject: [PATCH 25/37] nb/intel/*: Disable stack overflow debug options  Signed-off-by: Leah Rowe <leah@libreboot.org>  --- diff --git a/config/coreboot/next/patches/0001-soc-intel-skylake-configure-usb-acpi.patch b/config/coreboot/default/patches/0026-soc-intel-skylake-configure-usb-acpi.patch index 215a4e6d..c411c18b 100644 --- a/config/coreboot/next/patches/0001-soc-intel-skylake-configure-usb-acpi.patch +++ b/config/coreboot/default/patches/0026-soc-intel-skylake-configure-usb-acpi.patch @@ -1,7 +1,7 @@ -From 0a28ea805e3dddfaa89e6c4255506a390bc7ce04 Mon Sep 17 00:00:00 2001 +From 14002b2575d73d3edbc72584502a463e6802cba6 Mon Sep 17 00:00:00 2001  From: Felix Singer <felixsinger@posteo.net>  Date: Wed, 26 Jun 2024 04:24:31 +0200 -Subject: [PATCH 01/11] soc/intel/skylake: configure usb acpi +Subject: [PATCH 26/37] soc/intel/skylake: configure usb acpi  Change-Id: I53fc73046e4b107064fa8c3c617ba6d9b807b71d  Signed-off-by: Felix Singer <felixsinger@posteo.net> @@ -11,7 +11,7 @@ Signed-off-by: Felix Singer <felixsinger@posteo.net>   2 files changed, 56 insertions(+), 1 deletion(-)  diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig -index 22017c848b..c24df2ef75 100644 +index 4ad33496b2..9191ed0ff8 100644  --- a/src/soc/intel/skylake/Kconfig  +++ b/src/soc/intel/skylake/Kconfig  @@ -10,6 +10,7 @@ config SOC_INTEL_COMMON_SKYLAKE_BASE diff --git a/config/coreboot/next/patches/0002-soc-intel-skylake-Enable-4E-4F-PNP-I-O-ports-in-boot.patch b/config/coreboot/default/patches/0027-soc-intel-skylake-Enable-4E-4F-PNP-I-O-ports-in-boot.patch index f60aa74a..9d75cec6 100644 --- a/config/coreboot/next/patches/0002-soc-intel-skylake-Enable-4E-4F-PNP-I-O-ports-in-boot.patch +++ b/config/coreboot/default/patches/0027-soc-intel-skylake-Enable-4E-4F-PNP-I-O-ports-in-boot.patch @@ -1,7 +1,7 @@ -From aa6dd7aa4693bd9ce1fe7f35b9532e5411fc1098 Mon Sep 17 00:00:00 2001 +From 3bb65b7f2a02ecb93e15ae037da38ad8f812747b Mon Sep 17 00:00:00 2001  From: Mate Kukri <km@mkukri.xyz>  Date: Fri, 22 Nov 2024 21:26:48 +0000 -Subject: [PATCH 02/11] soc/intel/skylake: Enable 4E/4F PNP I/O ports in +Subject: [PATCH 27/37] soc/intel/skylake: Enable 4E/4F PNP I/O ports in   bootblock  Change-Id: I57c9d8a9513a268e2ca6a0abd1306cd038598173 diff --git a/config/coreboot/next/patches/0003-mb-lenovo-Add-ThinkPad-T480-and-ThinkPad-T480s.patch b/config/coreboot/default/patches/0028-mb-lenovo-Add-ThinkPad-T480-and-ThinkPad-T480s.patch index 108f688d..df71dc47 100644 --- a/config/coreboot/next/patches/0003-mb-lenovo-Add-ThinkPad-T480-and-ThinkPad-T480s.patch +++ b/config/coreboot/default/patches/0028-mb-lenovo-Add-ThinkPad-T480-and-ThinkPad-T480s.patch @@ -1,7 +1,7 @@ -From 1652c22825d3001e77159aa539dfa49d2389c775 Mon Sep 17 00:00:00 2001 +From b515ba5b0cd02dc1771f27eaa716582b0827a638 Mon Sep 17 00:00:00 2001  From: Mate Kukri <km@mkukri.xyz>  Date: Tue, 31 Dec 2024 22:49:15 +0000 -Subject: [PATCH 03/11] mb/lenovo: Add ThinkPad T480 and ThinkPad T480s +Subject: [PATCH 28/37] mb/lenovo: Add ThinkPad T480 and ThinkPad T480s  These machine have BootGuard fused and requires deguard to  boot coreboot. @@ -117,11 +117,11 @@ Change-Id: I19d421412c771c1f242f6ff39453f824fa866163   create mode 100644 src/mainboard/lenovo/sklkbl_thinkpad/variants/t480s/spd/spd_9.bin  diff --git a/src/device/pci_rom.c b/src/device/pci_rom.c -index d60720eb49..cc6b9b068a 100644 +index dc41ef14ce..bba98d9dea 100644  --- a/src/device/pci_rom.c  +++ b/src/device/pci_rom.c -@@ -304,11 +304,13 @@ void pci_rom_ssdt(const struct device *device) - 		return; +@@ -396,14 +396,16 @@ void pci_rom_ssdt(const struct device *device) + 		rom = cbrom;   	}  +#if 0 @@ -132,15 +132,10 @@ index d60720eb49..cc6b9b068a 100644   	}  +#endif - 	/* Supports up to four devices. */ - 	if ((CBMEM_ID_ROM0 + ngfx) > CBMEM_ID_ROM3) { -@@ -336,7 +338,7 @@ void pci_rom_ssdt(const struct device *device) - 	memcpy(cbrom, rom, cbrom_length); -    	/* write _ROM method */  -	acpigen_write_scope(scope);  +	acpigen_write_scope("\\_SB.PCI0.RP01.PEGP"); - 	acpigen_write_rom(cbrom, cbrom_length); + 	acpigen_write_rom((void *)rom, rom->size * 512);   	acpigen_pop_len(); /* pop scope */   }  diff --git a/src/ec/lenovo/h8/acpi/ec.asl b/src/ec/lenovo/h8/acpi/ec.asl diff --git a/config/coreboot/next/patches/0004-mb-dell-Add-Optiplex-780-MT-x4x-ICH10.patch b/config/coreboot/default/patches/0029-mb-dell-Add-Optiplex-780-MT-x4x-ICH10.patch index 77513b77..eb9263b9 100644 --- a/config/coreboot/next/patches/0004-mb-dell-Add-Optiplex-780-MT-x4x-ICH10.patch +++ b/config/coreboot/default/patches/0029-mb-dell-Add-Optiplex-780-MT-x4x-ICH10.patch @@ -1,7 +1,7 @@ -From 2527c4a5131d7b33e43bbc03a94921e7e59b4b02 Mon Sep 17 00:00:00 2001 +From 75cc0ea09234064318046624845b0afc5afb0ce5 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Mon, 30 Sep 2024 20:44:38 -0400 -Subject: [PATCH 04/11] mb/dell: Add Optiplex 780 MT (x4x/ICH10) +Subject: [PATCH 29/37] mb/dell: Add Optiplex 780 MT (x4x/ICH10)  Change-Id: Idb45737ce95bfd26e978323c650de7d308b5079c  Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> diff --git a/config/coreboot/next/patches/0007-mb-dell-optiplex_780-Add-USFF-variant.patch b/config/coreboot/default/patches/0030-mb-dell-optiplex_780-Add-USFF-variant.patch index 637b7266..8ce7471b 100644 --- a/config/coreboot/next/patches/0007-mb-dell-optiplex_780-Add-USFF-variant.patch +++ b/config/coreboot/default/patches/0030-mb-dell-optiplex_780-Add-USFF-variant.patch @@ -1,7 +1,7 @@ -From 41b93b8786ba14830648cd166f86b6317d655359 Mon Sep 17 00:00:00 2001 +From 6725ec0bb976c61cbe87e61bf0e8b02e38d14de9 Mon Sep 17 00:00:00 2001  From: Nicholas Chin <nic.c3.14@gmail.com>  Date: Wed, 30 Oct 2024 20:55:25 -0600 -Subject: [PATCH 07/11] mb/dell/optiplex_780: Add USFF variant +Subject: [PATCH 30/37] mb/dell/optiplex_780: Add USFF variant  Change-Id: I3aa21c743749f4a11a2501f4c121316bd2f1a103  Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> diff --git a/config/coreboot/next/patches/0008-dell-3050micro-disable-nvme-hotplug.patch b/config/coreboot/default/patches/0031-dell-3050micro-disable-nvme-hotplug.patch index daeb0fa1..c154a9a1 100644 --- a/config/coreboot/next/patches/0008-dell-3050micro-disable-nvme-hotplug.patch +++ b/config/coreboot/default/patches/0031-dell-3050micro-disable-nvme-hotplug.patch @@ -1,7 +1,7 @@ -From c8192c52b2bfa93aeb6c6639476ca217e33c4313 Mon Sep 17 00:00:00 2001 +From 4ffaddc37d30d39f25faeaef73046a6e2ce525e8 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Wed, 11 Dec 2024 01:06:01 +0000 -Subject: [PATCH 08/11] dell/3050micro: disable nvme hotplug +Subject: [PATCH 31/37] dell/3050micro: disable nvme hotplug  in my testing, when running my 3050micro for a few days,  the nvme would sometimes randomly rename. @@ -30,12 +30,12 @@ Signed-off-by: Leah Rowe <leah@libreboot.org>   1 file changed, 3 insertions(+), 1 deletion(-)  diff --git a/src/mainboard/dell/optiplex_3050/devicetree.cb b/src/mainboard/dell/optiplex_3050/devicetree.cb -index 039709aa4a..0678ed1765 100644 +index da11085ab6..2a97306c5d 100644  --- a/src/mainboard/dell/optiplex_3050/devicetree.cb  +++ b/src/mainboard/dell/optiplex_3050/devicetree.cb  @@ -45,7 +45,9 @@ chip soc/intel/skylake   			register "PcieRpAdvancedErrorReporting[20]"     = "1" - 			register "PcieRpLtrEnable[20]"                  = "1" + 			register "PcieRpLtrEnable[20]"                  = "true"   			register "PcieRpClkSrcNumber[20]"               = "3"  -			register "PcieRpHotPlug[20]"                    = "1"  +# disable hotplug on nvme to prevent renaming e.g. nvme0n1 rename to nvme0n2, diff --git a/config/coreboot/next/patches/0009-lenovo-Add-Kconfig-option-CONFIG_LENOVO_TBFW_BIN.patch b/config/coreboot/default/patches/0032-lenovo-Add-Kconfig-option-CONFIG_LENOVO_TBFW_BIN.patch index cd6cdb02..e60c102f 100644 --- a/config/coreboot/next/patches/0009-lenovo-Add-Kconfig-option-CONFIG_LENOVO_TBFW_BIN.patch +++ b/config/coreboot/default/patches/0032-lenovo-Add-Kconfig-option-CONFIG_LENOVO_TBFW_BIN.patch @@ -1,7 +1,7 @@ -From 35295d97b08ee659b6770ce39003732a4bdfb6a0 Mon Sep 17 00:00:00 2001 +From 5d8930edfa1d9537ba80e24c0cf8f0c9e4e9ec72 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Wed, 18 Dec 2024 02:06:18 +0000 -Subject: [PATCH 09/11] lenovo: Add Kconfig option CONFIG_LENOVO_TBFW_BIN +Subject: [PATCH 32/37] lenovo: Add Kconfig option CONFIG_LENOVO_TBFW_BIN  This is used by lbmk to know where a tb.bin file goes,  when extracting and padding TBT.bin from Lenovo ThunderBolt diff --git a/config/coreboot/next/patches/0010-soc-intel-skylake-Don-t-compress-FSP-S.patch b/config/coreboot/default/patches/0033-soc-intel-skylake-Don-t-compress-FSP-S.patch index 228170eb..a7ab5a96 100644 --- a/config/coreboot/next/patches/0010-soc-intel-skylake-Don-t-compress-FSP-S.patch +++ b/config/coreboot/default/patches/0033-soc-intel-skylake-Don-t-compress-FSP-S.patch @@ -1,7 +1,7 @@ -From f08dbaacf747eb198bbc8f83e0220ca803f19116 Mon Sep 17 00:00:00 2001 +From 49cee334bc7fe9a78b9355b5256a37984bac385a Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Thu, 26 Dec 2024 19:45:20 +0000 -Subject: [PATCH 10/11] soc/intel/skylake: Don't compress FSP-S +Subject: [PATCH 33/37] soc/intel/skylake: Don't compress FSP-S  Build systems like lbmk need to reproducibly insert  certain vendor files on release images. @@ -19,7 +19,7 @@ Signed-off-by: Leah Rowe <info@minifree.org>   1 file changed, 1 insertion(+), 1 deletion(-)  diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig -index c24df2ef75..8e25f796ed 100644 +index 9191ed0ff8..d51ffaef7b 100644  --- a/src/soc/intel/skylake/Kconfig  +++ b/src/soc/intel/skylake/Kconfig  @@ -12,7 +12,7 @@ config SOC_INTEL_COMMON_SKYLAKE_BASE diff --git a/config/coreboot/next/patches/0011-soc-intel-pmc-Hardcoded-poweroff-after-power-fail.patch b/config/coreboot/default/patches/0034-soc-intel-pmc-Hardcoded-poweroff-after-power-fail.patch index 7dae2d6a..ceee75c4 100644 --- a/config/coreboot/next/patches/0011-soc-intel-pmc-Hardcoded-poweroff-after-power-fail.patch +++ b/config/coreboot/default/patches/0034-soc-intel-pmc-Hardcoded-poweroff-after-power-fail.patch @@ -1,7 +1,7 @@ -From 12ff6e798d1cefc5b888e6035e52bf6d70c9ca47 Mon Sep 17 00:00:00 2001 +From 09740dc9d43a8dc24b7416b70476796515af6581 Mon Sep 17 00:00:00 2001  From: Leah Rowe <info@minifree.org>  Date: Tue, 31 Dec 2024 01:40:42 +0000 -Subject: [PATCH 11/11] soc/intel/pmc: Hardcoded poweroff after power fail +Subject: [PATCH 34/37] soc/intel/pmc: Hardcoded poweroff after power fail  Coreboot can set the power state for power on after previous  power failure, based on the option table. On the ThinkPad T480, @@ -31,10 +31,10 @@ Signed-off-by: Leah Rowe <info@minifree.org>   1 file changed, 4 insertions(+), 32 deletions(-)  diff --git a/src/soc/intel/common/block/pmc/pmclib.c b/src/soc/intel/common/block/pmc/pmclib.c -index 0fadd6e409..843581b285 100644 +index 64b9bb997c..7823775bcb 100644  --- a/src/soc/intel/common/block/pmc/pmclib.c  +++ b/src/soc/intel/common/block/pmc/pmclib.c -@@ -760,38 +760,10 @@ void pmc_clear_pmcon_sts(void) +@@ -776,38 +776,10 @@ void pmc_clear_pmcon_sts(void)   void pmc_set_power_failure_state(const bool target_on)   { diff --git a/config/coreboot/next/patches/0013-src-intel-skylake-Disable-stack-overflow-debug-optio.patch b/config/coreboot/default/patches/0035-src-intel-skylake-Disable-stack-overflow-debug-optio.patch index 84370089..eb5f0028 100644 --- a/config/coreboot/next/patches/0013-src-intel-skylake-Disable-stack-overflow-debug-optio.patch +++ b/config/coreboot/default/patches/0035-src-intel-skylake-Disable-stack-overflow-debug-optio.patch @@ -1,7 +1,7 @@ -From 00b6459a9b360b16529036d9b1e10c977228a7ff Mon Sep 17 00:00:00 2001 +From 18f4e970ebda43dd538f74398aea463a67040dd3 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 6 Jan 2025 01:36:23 +0000 -Subject: [PATCH 1/1] src/intel/skylake: Disable stack overflow debug options +Subject: [PATCH 35/37] src/intel/skylake: Disable stack overflow debug options  The option was appearing in T480/3050micro configs of lbmk,  after updating on the coreboot/next uprev for 20241206 rev8: @@ -37,10 +37,10 @@ Signed-off-by: Leah Rowe <leah@libreboot.org>   1 file changed, 9 insertions(+)  diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig -index 8e25f796ed..7d324e15ea 100644 +index d51ffaef7b..42af82a5d8 100644  --- a/src/soc/intel/skylake/Kconfig  +++ b/src/soc/intel/skylake/Kconfig -@@ -130,6 +130,15 @@ config DCACHE_RAM_SIZE +@@ -129,6 +129,15 @@ config DCACHE_RAM_SIZE   	  The size of the cache-as-ram region required during bootblock   	  and/or romstage. diff --git a/config/coreboot/next/patches/0014-src-intel-x4x-Disable-stack-overflow-debug.patch b/config/coreboot/default/patches/0036-src-intel-x4x-Disable-stack-overflow-debug.patch index e2eae2a9..2e06ad79 100644 --- a/config/coreboot/next/patches/0014-src-intel-x4x-Disable-stack-overflow-debug.patch +++ b/config/coreboot/default/patches/0036-src-intel-x4x-Disable-stack-overflow-debug.patch @@ -1,7 +1,7 @@ -From 5671d54d347b110ffade5b8b6e2d052612a8716c Mon Sep 17 00:00:00 2001 +From 8dcd86c34d92b9b17bcfe4c7c61793042dc97268 Mon Sep 17 00:00:00 2001  From: Leah Rowe <leah@libreboot.org>  Date: Mon, 6 Jan 2025 01:53:53 +0000 -Subject: [PATCH 1/1] src/intel/x4x: Disable stack overflow debug +Subject: [PATCH 36/37] src/intel/x4x: Disable stack overflow debug  Signed-off-by: Leah Rowe <leah@libreboot.org>  --- @@ -9,10 +9,10 @@ Signed-off-by: Leah Rowe <leah@libreboot.org>   1 file changed, 9 insertions(+)  diff --git a/src/northbridge/intel/x4x/Kconfig b/src/northbridge/intel/x4x/Kconfig -index 097e11126c..7e4e14cf94 100644 +index 1803ef5733..7129aabf72 100644  --- a/src/northbridge/intel/x4x/Kconfig  +++ b/src/northbridge/intel/x4x/Kconfig -@@ -28,6 +28,15 @@ config ECAM_MMCONF_BUS_NUMBER +@@ -32,6 +32,15 @@ config ECAM_MMCONF_BUS_NUMBER   	int   	default 256 diff --git a/config/coreboot/default/patches/0037-Conditional-TBFW-setting-for-T480-T480S.patch b/config/coreboot/default/patches/0037-Conditional-TBFW-setting-for-T480-T480S.patch new file mode 100644 index 00000000..7bca06a7 --- /dev/null +++ b/config/coreboot/default/patches/0037-Conditional-TBFW-setting-for-T480-T480S.patch @@ -0,0 +1,37 @@ +From 9b547c2029611793f895117a807fa2d2c22a5332 Mon Sep 17 00:00:00 2001 +From: Leah Rowe <leah@libreboot.org> +Date: Mon, 21 Apr 2025 05:14:45 +0100 +Subject: [PATCH 37/37] Conditional TBFW setting for T480/T480S + +Otherwise, other boards will define it, which +might trigger the vendor download script, and +lead to a non-zero exit. + +Signed-off-by: Leah Rowe <leah@libreboot.org> +--- + src/mainboard/lenovo/Kconfig | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/src/mainboard/lenovo/Kconfig b/src/mainboard/lenovo/Kconfig +index 512b326381..3d3490b35d 100644 +--- a/src/mainboard/lenovo/Kconfig ++++ b/src/mainboard/lenovo/Kconfig +@@ -18,6 +18,8 @@ config MAINBOARD_FAMILY + 	string + 	default MAINBOARD_PART_NUMBER +  ++if BOARD_LENOVO_T480 || BOARD_LENOVO_T480S ++ + config LENOVO_TBFW_BIN + 	string "Lenovo ThunderBolt firmware bin file" + 	default "" +@@ -44,4 +46,6 @@ config LENOVO_TBFW_BIN + 	  Just leave this blank if you don't care about this option. It's not + 	  useful for every ThinkPad, only certain models. +  ++endif # BOARD LENOVO_T480 || BOARD_LENOVO_T480S ++ + endif # VENDOR_LENOVO +--  +2.39.5 + diff --git a/config/coreboot/default/patches/0038-do-not-break-building-other-thinkpads-with-the-hacks.patch b/config/coreboot/default/patches/0038-do-not-break-building-other-thinkpads-with-the-hacks.patch new file mode 100644 index 00000000..87cde056 --- /dev/null +++ b/config/coreboot/default/patches/0038-do-not-break-building-other-thinkpads-with-the-hacks.patch @@ -0,0 +1,153 @@ +From 49204919e885dca2be45ffbaf2f5af62109ec3a7 Mon Sep 17 00:00:00 2001 +From: gaspar-ilom <gasparilom@riseup.net> +Date: Thu, 6 Mar 2025 23:00:00 +0000 +Subject: [PATCH 1/1] do not break building other thinkpads with the hacks for + the t480/s made Mate Kukri + +still not fixing things properly but at least it should now be possible to build older thinkpads without regressions. +prior, some code was just commented or unreachable. now we make this explicit with preprocessor directives. +heads should build all boards on this coreboot version from the same coreboot tree. + +Signed-off-by: gaspar-ilom <gasparilom@riseup.net> +--- + src/device/pci_rom.c         |  9 ++++++--- + src/ec/lenovo/h8/acpi/ec.asl |  4 +++- + src/ec/lenovo/h8/bluetooth.c | 14 ++++++++++---- + src/ec/lenovo/h8/wwan.c      | 14 ++++++++++---- + 4 files changed, 29 insertions(+), 12 deletions(-) + +diff --git a/src/device/pci_rom.c b/src/device/pci_rom.c +index bba98d9dea..db3dbbe2ce 100644 +--- a/src/device/pci_rom.c ++++ b/src/device/pci_rom.c +@@ -396,16 +396,19 @@ void pci_rom_ssdt(const struct device *device) + 		rom = cbrom; + 	} +  +-#if 0 ++ ++	#if CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++	const char *scope = "\\_SB.PCI0.RP01.PEGP"; ++	#else + 	const char *scope = acpi_device_path(device); ++	#endif + 	if (!scope) { + 		printk(BIOS_ERR, "%s: Missing ACPI scope\n", dev_path(device)); + 		return; + 	} +-#endif +  + 	/* write _ROM method */ +-	acpigen_write_scope("\\_SB.PCI0.RP01.PEGP"); ++	acpigen_write_scope(scope); + 	acpigen_write_rom((void *)rom, rom->size * 512); + 	acpigen_pop_len(); /* pop scope */ + } +diff --git a/src/ec/lenovo/h8/acpi/ec.asl b/src/ec/lenovo/h8/acpi/ec.asl +index 8f4a8e1986..f80c15106c 100644 +--- a/src/ec/lenovo/h8/acpi/ec.asl ++++ b/src/ec/lenovo/h8/acpi/ec.asl +@@ -331,7 +331,9 @@ Device(EC) + #include "sleepbutton.asl" + #include "lid.asl" + #include "beep.asl" +-//#include "thermal.asl" ++#if !CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++#include "thermal.asl" ++#endif + #include "systemstatus.asl" + #include "thinkpad.asl" + } +diff --git a/src/ec/lenovo/h8/bluetooth.c b/src/ec/lenovo/h8/bluetooth.c +index be71a24ced..e60b6c088c 100644 +--- a/src/ec/lenovo/h8/bluetooth.c ++++ b/src/ec/lenovo/h8/bluetooth.c +@@ -1,6 +1,8 @@ + /* SPDX-License-Identifier: GPL-2.0-only */ +  +-// #include <southbridge/intel/common/gpio.h> ++#if !CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++#include <southbridge/intel/common/gpio.h> ++#endif + #include <console/console.h> + #include <device/device.h> + #include <ec/acpi/ec.h> +@@ -26,23 +28,27 @@ void h8_bluetooth_enable(int on) +  */ + bool h8_has_bdc(const struct device *dev) + { ++	#if CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++	printk(BIOS_INFO, "H8: BDC detection not implemented. " ++			  "Assuming BDC installed\n"); ++	return true; ++	#else + 	struct ec_lenovo_h8_config *conf = dev->chip_info; +  +-	if (1 || !conf->has_bdc_detection) { ++	if (!conf->has_bdc_detection) { + 		printk(BIOS_INFO, "H8: BDC detection not implemented. " + 				  "Assuming BDC installed\n"); + 		return true; + 	} +  +-#if 0 + 	if (get_gpio(conf->bdc_gpio_num) == conf->bdc_gpio_lvl) { + 		printk(BIOS_INFO, "H8: BDC installed\n"); + 		return true; + 	} +-#endif +  + 	printk(BIOS_INFO, "H8: BDC not installed\n"); + 	return false; ++	#endif + } +  + /* +diff --git a/src/ec/lenovo/h8/wwan.c b/src/ec/lenovo/h8/wwan.c +index 5cdcf77406..b4f5787e01 100644 +--- a/src/ec/lenovo/h8/wwan.c ++++ b/src/ec/lenovo/h8/wwan.c +@@ -1,6 +1,8 @@ + /* SPDX-License-Identifier: GPL-2.0-only */ +  +-// #include <southbridge/intel/common/gpio.h> ++#if !CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++#include <southbridge/intel/common/gpio.h> ++#endif + #include <console/console.h> + #include <device/device.h> + #include <ec/acpi/ec.h> +@@ -24,23 +26,27 @@ void h8_wwan_enable(int on) +  */ + bool h8_has_wwan(const struct device *dev) + { ++	#if CONFIG(BOARD_LENOVO_SKLKBL_THINKPAD_COMMON) ++	printk(BIOS_INFO, "H8: WWAN detection not implemented. " ++			  "Assuming WWAN installed\n"); ++	return true; ++	#else + 	struct ec_lenovo_h8_config *conf = dev->chip_info; +  +-	if (1 || !conf->has_wwan_detection) { ++	if (!conf->has_wwan_detection) { + 		printk(BIOS_INFO, "H8: WWAN detection not implemented. " + 				  "Assuming WWAN installed\n"); + 		return true; + 	} +  +-#if 0 + 	if (get_gpio(conf->wwan_gpio_num) == conf->wwan_gpio_lvl) { + 		printk(BIOS_INFO, "H8: WWAN installed\n"); + 		return true; + 	} +-#endif +  + 	printk(BIOS_INFO, "H8: WWAN not installed\n"); + 	return false; ++	#endif + } +  + /* +--  +2.39.5 + diff --git a/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_corebootfb b/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_corebootfb index 87918a5f..5bb79c84 100644 --- a/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_corebootfb @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y  # CONFIG_USE_OPTION_TABLE is not set +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -88,6 +89,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -152,8 +154,9 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_USE_PM_ACPI_TIMER=y -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  CONFIG_BOARD_DELL_OPTIPLEX_3050=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -179,7 +182,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/3050micro/ifd" @@ -188,6 +190,7 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y @@ -289,6 +292,7 @@ CONFIG_SOC_INTEL_KABYLAKE=y  CONFIG_SKYLAKE_SOC_PCH_H=y  CONFIG_MAINBOARD_SUPPORTS_KABYLAKE_CPU=y  CONFIG_MAINBOARD_SUPPORTS_COFFEELAKE_CPU=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -330,10 +334,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -433,6 +434,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -482,6 +484,7 @@ CONFIG_HAVE_ME_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -584,6 +587,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -594,7 +598,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -604,7 +607,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -807,6 +809,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_txtmode b/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_txtmode index b55261a4..570c6466 100644 --- a/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell3050micro_vfsp_16mb/config/libgfxinit_txtmode @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y  # CONFIG_USE_OPTION_TABLE is not set +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -88,6 +89,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -150,8 +152,9 @@ CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_USE_PM_ACPI_TIMER=y -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  CONFIG_BOARD_DELL_OPTIPLEX_3050=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -177,7 +180,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/3050micro/ifd" @@ -186,6 +188,7 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y @@ -287,6 +290,7 @@ CONFIG_SOC_INTEL_KABYLAKE=y  CONFIG_SKYLAKE_SOC_PCH_H=y  CONFIG_MAINBOARD_SUPPORTS_KABYLAKE_CPU=y  CONFIG_MAINBOARD_SUPPORTS_COFFEELAKE_CPU=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -328,10 +332,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -431,6 +432,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -480,6 +482,7 @@ CONFIG_HAVE_ME_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -576,6 +579,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -586,7 +590,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -596,7 +599,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -800,6 +802,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell3050micro_vfsp_16mb/target.cfg b/config/coreboot/dell3050micro_vfsp_16mb/target.cfg index d08c4eb5..f86065a1 100644 --- a/config/coreboot/dell3050micro_vfsp_16mb/target.cfg +++ b/config/coreboot/dell3050micro_vfsp_16mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/dell7010sff_12mb/config/libgfxinit_txtmode b/config/coreboot/dell7010sff_12mb/config/libgfxinit_txtmode index 5e7573af..da15914b 100644 --- a/config/coreboot/dell7010sff_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell7010sff_12mb/config/libgfxinit_txtmode @@ -158,6 +158,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/dell780mt_8mb/config/libgfxinit_corebootfb b/config/coreboot/dell780mt_8mb/config/libgfxinit_corebootfb index 8d9cb74b..d3c7bbeb 100644 --- a/config/coreboot/dell780mt_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell780mt_8mb/config/libgfxinit_corebootfb @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -151,8 +153,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -172,6 +175,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -262,6 +266,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -291,6 +296,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -354,6 +360,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -459,6 +466,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -650,6 +658,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780mt_8mb/config/libgfxinit_txtmode b/config/coreboot/dell780mt_8mb/config/libgfxinit_txtmode index 48210da8..320f5b4f 100644 --- a/config/coreboot/dell780mt_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell780mt_8mb/config/libgfxinit_txtmode @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -149,8 +151,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -170,6 +173,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -260,6 +264,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -289,6 +294,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -352,6 +358,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -455,6 +462,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -646,6 +654,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780mt_8mb/target.cfg b/config/coreboot/dell780mt_8mb/target.cfg index e2f4d8a3..45b8ea0b 100644 --- a/config/coreboot/dell780mt_8mb/target.cfg +++ b/config/coreboot/dell780mt_8mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_corebootfb b/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_corebootfb index cf288873..0d63f8f0 100644 --- a/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_corebootfb @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -151,8 +153,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -172,6 +175,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -262,6 +266,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -291,6 +296,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -354,6 +360,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -459,6 +466,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -650,6 +658,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_txtmode b/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_txtmode index 39650339..eb3ba63e 100644 --- a/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell780mt_truncate_8mb/config/libgfxinit_txtmode @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -149,8 +151,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set @@ -170,6 +173,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_MT=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -260,6 +264,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -289,6 +294,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -352,6 +358,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -455,6 +462,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -646,6 +654,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780mt_truncate_8mb/target.cfg b/config/coreboot/dell780mt_truncate_8mb/target.cfg index e2f4d8a3..45b8ea0b 100644 --- a/config/coreboot/dell780mt_truncate_8mb/target.cfg +++ b/config/coreboot/dell780mt_truncate_8mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/dell780usff_8mb/config/libgfxinit_corebootfb b/config/coreboot/dell780usff_8mb/config/libgfxinit_corebootfb index 93a87b24..0c4ce4c0 100644 --- a/config/coreboot/dell780usff_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell780usff_8mb/config/libgfxinit_corebootfb @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -151,8 +153,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y @@ -172,6 +175,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -262,6 +266,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -291,6 +296,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -354,6 +360,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -459,6 +466,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -650,6 +658,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780usff_8mb/config/libgfxinit_txtmode b/config/coreboot/dell780usff_8mb/config/libgfxinit_txtmode index e92c5b5b..06340123 100644 --- a/config/coreboot/dell780usff_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell780usff_8mb/config/libgfxinit_txtmode @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -149,8 +151,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y @@ -170,6 +173,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -260,6 +264,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -289,6 +294,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -352,6 +358,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -455,6 +462,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -646,6 +654,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780usff_8mb/target.cfg b/config/coreboot/dell780usff_8mb/target.cfg index e2f4d8a3..45b8ea0b 100644 --- a/config/coreboot/dell780usff_8mb/target.cfg +++ b/config/coreboot/dell780usff_8mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_corebootfb b/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_corebootfb index 80f35e59..8b4727e0 100644 --- a/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_corebootfb @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -151,8 +153,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y @@ -172,6 +175,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -262,6 +266,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -291,6 +296,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -354,6 +360,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -459,6 +466,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -650,6 +658,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_txtmode b/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_txtmode index 3550d507..c80b5666 100644 --- a/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell780usff_truncate_8mb/config/libgfxinit_txtmode @@ -18,6 +18,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_UTIL_GENPARSER is not set  # CONFIG_OPTION_BACKEND_NONE is not set  CONFIG_USE_OPTION_TABLE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_STATIC_OPTION_TABLE=y  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set @@ -89,6 +90,7 @@ CONFIG_VENDOR_DELL=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -149,8 +151,9 @@ CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"  CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout"  CONFIG_MAX_SOCKET=1  CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0 -# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_LATITUDE_E7240 is not set +# CONFIG_BOARD_DELL_E4300 is not set +# CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set  CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y @@ -170,6 +173,7 @@ CONFIG_BOARD_DELL_OPTIPLEX_780_USFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9010 is not set  # CONFIG_BOARD_DELL_PRECISION_T1650 is not set  # CONFIG_BOARD_DELL_XPS_8300 is not set +CONFIG_INTEL_GMA_DPLL_REF_FREQ=96000000  CONFIG_BOARD_DELL_OPTIPLEX_780_COMMON=y  CONFIG_DCACHE_RAM_BASE=0xfeff8000  CONFIG_DCACHE_RAM_SIZE=0x8000 @@ -260,6 +264,7 @@ CONFIG_FIXED_DMIBAR_MMIO_BASE=0xfed18000  CONFIG_FIXED_EPBAR_MMIO_BASE=0xfed19000  # CONFIG_PCIEXP_COMMON_CLOCK is not set  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0 +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FIXED_SMBUS_IO_BASE=0x400  CONFIG_CBFS_CACHE_ALIGN=8 @@ -289,6 +294,7 @@ CONFIG_TSC_SYNC_MFENCE=y  CONFIG_SETUP_XIP_CACHE=y  CONFIG_HAVE_SMI_HANDLER=y  CONFIG_NEED_SMALL_2MB_PAGE_TABLES=y +CONFIG_CPU_PT_ROM_MAP_GB=4  CONFIG_SMM_TSEG=y  CONFIG_SMM_LAPIC_REMAP_MITIGATION=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8 @@ -352,6 +358,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_ARCH_X86=y  CONFIG_ARCH_BOOTBLOCK_X86_32=y  CONFIG_ARCH_VERSTAGE_X86_32=y @@ -455,6 +462,7 @@ CONFIG_HAVE_USBDEBUG=y  CONFIG_HAVE_USBDEBUG_OPTIONS=y  # CONFIG_USBDEBUG is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -646,6 +654,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/dell780usff_truncate_8mb/target.cfg b/config/coreboot/dell780usff_truncate_8mb/target.cfg index e2f4d8a3..45b8ea0b 100644 --- a/config/coreboot/dell780usff_truncate_8mb/target.cfg +++ b/config/coreboot/dell780usff_truncate_8mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_corebootfb b/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_corebootfb index b3903660..5f84d437 100644 --- a/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_corebootfb @@ -159,6 +159,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  CONFIG_BOARD_DELL_OPTIPLEX_9020_MT=y  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_txtmode b/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_txtmode index b53be562..99420aed 100644 --- a/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell9020mt_nri_12mb/config/libgfxinit_txtmode @@ -157,6 +157,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  CONFIG_BOARD_DELL_OPTIPLEX_9020_MT=y  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_corebootfb b/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_corebootfb index 84cc0995..5215e58f 100644 --- a/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_corebootfb @@ -159,6 +159,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_txtmode b/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_txtmode index 2ccc0c05..84108028 100644 --- a/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/dell9020sff_nri_12mb/config/libgfxinit_txtmode @@ -157,6 +157,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF=y  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e4300_4mb/config/libgfxinit_corebootfb b/config/coreboot/e4300_4mb/config/libgfxinit_corebootfb index cf8a9ff6..2c27a53a 100644 --- a/config/coreboot/e4300_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e4300_4mb/config/libgfxinit_corebootfb @@ -156,6 +156,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_BOARD_DELL_E4300=y  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e4300_4mb/config/libgfxinit_txtmode b/config/coreboot/e4300_4mb/config/libgfxinit_txtmode index 64f08c43..e46177c9 100644 --- a/config/coreboot/e4300_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/e4300_4mb/config/libgfxinit_txtmode @@ -154,6 +154,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  CONFIG_BOARD_DELL_E4300=y  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e5420_6mb/config/libgfxinit_corebootfb b/config/coreboot/e5420_6mb/config/libgfxinit_corebootfb index 6ff94706..54bb6cec 100644 --- a/config/coreboot/e5420_6mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e5420_6mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  CONFIG_BOARD_DELL_LATITUDE_E5420=y diff --git a/config/coreboot/e5420_6mb/config/libgfxinit_txtmode b/config/coreboot/e5420_6mb/config/libgfxinit_txtmode index 7c942e24..083f7bd0 100644 --- a/config/coreboot/e5420_6mb/config/libgfxinit_txtmode +++ b/config/coreboot/e5420_6mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  CONFIG_BOARD_DELL_LATITUDE_E5420=y diff --git a/config/coreboot/e5520_6mb/config/libgfxinit_corebootfb b/config/coreboot/e5520_6mb/config/libgfxinit_corebootfb index f453a822..d1d6d22a 100644 --- a/config/coreboot/e5520_6mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e5520_6mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e5520_6mb/config/libgfxinit_txtmode b/config/coreboot/e5520_6mb/config/libgfxinit_txtmode index 7a0e9de0..c2281c47 100644 --- a/config/coreboot/e5520_6mb/config/libgfxinit_txtmode +++ b/config/coreboot/e5520_6mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e5530_12mb/config/libgfxinit_corebootfb b/config/coreboot/e5530_12mb/config/libgfxinit_corebootfb index 4e1c06a2..a0809203 100644 --- a/config/coreboot/e5530_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e5530_12mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e5530_12mb/config/libgfxinit_txtmode b/config/coreboot/e5530_12mb/config/libgfxinit_txtmode index 858c289d..4a102574 100644 --- a/config/coreboot/e5530_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/e5530_12mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6220_10mb/config/libgfxinit_corebootfb b/config/coreboot/e6220_10mb/config/libgfxinit_corebootfb index 5829d48e..e1d50696 100644 --- a/config/coreboot/e6220_10mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6220_10mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6220_10mb/config/libgfxinit_txtmode b/config/coreboot/e6220_10mb/config/libgfxinit_txtmode index 9d5977f5..bb0a8fdb 100644 --- a/config/coreboot/e6220_10mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6220_10mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6230_12mb/config/libgfxinit_corebootfb b/config/coreboot/e6230_12mb/config/libgfxinit_corebootfb index 5bb09f07..67d11a0a 100644 --- a/config/coreboot/e6230_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6230_12mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6230_12mb/config/libgfxinit_txtmode b/config/coreboot/e6230_12mb/config/libgfxinit_txtmode index 78932097..e9846595 100644 --- a/config/coreboot/e6230_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6230_12mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6320_10mb/config/libgfxinit_corebootfb b/config/coreboot/e6320_10mb/config/libgfxinit_corebootfb index 0ca7faea..2c86c696 100644 --- a/config/coreboot/e6320_10mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6320_10mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6320_10mb/config/libgfxinit_txtmode b/config/coreboot/e6320_10mb/config/libgfxinit_txtmode index 94267151..be05cd84 100644 --- a/config/coreboot/e6320_10mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6320_10mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6330_12mb/config/libgfxinit_corebootfb b/config/coreboot/e6330_12mb/config/libgfxinit_corebootfb index aa13e2ff..71f592d3 100644 --- a/config/coreboot/e6330_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6330_12mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6330_12mb/config/libgfxinit_txtmode b/config/coreboot/e6330_12mb/config/libgfxinit_txtmode index ad461af2..be7e52e0 100644 --- a/config/coreboot/e6330_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6330_12mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6400_4mb/config/libgfxinit_corebootfb b/config/coreboot/e6400_4mb/config/libgfxinit_corebootfb index e2f2763a..1fe90706 100644 --- a/config/coreboot/e6400_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6400_4mb/config/libgfxinit_corebootfb @@ -156,6 +156,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  CONFIG_BOARD_DELL_E6400=y  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6400_4mb/config/libgfxinit_txtmode b/config/coreboot/e6400_4mb/config/libgfxinit_txtmode index c6541c0a..59999383 100644 --- a/config/coreboot/e6400_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6400_4mb/config/libgfxinit_txtmode @@ -154,6 +154,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  CONFIG_BOARD_DELL_E6400=y  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6400nvidia_4mb/config/normal b/config/coreboot/e6400nvidia_4mb/config/normal index c0e7ed44..6c5d2cc9 100644 --- a/config/coreboot/e6400nvidia_4mb/config/normal +++ b/config/coreboot/e6400nvidia_4mb/config/normal @@ -153,6 +153,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  CONFIG_BOARD_DELL_E6400=y  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6420_10mb/config/libgfxinit_corebootfb b/config/coreboot/e6420_10mb/config/libgfxinit_corebootfb index 6ae0c751..b4116efb 100644 --- a/config/coreboot/e6420_10mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6420_10mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6420_10mb/config/libgfxinit_txtmode b/config/coreboot/e6420_10mb/config/libgfxinit_txtmode index 68a70d8c..91560f0c 100644 --- a/config/coreboot/e6420_10mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6420_10mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6430_12mb/config/libgfxinit_corebootfb b/config/coreboot/e6430_12mb/config/libgfxinit_corebootfb index 6a22b520..ddeb46b4 100644 --- a/config/coreboot/e6430_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6430_12mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6430_12mb/config/libgfxinit_txtmode b/config/coreboot/e6430_12mb/config/libgfxinit_txtmode index 97a26378..0a4f7610 100644 --- a/config/coreboot/e6430_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6430_12mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6520_10mb/config/libgfxinit_corebootfb b/config/coreboot/e6520_10mb/config/libgfxinit_corebootfb index 90b857a6..83805e50 100644 --- a/config/coreboot/e6520_10mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6520_10mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6520_10mb/config/libgfxinit_txtmode b/config/coreboot/e6520_10mb/config/libgfxinit_txtmode index c670179e..3eafffd6 100644 --- a/config/coreboot/e6520_10mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6520_10mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6530_12mb/config/libgfxinit_corebootfb b/config/coreboot/e6530_12mb/config/libgfxinit_corebootfb index f83ae61e..be2460d3 100644 --- a/config/coreboot/e6530_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/e6530_12mb/config/libgfxinit_corebootfb @@ -157,6 +157,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/e6530_12mb/config/libgfxinit_txtmode b/config/coreboot/e6530_12mb/config/libgfxinit_txtmode index aa54a59c..d06fe80f 100644 --- a/config/coreboot/e6530_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/e6530_12mb/config/libgfxinit_txtmode @@ -155,6 +155,8 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/next/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch b/config/coreboot/next/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch deleted file mode 100644 index d5896fdc..00000000 --- a/config/coreboot/next/patches/0005-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch +++ /dev/null @@ -1,205 +0,0 @@ -From 27b2f2bc24e5e860b87119c963e534fb0d3e55f2 Mon Sep 17 00:00:00 2001 -From: Leah Rowe <info@minifree.org> -Date: Sun, 19 Feb 2023 18:21:43 +0000 -Subject: [PATCH 05/11] util/ifdtool: add --nuke flag (all 0xFF on region) - -When this option is used, the region's contents are overwritten -with all ones (0xFF). - -Example: - -./ifdtool --nuke gbe coreboot.rom -./ifdtool --nuke bios coreboot.com -./ifdtool --nuke me coreboot.com - -Rebased since the last revision update in lbmk. - -Signed-off-by: Leah Rowe <leah@libreboot.org> ---- - util/ifdtool/ifdtool.c | 114 ++++++++++++++++++++++++++++++----------- - 1 file changed, 83 insertions(+), 31 deletions(-) - -diff --git a/util/ifdtool/ifdtool.c b/util/ifdtool/ifdtool.c -index 94105efe52..0706496af2 100644 ---- a/util/ifdtool/ifdtool.c -+++ b/util/ifdtool/ifdtool.c -@@ -2230,6 +2230,7 @@ static void print_usage(const char *name) - 	       "                                         tgl    - Tiger Lake\n" - 	       "                                         wbg    - Wellsburg\n" - 	       "   -S | --setpchstrap                    Write a PCH strap\n" -+	       "   -N | --nuke <region>                  Overwrite the specified region with 0xFF (all ones)\n" - 	       "   -V | --newvalue                       The new value to write into PCH strap specified by -S\n" - 	       "   -v | --version:                       print the version\n" - 	       "   -h | --help:                          print this help\n\n" -@@ -2238,6 +2239,60 @@ static void print_usage(const char *name) - 	       "\n"); - } -  -+static int -+get_region_type_string(const char *region_type_string) -+{ -+       if (!strcasecmp("Descriptor", region_type_string)) -+               return 0; -+       else if (!strcasecmp("BIOS", region_type_string)) -+               return 1; -+       else if (!strcasecmp("ME", region_type_string)) -+               return 2; -+       else if (!strcasecmp("GbE", region_type_string)) -+               return 3; -+       else if (!strcasecmp("Platform Data", region_type_string)) -+               return 4; -+       else if (!strcasecmp("Device Exp1", region_type_string)) -+               return 5; -+       else if (!strcasecmp("Secondary BIOS", region_type_string)) -+               return 6; -+       else if (!strcasecmp("Reserved", region_type_string)) -+               return 7; -+       else if (!strcasecmp("EC", region_type_string)) -+               return 8; -+       else if (!strcasecmp("Device Exp2", region_type_string)) -+               return 9; -+       else if (!strcasecmp("IE", region_type_string)) -+               return 10; -+       else if (!strcasecmp("10GbE_0", region_type_string)) -+               return 11; -+       else if (!strcasecmp("10GbE_1", region_type_string)) -+               return 12; -+       else if (!strcasecmp("PTT", region_type_string)) -+               return 15; -+       return -1; -+} -+ -+static void -+nuke(const char *filename, char *image, int size, int region_type) -+{ -+       int i; -+       struct region region; -+       const struct frba *frba = find_frba(image, size); -+       if (!frba) -+               exit(EXIT_FAILURE); -+ -+       region = get_region(frba, region_type); -+       if (region.size > 0) { -+               for (i = region.base; i <= region.limit; i++) { -+                       if ((i + 1) > (size)) -+                               break; -+                       image[i] = 0xFF; -+               } -+               write_image(filename, image, size); -+       } -+} -+ - int main(int argc, char *argv[]) - { - 	int opt, option_index = 0; -@@ -2245,6 +2300,7 @@ int main(int argc, char *argv[]) - 	int mode_em100 = 0, mode_locked = 0, mode_unlocked = 0, mode_validate = 0; - 	int mode_layout = 0, mode_newlayout = 0, mode_density = 0, mode_setstrap = 0; - 	int mode_read = 0, mode_altmedisable = 0, altmedisable = 0, mode_fmap_template = 0; -+	int mode_nuke = 0; - 	int mode_gpr0_disable = 0, mode_gpr0_enable = 0, mode_gpr0_status = 0; - 	char *region_type_string = NULL, *region_fname = NULL, *layout_fname = NULL; - 	char *new_filename = NULL; -@@ -2279,6 +2335,7 @@ int main(int argc, char *argv[]) - 		{"validate", 0, NULL, 't'}, - 		{"setpchstrap", 1, NULL, 'S'}, - 		{"newvalue", 1, NULL, 'V'}, -+		{"nuke", 1, NULL, 'N'}, - 		{0, 0, 0, 0} - 	}; -  -@@ -2328,35 +2385,8 @@ int main(int argc, char *argv[]) - 			region_fname++; - 			// Descriptor, BIOS, ME, GbE, Platform - 			// valid type? --			if (!strcasecmp("Descriptor", region_type_string)) --				region_type = 0; --			else if (!strcasecmp("BIOS", region_type_string)) --				region_type = 1; --			else if (!strcasecmp("ME", region_type_string)) --				region_type = 2; --			else if (!strcasecmp("GbE", region_type_string)) --				region_type = 3; --			else if (!strcasecmp("Platform Data", region_type_string)) --				region_type = 4; --			else if (!strcasecmp("Device Exp1", region_type_string)) --				region_type = 5; --			else if (!strcasecmp("Secondary BIOS", region_type_string)) --				region_type = 6; --			else if (!strcasecmp("Reserved", region_type_string)) --				region_type = 7; --			else if (!strcasecmp("EC", region_type_string)) --				region_type = 8; --			else if (!strcasecmp("Device Exp2", region_type_string)) --				region_type = 9; --			else if (!strcasecmp("IE", region_type_string)) --				region_type = 10; --			else if (!strcasecmp("10GbE_0", region_type_string)) --				region_type = 11; --			else if (!strcasecmp("10GbE_1", region_type_string)) --				region_type = 12; --			else if (!strcasecmp("PTT", region_type_string)) --				region_type = 15; --			if (region_type == -1) { -+			if ((region_type = -+			    get_region_type_string(region_type_string)) == -1) { - 				fprintf(stderr, "No such region type: '%s'\n\n", - 					region_type_string); - 				fprintf(stderr, "run '%s -h' for usage\n", argv[0]); -@@ -2533,6 +2563,22 @@ int main(int argc, char *argv[]) - 		case 't': - 			mode_validate = 1; - 			break; -+               case 'N': -+                       region_type_string = strdup(optarg); -+                       if (!region_type_string) { -+                               fprintf(stderr, "No region specified\n"); -+                               print_usage(argv[0]); -+                               exit(EXIT_FAILURE); -+                       } -+                       if ((region_type = -+                           get_region_type_string(region_type_string)) == -1) { -+                               fprintf(stderr, "No such region type: '%s'\n\n", -+                                       region_type_string); -+                               print_usage(argv[0]); -+                               exit(EXIT_FAILURE); -+                       } -+                       mode_nuke = 1; -+                       break; - 		case 'v': - 			print_version(); - 			exit(EXIT_SUCCESS); -@@ -2552,7 +2598,8 @@ int main(int argc, char *argv[]) - 	if ((mode_dump + mode_layout + mode_fmap_template + mode_extract + mode_inject + - 			mode_setstrap + mode_newlayout + (mode_spifreq | mode_em100 | - 			mode_unlocked | mode_locked) + mode_altmedisable + mode_validate + --			(mode_gpr0_disable | mode_gpr0_enable) + mode_gpr0_status) > 1) { -+			(mode_gpr0_disable | mode_gpr0_enable) + mode_gpr0_status + -+			mode_nuke) > 1) { - 		fprintf(stderr, "You may not specify more than one mode.\n\n"); - 		fprintf(stderr, "run '%s -h' for usage\n", argv[0]); - 		exit(EXIT_FAILURE); -@@ -2561,7 +2608,8 @@ int main(int argc, char *argv[]) - 	if ((mode_dump + mode_layout + mode_fmap_template + mode_extract + mode_inject + - 			mode_setstrap + mode_newlayout + mode_spifreq + mode_em100 + - 			mode_locked + mode_unlocked + mode_density + mode_altmedisable + --			mode_validate + (mode_gpr0_disable | mode_gpr0_enable) + mode_gpr0_status) == 0) { -+			mode_validate + (mode_gpr0_disable | mode_gpr0_enable) + mode_gpr0_status + -+			mode_nuke) == 0) { - 		fprintf(stderr, "You need to specify a mode.\n\n"); - 		fprintf(stderr, "run '%s -h' for usage\n", argv[0]); - 		exit(EXIT_FAILURE); -@@ -2674,6 +2722,10 @@ int main(int argc, char *argv[]) - 		write_image(new_filename, image, size); - 	} -  -+	if (mode_nuke) { -+		nuke(new_filename, image, size, region_type); -+	} -+ - 	if (mode_altmedisable) { - 		struct fpsba *fpsba = find_fpsba(image, size); - 		struct fmsba *fmsba = find_fmsba(image, size); ---  -2.39.5 - diff --git a/config/coreboot/next/patches/0006-Remove-warning-for-coreboot-images-built-without-a-p.patch b/config/coreboot/next/patches/0006-Remove-warning-for-coreboot-images-built-without-a-p.patch deleted file mode 100644 index 3ff12724..00000000 --- a/config/coreboot/next/patches/0006-Remove-warning-for-coreboot-images-built-without-a-p.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8230acfb9e1f692202b306ffb10fe89f783ab4e8 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 06/11] 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.mk | 13 +------------ - 1 file changed, 1 insertion(+), 12 deletions(-) - -diff --git a/payloads/Makefile.mk b/payloads/Makefile.mk -index 5f988dac1b..516133880f 100644 ---- a/payloads/Makefile.mk -+++ b/payloads/Makefile.mk -@@ -50,16 +50,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) --show_notices:: 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.39.5 - diff --git a/config/coreboot/next/patches/0012-ec-dasharo-Comment-EC_DASHARO_EC_FLASH_SIZE.patch b/config/coreboot/next/patches/0012-ec-dasharo-Comment-EC_DASHARO_EC_FLASH_SIZE.patch deleted file mode 100644 index 5e4e6edb..00000000 --- a/config/coreboot/next/patches/0012-ec-dasharo-Comment-EC_DASHARO_EC_FLASH_SIZE.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 916c7b027faba625b922e74e45e50f9ceab64a64 Mon Sep 17 00:00:00 2001 -From: Leah Rowe <leah@libreboot.org> -Date: Mon, 6 Jan 2025 01:16:01 +0000 -Subject: [PATCH 1/1] ec/dasharo: Comment EC_DASHARO_EC_FLASH_SIZE - -We don't use anything dasharo in Libreboot. - -This patch prevents the following config item appearing -in T480 and 3050 Micro configs: - -CONFIG_EC_DASHARO_EC_FLASH_SIZE=0x20000 - -Otherwise, make-oldconfig adds it automatically. - -Signed-off-by: Leah Rowe <leah@libreboot.org> ---- - src/ec/dasharo/ec/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/ec/dasharo/ec/Kconfig b/src/ec/dasharo/ec/Kconfig -index 901d3ce514..071e37f95e 100644 ---- a/src/ec/dasharo/ec/Kconfig -+++ b/src/ec/dasharo/ec/Kconfig -@@ -28,4 +28,4 @@ config EC_DASHARO_EC_UPDATE_FILE -  - config EC_DASHARO_EC_FLASH_SIZE - 	hex --	default 0x20000 -+	# default 0x20000 ---  -2.39.5 - diff --git a/config/coreboot/next/target.cfg b/config/coreboot/next/target.cfg deleted file mode 100644 index 1d01e623..00000000 --- a/config/coreboot/next/target.cfg +++ /dev/null @@ -1,4 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -tree="next" -rev="2f1e4e5e8515dd350cc9d68b48d32a5b6b02ae6a" diff --git a/config/coreboot/r400_16mb/config/libgfxinit_corebootfb b/config/coreboot/r400_16mb/config/libgfxinit_corebootfb index cdc695c2..a144c477 100644 --- a/config/coreboot/r400_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/r400_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r400_16mb/config/libgfxinit_txtmode b/config/coreboot/r400_16mb/config/libgfxinit_txtmode index 91ba135b..5c7163ad 100644 --- a/config/coreboot/r400_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/r400_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r400_4mb/config/libgfxinit_corebootfb b/config/coreboot/r400_4mb/config/libgfxinit_corebootfb index 0a4c166c..6ace7143 100644 --- a/config/coreboot/r400_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/r400_4mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r400_4mb/config/libgfxinit_txtmode b/config/coreboot/r400_4mb/config/libgfxinit_txtmode index 97470cd1..f69d4999 100644 --- a/config/coreboot/r400_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/r400_4mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r400_8mb/config/libgfxinit_corebootfb b/config/coreboot/r400_8mb/config/libgfxinit_corebootfb index c545969e..2885b89a 100644 --- a/config/coreboot/r400_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/r400_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r400_8mb/config/libgfxinit_txtmode b/config/coreboot/r400_8mb/config/libgfxinit_txtmode index f34e0708..ed35d89d 100644 --- a/config/coreboot/r400_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/r400_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  CONFIG_BOARD_LENOVO_R400=y diff --git a/config/coreboot/r500_4mb/config/libgfxinit_corebootfb b/config/coreboot/r500_4mb/config/libgfxinit_corebootfb index b728673f..275e67b9 100644 --- a/config/coreboot/r500_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/r500_4mb/config/libgfxinit_corebootfb @@ -184,6 +184,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/r500_4mb/config/libgfxinit_txtmode b/config/coreboot/r500_4mb/config/libgfxinit_txtmode index 938de455..ff6c5236 100644 --- a/config/coreboot/r500_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/r500_4mb/config/libgfxinit_txtmode @@ -182,6 +182,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t1650_12mb/config/libgfxinit_txtmode b/config/coreboot/t1650_12mb/config/libgfxinit_txtmode index 12d52087..f4b4b092 100644 --- a/config/coreboot/t1650_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/t1650_12mb/config/libgfxinit_txtmode @@ -158,6 +158,8 @@ CONFIG_TPM_PIRQ=0x0  # CONFIG_BOARD_DELL_E4300 is not set  # CONFIG_BOARD_DELL_E6400 is not set  # CONFIG_BOARD_DELL_OPTIPLEX_3050 is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_MT is not set +# CONFIG_BOARD_DELL_OPTIPLEX_780_USFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_SFF is not set  # CONFIG_BOARD_DELL_OPTIPLEX_9020_MT is not set  # CONFIG_BOARD_DELL_LATITUDE_E5420 is not set diff --git a/config/coreboot/t400_16mb/config/libgfxinit_corebootfb b/config/coreboot/t400_16mb/config/libgfxinit_corebootfb index 7e85c093..1ba29ce7 100644 --- a/config/coreboot/t400_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t400_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t400_16mb/config/libgfxinit_txtmode b/config/coreboot/t400_16mb/config/libgfxinit_txtmode index ba52b0fa..613433c3 100644 --- a/config/coreboot/t400_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/t400_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t400_4mb/config/libgfxinit_corebootfb b/config/coreboot/t400_4mb/config/libgfxinit_corebootfb index 1b4db730..5155dbd9 100644 --- a/config/coreboot/t400_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t400_4mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t400_4mb/config/libgfxinit_txtmode b/config/coreboot/t400_4mb/config/libgfxinit_txtmode index 392f8112..34ae080a 100644 --- a/config/coreboot/t400_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/t400_4mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t400_8mb/config/libgfxinit_corebootfb b/config/coreboot/t400_8mb/config/libgfxinit_corebootfb index 624dac6c..95159c9d 100644 --- a/config/coreboot/t400_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t400_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t400_8mb/config/libgfxinit_txtmode b/config/coreboot/t400_8mb/config/libgfxinit_txtmode index 734e4af7..f486a603 100644 --- a/config/coreboot/t400_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/t400_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  CONFIG_BOARD_LENOVO_T400=y  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t420_8mb/config/libgfxinit_corebootfb b/config/coreboot/t420_8mb/config/libgfxinit_corebootfb index 13ca5ecd..7283edb3 100644 --- a/config/coreboot/t420_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t420_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t420s_8mb/config/libgfxinit_corebootfb b/config/coreboot/t420s_8mb/config/libgfxinit_corebootfb index 3c54ea8e..78df42f3 100644 --- a/config/coreboot/t420s_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t420s_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t420s_8mb/config/libgfxinit_txtmode b/config/coreboot/t420s_8mb/config/libgfxinit_txtmode index 70cbc037..428a1f91 100644 --- a/config/coreboot/t420s_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/t420s_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t430_12mb/config/libgfxinit_corebootfb b/config/coreboot/t430_12mb/config/libgfxinit_corebootfb index 14e33fe5..0336b2cc 100644 --- a/config/coreboot/t430_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t430_12mb/config/libgfxinit_corebootfb @@ -184,6 +184,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t430_12mb/config/libgfxinit_txtmode b/config/coreboot/t430_12mb/config/libgfxinit_txtmode index 1bfd6823..7c7bbca1 100644 --- a/config/coreboot/t430_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/t430_12mb/config/libgfxinit_txtmode @@ -182,6 +182,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t440plibremrc_12mb/config/libgfxinit_corebootfb b/config/coreboot/t440plibremrc_12mb/config/libgfxinit_corebootfb index 44f4dda1..39a9a3e7 100644 --- a/config/coreboot/t440plibremrc_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t440plibremrc_12mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_BOARD_LENOVO_THINKPAD_T440P=y  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t440plibremrc_12mb/config/libgfxinit_txtmode b/config/coreboot/t440plibremrc_12mb/config/libgfxinit_txtmode index d2d02c77..d3f1588d 100644 --- a/config/coreboot/t440plibremrc_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/t440plibremrc_12mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_BOARD_LENOVO_THINKPAD_T440P=y  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t480_vfsp_16mb/config/libgfxinit_corebootfb b/config/coreboot/t480_vfsp_16mb/config/libgfxinit_corebootfb index 5dea5962..7f3db415 100644 --- a/config/coreboot/t480_vfsp_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t480_vfsp_16mb/config/libgfxinit_corebootfb @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -159,7 +161,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480/ifd_16" @@ -169,12 +170,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -313,6 +316,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -354,10 +358,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -456,6 +457,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -516,6 +518,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -617,6 +620,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -627,7 +631,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -637,7 +640,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -846,6 +848,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480_vfsp_16mb/config/libgfxinit_txtmode b/config/coreboot/t480_vfsp_16mb/config/libgfxinit_txtmode index 1aedc109..6e6dc2c7 100644 --- a/config/coreboot/t480_vfsp_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/t480_vfsp_16mb/config/libgfxinit_txtmode @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -157,7 +159,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480/ifd_16" @@ -167,12 +168,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -311,6 +314,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -352,10 +356,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -454,6 +455,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -514,6 +516,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -609,6 +612,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -619,7 +623,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -629,7 +632,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -839,6 +841,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480_vfsp_16mb/target.cfg b/config/coreboot/t480_vfsp_16mb/target.cfg index 9ac608b7..6ba1e1cd 100644 --- a/config/coreboot/t480_vfsp_16mb/target.cfg +++ b/config/coreboot/t480_vfsp_16mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb index ee006e59..6bf08b2d 100644 --- a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -159,7 +161,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480s/ifd_16" @@ -169,12 +170,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -313,6 +316,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -354,10 +358,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -456,6 +457,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -516,6 +518,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -617,6 +620,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -627,7 +631,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -637,7 +640,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -846,6 +848,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode index 30a69e6a..aa5f8188 100644 --- a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -157,7 +159,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480s/ifd_16" @@ -167,12 +168,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -311,6 +314,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -352,10 +356,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -454,6 +455,7 @@ CONFIG_UDELAY_TSC=y  CONFIG_TSC_MONOTONIC_TIMER=y  CONFIG_TSC_SYNC_MFENCE=y  CONFIG_HAVE_SMI_HANDLER=y +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_SMM_TSEG=y  CONFIG_SMM_PCI_RESOURCE_STORE_NUM_SLOTS=8  CONFIG_AP_STACK_SIZE=0x800 @@ -514,6 +516,7 @@ CONFIG_HAVE_GBE_BIN=y  # CONFIG_LOCK_MANAGEMENT_ENGINE is not set  CONFIG_UNLOCK_FLASH_REGIONS=y  CONFIG_ACPI_FNKEY_GEN_SCANCODE=0 +# CONFIG_GOOGLE_PVMFW_CBMEM is not set  CONFIG_UDK_BASE=y  CONFIG_UDK_2017_BINDING=y  CONFIG_UDK_2013_VERSION=2013 @@ -609,6 +612,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -619,7 +623,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -629,7 +632,6 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y @@ -839,6 +841,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480s_vfsp_16mb/target.cfg b/config/coreboot/t480s_vfsp_16mb/target.cfg index a7d63ae1..6dd3a6f8 100644 --- a/config/coreboot/t480s_vfsp_16mb/target.cfg +++ b/config/coreboot/t480s_vfsp_16mb/target.cfg @@ -1,6 +1,6 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y" diff --git a/config/coreboot/t500_16mb/config/libgfxinit_corebootfb b/config/coreboot/t500_16mb/config/libgfxinit_corebootfb index 57d15b49..bc68dd6a 100644 --- a/config/coreboot/t500_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t500_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t500_16mb/config/libgfxinit_txtmode b/config/coreboot/t500_16mb/config/libgfxinit_txtmode index 13769f7e..efa62fa0 100644 --- a/config/coreboot/t500_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/t500_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t500_4mb/config/libgfxinit_corebootfb b/config/coreboot/t500_4mb/config/libgfxinit_corebootfb index 532741dd..2a8efe6f 100644 --- a/config/coreboot/t500_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t500_4mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t500_4mb/config/libgfxinit_txtmode b/config/coreboot/t500_4mb/config/libgfxinit_txtmode index 257c908e..9c073ea9 100644 --- a/config/coreboot/t500_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/t500_4mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t500_8mb/config/libgfxinit_corebootfb b/config/coreboot/t500_8mb/config/libgfxinit_corebootfb index ff076154..22de6c8d 100644 --- a/config/coreboot/t500_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t500_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t500_8mb/config/libgfxinit_txtmode b/config/coreboot/t500_8mb/config/libgfxinit_txtmode index 08c9236b..03a48de1 100644 --- a/config/coreboot/t500_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/t500_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  CONFIG_BOARD_LENOVO_T500=y  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t520_8mb/config/libgfxinit_corebootfb b/config/coreboot/t520_8mb/config/libgfxinit_corebootfb index 483bd813..5e1da555 100644 --- a/config/coreboot/t520_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t520_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t520_8mb/config/libgfxinit_txtmode b/config/coreboot/t520_8mb/config/libgfxinit_txtmode index af2d7b88..e26767d4 100644 --- a/config/coreboot/t520_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/t520_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t530_12mb/config/libgfxinit_corebootfb b/config/coreboot/t530_12mb/config/libgfxinit_corebootfb index 3319154f..ee27ad35 100644 --- a/config/coreboot/t530_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t530_12mb/config/libgfxinit_corebootfb @@ -184,6 +184,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t530_12mb/config/libgfxinit_txtmode b/config/coreboot/t530_12mb/config/libgfxinit_txtmode index 9e967473..a7b82145 100644 --- a/config/coreboot/t530_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/t530_12mb/config/libgfxinit_txtmode @@ -182,6 +182,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb index 28f13fd7..86a2b3a5 100644 --- a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb +++ b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_corebootfb @@ -176,6 +176,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode index 4f937d8f..2f92e2d5 100644 --- a/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode +++ b/config/coreboot/t60_16mb_intelgpu/config/libgfxinit_txtmode @@ -176,6 +176,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb b/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb index 46f8756c..09bcf7c5 100644 --- a/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb +++ b/config/coreboot/t60_intelgpu/config/libgfxinit_corebootfb @@ -176,6 +176,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode b/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode index 023ab331..f4d06fb5 100644 --- a/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode +++ b/config/coreboot/t60_intelgpu/config/libgfxinit_txtmode @@ -176,6 +176,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_16mb/config/libgfxinit_corebootfb b/config/coreboot/w500_16mb/config/libgfxinit_corebootfb index 2fe11eda..680e52eb 100644 --- a/config/coreboot/w500_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/w500_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_16mb/config/libgfxinit_txtmode b/config/coreboot/w500_16mb/config/libgfxinit_txtmode index 9fd9d795..22dfc054 100644 --- a/config/coreboot/w500_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/w500_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_4mb/config/libgfxinit_corebootfb b/config/coreboot/w500_4mb/config/libgfxinit_corebootfb index 8f570ea6..5c4ab85d 100644 --- a/config/coreboot/w500_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/w500_4mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_4mb/config/libgfxinit_txtmode b/config/coreboot/w500_4mb/config/libgfxinit_txtmode index 65133cc3..1d2c74e8 100644 --- a/config/coreboot/w500_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/w500_4mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_8mb/config/libgfxinit_corebootfb b/config/coreboot/w500_8mb/config/libgfxinit_corebootfb index 52537b8a..1103130e 100644 --- a/config/coreboot/w500_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/w500_8mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w500_8mb/config/libgfxinit_txtmode b/config/coreboot/w500_8mb/config/libgfxinit_txtmode index 17b11b03..3df6264b 100644 --- a/config/coreboot/w500_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/w500_8mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w530_12mb/config/libgfxinit_corebootfb b/config/coreboot/w530_12mb/config/libgfxinit_corebootfb index 32c477b7..b5c2ca56 100644 --- a/config/coreboot/w530_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/w530_12mb/config/libgfxinit_corebootfb @@ -184,6 +184,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w530_12mb/config/libgfxinit_txtmode b/config/coreboot/w530_12mb/config/libgfxinit_txtmode index 5dfb39f4..18794ac6 100644 --- a/config/coreboot/w530_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/w530_12mb/config/libgfxinit_txtmode @@ -182,6 +182,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w541_12mb/config/libgfxinit_corebootfb b/config/coreboot/w541_12mb/config/libgfxinit_corebootfb index 8ef1f09a..6be3c77b 100644 --- a/config/coreboot/w541_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/w541_12mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_BOARD_LENOVO_THINKPAD_W541=y  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/w541_12mb/config/libgfxinit_txtmode b/config/coreboot/w541_12mb/config/libgfxinit_txtmode index b552bef0..9be8bf6a 100644 --- a/config/coreboot/w541_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/w541_12mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_BOARD_LENOVO_THINKPAD_W541=y  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_16mb/config/libgfxinit_corebootfb b/config/coreboot/x200_16mb/config/libgfxinit_corebootfb index 27d40621..792f23b5 100644 --- a/config/coreboot/x200_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x200_16mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_16mb/config/libgfxinit_txtmode b/config/coreboot/x200_16mb/config/libgfxinit_txtmode index cbb78671..b35d4ffa 100644 --- a/config/coreboot/x200_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x200_16mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_4mb/config/libgfxinit_corebootfb b/config/coreboot/x200_4mb/config/libgfxinit_corebootfb index 19cf5e16..f7a679d4 100644 --- a/config/coreboot/x200_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x200_4mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_4mb/config/libgfxinit_txtmode b/config/coreboot/x200_4mb/config/libgfxinit_txtmode index f417738c..a7ded559 100644 --- a/config/coreboot/x200_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/x200_4mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_8mb/config/libgfxinit_corebootfb b/config/coreboot/x200_8mb/config/libgfxinit_corebootfb index 42ea44a9..749efb36 100644 --- a/config/coreboot/x200_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x200_8mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x200_8mb/config/libgfxinit_txtmode b/config/coreboot/x200_8mb/config/libgfxinit_txtmode index 31ee78b8..036f799b 100644 --- a/config/coreboot/x200_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/x200_8mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x220_8mb/config/libgfxinit_corebootfb b/config/coreboot/x220_8mb/config/libgfxinit_corebootfb index ec0a07f2..678cca8d 100644 --- a/config/coreboot/x220_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x220_8mb/config/libgfxinit_corebootfb @@ -186,6 +186,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x220_8mb/config/libgfxinit_txtmode b/config/coreboot/x220_8mb/config/libgfxinit_txtmode index 81bf09b2..17dc8ebe 100644 --- a/config/coreboot/x220_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/x220_8mb/config/libgfxinit_txtmode @@ -184,6 +184,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230_12mb/config/libgfxinit_corebootfb b/config/coreboot/x230_12mb/config/libgfxinit_corebootfb index 30a6b715..56929239 100644 --- a/config/coreboot/x230_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x230_12mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230_12mb/config/libgfxinit_txtmode b/config/coreboot/x230_12mb/config/libgfxinit_txtmode index 38f7d458..f43cc332 100644 --- a/config/coreboot/x230_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/x230_12mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230_16mb/config/libgfxinit_corebootfb b/config/coreboot/x230_16mb/config/libgfxinit_corebootfb index ebf4d378..1d4e9f37 100644 --- a/config/coreboot/x230_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x230_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230_16mb/config/libgfxinit_txtmode b/config/coreboot/x230_16mb/config/libgfxinit_txtmode index 2cd56418..a1dbc601 100644 --- a/config/coreboot/x230_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x230_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230t_12mb/config/libgfxinit_corebootfb b/config/coreboot/x230t_12mb/config/libgfxinit_corebootfb index 6e8e3a74..dd6de6d4 100644 --- a/config/coreboot/x230t_12mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x230t_12mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230t_12mb/config/libgfxinit_txtmode b/config/coreboot/x230t_12mb/config/libgfxinit_txtmode index ab92025e..7133d30e 100644 --- a/config/coreboot/x230t_12mb/config/libgfxinit_txtmode +++ b/config/coreboot/x230t_12mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230t_16mb/config/libgfxinit_corebootfb b/config/coreboot/x230t_16mb/config/libgfxinit_corebootfb index a80d0c38..84d1ee76 100644 --- a/config/coreboot/x230t_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x230t_16mb/config/libgfxinit_corebootfb @@ -185,6 +185,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x230t_16mb/config/libgfxinit_txtmode b/config/coreboot/x230t_16mb/config/libgfxinit_txtmode index f5f25b9c..ac1d0190 100644 --- a/config/coreboot/x230t_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x230t_16mb/config/libgfxinit_txtmode @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_16mb/config/libgfxinit_corebootfb b/config/coreboot/x301_16mb/config/libgfxinit_corebootfb index e9929406..96df38ac 100644 --- a/config/coreboot/x301_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x301_16mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_16mb/config/libgfxinit_txtmode b/config/coreboot/x301_16mb/config/libgfxinit_txtmode index c9c37759..e88d3c1a 100644 --- a/config/coreboot/x301_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x301_16mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_4mb/config/libgfxinit_corebootfb b/config/coreboot/x301_4mb/config/libgfxinit_corebootfb index 42d5107c..e33fa425 100644 --- a/config/coreboot/x301_4mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x301_4mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_4mb/config/libgfxinit_txtmode b/config/coreboot/x301_4mb/config/libgfxinit_txtmode index 988e838a..c14ced63 100644 --- a/config/coreboot/x301_4mb/config/libgfxinit_txtmode +++ b/config/coreboot/x301_4mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_8mb/config/libgfxinit_corebootfb b/config/coreboot/x301_8mb/config/libgfxinit_corebootfb index ce92cd2d..bdc10d75 100644 --- a/config/coreboot/x301_8mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x301_8mb/config/libgfxinit_corebootfb @@ -183,6 +183,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x301_8mb/config/libgfxinit_txtmode b/config/coreboot/x301_8mb/config/libgfxinit_txtmode index b2164483..84f914cf 100644 --- a/config/coreboot/x301_8mb/config/libgfxinit_txtmode +++ b/config/coreboot/x301_8mb/config/libgfxinit_txtmode @@ -181,6 +181,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x60/config/libgfxinit_corebootfb b/config/coreboot/x60/config/libgfxinit_corebootfb index 6f5902ea..dcef9476 100644 --- a/config/coreboot/x60/config/libgfxinit_corebootfb +++ b/config/coreboot/x60/config/libgfxinit_corebootfb @@ -177,6 +177,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x60/config/libgfxinit_txtmode b/config/coreboot/x60/config/libgfxinit_txtmode index b5c2f343..9ba1af3d 100644 --- a/config/coreboot/x60/config/libgfxinit_txtmode +++ b/config/coreboot/x60/config/libgfxinit_txtmode @@ -177,6 +177,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x60_16mb/config/libgfxinit_corebootfb b/config/coreboot/x60_16mb/config/libgfxinit_corebootfb index 1f005c11..8f2ca894 100644 --- a/config/coreboot/x60_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/x60_16mb/config/libgfxinit_corebootfb @@ -177,6 +177,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/coreboot/x60_16mb/config/libgfxinit_txtmode b/config/coreboot/x60_16mb/config/libgfxinit_txtmode index c4017c1d..0ef10de1 100644 --- a/config/coreboot/x60_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/x60_16mb/config/libgfxinit_txtmode @@ -177,6 +177,8 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set +# CONFIG_BOARD_LENOVO_T480 is not set +# CONFIG_BOARD_LENOVO_T480S is not set  # CONFIG_BOARD_LENOVO_T400 is not set  # CONFIG_BOARD_LENOVO_T500 is not set  # CONFIG_BOARD_LENOVO_R400 is not set diff --git a/config/submodule/coreboot/next/fsp/module.cfg b/config/submodule/coreboot/default/fsp/module.cfg index a380ddda..2b39812b 100644 --- a/config/submodule/coreboot/next/fsp/module.cfg +++ b/config/submodule/coreboot/default/fsp/module.cfg @@ -2,4 +2,4 @@  subrepo="https://review.coreboot.org/fsp.git"  subrepo_bkup="https://github.com/coreboot/fsp" -subhash="909cf43ad6ccebb6adee482bc0a4f098c32c9a6d" +subhash="86c9111639d357e0f369c14248097b119112a71c" diff --git a/config/submodule/coreboot/default/module.list b/config/submodule/coreboot/default/module.list index 5f77de0c..8c7f3d20 100644 --- a/config/submodule/coreboot/default/module.list +++ b/config/submodule/coreboot/default/module.list @@ -1,4 +1,5 @@  3rdparty/arm-trusted-firmware +3rdparty/fsp  3rdparty/intel-microcode  3rdparty/libgfxinit  3rdparty/libhwbase diff --git a/config/submodule/coreboot/next/acpica-unix-20241212.tar.gz/module.cfg b/config/submodule/coreboot/next/acpica-unix-20241212.tar.gz/module.cfg deleted file mode 100644 index 30baf001..00000000 --- a/config/submodule/coreboot/next/acpica-unix-20241212.tar.gz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.mirrorservice.org/sites/libreboot.org/release/misc/acpica/acpica-unix-20241212.tar.gz" -subfile_bkup="https://mirror.math.princeton.edu/pub/libreboot/misc/acpica/acpica-unix-20241212.tar.gz" -subhash="daa4243f927451ac18c337cf17c27849e68329b3f7eb25b8c3379fda9c6a484201b73d4ffccab89a0ae22cc5e432f141ba149015a003834b0515bdb3d4efe0a8" diff --git a/config/submodule/coreboot/next/binutils-2.43.1.tar.xz/module.cfg b/config/submodule/coreboot/next/binutils-2.43.1.tar.xz/module.cfg deleted file mode 100644 index 2117a540..00000000 --- a/config/submodule/coreboot/next/binutils-2.43.1.tar.xz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://ftp.nluug.nl/pub/gnu/binutils/binutils-2.43.1.tar.xz" -subfile_bkup="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/binutils/binutils-2.43.1.tar.xz" -subhash="20977ad17729141a2c26d358628f44a0944b84dcfefdec2ba029c2d02f40dfc41cc91c0631044560d2bd6f9a51e1f15846b4b311befbe14f1239f14ff7d57824" diff --git a/config/submodule/coreboot/next/gcc-14.2.0.tar.xz/module.cfg b/config/submodule/coreboot/next/gcc-14.2.0.tar.xz/module.cfg deleted file mode 100644 index 4ef88d1d..00000000 --- a/config/submodule/coreboot/next/gcc-14.2.0.tar.xz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz" -subfile_bkup="https://ftp.nluug.nl/pub/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz" -subhash="932bdef0cda94bacedf452ab17f103c0cb511ff2cec55e9112fc0328cbf1d803b42595728ea7b200e0a057c03e85626f937012e49a7515bc5dd256b2bf4bc396" diff --git a/config/submodule/coreboot/next/gmp-6.3.0.tar.xz/module.cfg b/config/submodule/coreboot/next/gmp-6.3.0.tar.xz/module.cfg deleted file mode 100644 index 46b55c01..00000000 --- a/config/submodule/coreboot/next/gmp-6.3.0.tar.xz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz" -subfile_bkup="https://ftp.nluug.nl/pub/gnu/gmp/gmp-6.3.0.tar.xz" -subhash="e85a0dab5195889948a3462189f0e0598d331d3457612e2d3350799dba2e244316d256f8161df5219538eb003e4b5343f989aaa00f96321559063ed8c8f29fd2" diff --git a/config/submodule/coreboot/next/intel-microcode/module.cfg b/config/submodule/coreboot/next/intel-microcode/module.cfg deleted file mode 100644 index ef649800..00000000 --- a/config/submodule/coreboot/next/intel-microcode/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subrepo="https://review.coreboot.org/intel-microcode.git" -subrepo_bkup="https://github.com/coreboot/intel-microcode" -subhash="8ac9378a84879e81c503e09f344560b3dd7f72df" diff --git a/config/submodule/coreboot/next/libgfxinit/module.cfg b/config/submodule/coreboot/next/libgfxinit/module.cfg deleted file mode 100644 index 93383129..00000000 --- a/config/submodule/coreboot/next/libgfxinit/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subrepo="https://review.coreboot.org/libgfxinit.git" -subrepo_bkup="https://github.com/coreboot/libgfxinit" -subhash="17cfc92f402493979783585b6581efbd98c0cf07" diff --git a/config/submodule/coreboot/next/libhwbase/module.cfg b/config/submodule/coreboot/next/libhwbase/module.cfg deleted file mode 100644 index 4995e70f..00000000 --- a/config/submodule/coreboot/next/libhwbase/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subrepo="https://review.coreboot.org/libhwbase.git" -subrepo_bkup="https://github.com/coreboot/libhwbase" -subhash="584629b9f4771b7618951cec57df2ca3af9c6981" diff --git a/config/submodule/coreboot/next/module.list b/config/submodule/coreboot/next/module.list deleted file mode 100644 index 36f05dbe..00000000 --- a/config/submodule/coreboot/next/module.list +++ /dev/null @@ -1,12 +0,0 @@ -3rdparty/fsp -3rdparty/intel-microcode -3rdparty/libgfxinit -3rdparty/libhwbase -3rdparty/vboot -util/crossgcc/tarballs/binutils-2.43.1.tar.xz -util/crossgcc/tarballs/gcc-14.2.0.tar.xz -util/crossgcc/tarballs/gmp-6.3.0.tar.xz -util/crossgcc/tarballs/mpc-1.3.1.tar.gz -util/crossgcc/tarballs/mpfr-4.2.1.tar.xz -util/crossgcc/tarballs/nasm-2.16.03.tar.bz2 -util/crossgcc/tarballs/acpica-unix-20241212.tar.gz diff --git a/config/submodule/coreboot/next/mpc-1.3.1.tar.gz/module.cfg b/config/submodule/coreboot/next/mpc-1.3.1.tar.gz/module.cfg deleted file mode 100644 index 9b6cc57a..00000000 --- a/config/submodule/coreboot/next/mpc-1.3.1.tar.gz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz" -subfile_bkup="https://ftp.nluug.nl/pub/gnu/mpc/mpc-1.3.1.tar.gz" -subhash="4bab4ef6076f8c5dfdc99d810b51108ced61ea2942ba0c1c932d624360a5473df20d32b300fc76f2ba4aa2a97e1f275c9fd494a1ba9f07c4cb2ad7ceaeb1ae97" diff --git a/config/submodule/coreboot/next/mpfr-4.2.1.tar.xz/module.cfg b/config/submodule/coreboot/next/mpfr-4.2.1.tar.xz/module.cfg deleted file mode 100644 index 93cc1a05..00000000 --- a/config/submodule/coreboot/next/mpfr-4.2.1.tar.xz/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz" -subfile_bkup="https://ftp.nluug.nl/pub/gnu/mpfr/mpfr-4.2.1.tar.xz" -subhash="bc68c0d755d5446403644833ecbb07e37360beca45f474297b5d5c40926df1efc3e2067eecffdf253f946288bcca39ca89b0613f545d46a9e767d1d4cf358475" diff --git a/config/submodule/coreboot/next/nasm-2.16.03.tar.bz2/module.cfg b/config/submodule/coreboot/next/nasm-2.16.03.tar.bz2/module.cfg deleted file mode 100644 index 3895e2ef..00000000 --- a/config/submodule/coreboot/next/nasm-2.16.03.tar.bz2/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subfile="https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.bz2" -subfile_bkup="https://www.mirrorservice.org/sites/distfiles.macports.org/nasm/nasm-2.16.03.tar.bz2" -subhash="f28445d368debdf44219cc57df33800a8c0e49186cd60836d4adfec7700d53b801d34aa9fc9bfda74169843f33a1e8b465e11292582eb968bb9c3a26f54dd172" diff --git a/config/submodule/coreboot/next/vboot/module.cfg b/config/submodule/coreboot/next/vboot/module.cfg deleted file mode 100644 index d13a1b29..00000000 --- a/config/submodule/coreboot/next/vboot/module.cfg +++ /dev/null @@ -1,5 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later - -subrepo="https://review.coreboot.org/vboot.git" -subrepo_bkup="https://github.com/coreboot/vboot" -subhash="3f94e2c7ed58c4e67d6e7dc6052ec615dbbb9bb4" diff --git a/config/submodule/coreboot/next/vboot/patches/0001-extract_vmlinuz.c-Fix-the-bounds-check-on-vmlinuz_he.patch b/config/submodule/coreboot/next/vboot/patches/0001-extract_vmlinuz.c-Fix-the-bounds-check-on-vmlinuz_he.patch deleted file mode 100644 index 1ac41de6..00000000 --- a/config/submodule/coreboot/next/vboot/patches/0001-extract_vmlinuz.c-Fix-the-bounds-check-on-vmlinuz_he.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 195f61375aeec9eec16604ec59f6eda2e6058cc1 Mon Sep 17 00:00:00 2001 -From: "Luke T. Shumaker" <lukeshu@lukeshu.com> -Date: Thu, 30 May 2024 14:08:33 -0600 -Subject: [PATCH 1/1] extract_vmlinuz.c: Fix the bounds check on - vmlinuz_header_{offset,size} - -The check on vmlinuz_header_offset and vmlinuz_header_size is obviously -wrong: - -	if (!vmlinuz_header_size || -	    kpart_data + vmlinuz_header_offset + vmlinuz_header_size > -	    kpart_data) { -		return 1; -	} - -`kpart_data + some_unsigned_values` can obviously never be `> kpart_data`, -unless something has overflowed!  And `vmlinuz_header_offset` hasn't even -been set yet (besides being initialized to zero)! - -GCC will deduce that if the check didn't cause the function to bail, then -vmlinuz_header_size (a uint32_t) must be "negative"; that is: in the range -[2GiB,4GiB). - -On platforms where size_t is 32-bits, this is *especially* broken. -memcpy's size argument must be in the range [0,2GiB).  Because GCC has -proved that vmlinuz_header_size is higher than that, it will fail to -compile: - -	host/lib/extract_vmlinuz.c:67:9: error: 'memcpy' specified bound between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Werror=stringop-overflow=] - -So, fix the check. - -I can now say that what I suspect the original author meant to write would -be the following patch, if `vmlinuz_header_offset` were already set: - -	-kpart_data + vmlinuz_header_offset + vmlinuz_header_size > kpart_data -	+now        + vmlinuz_header_offset + vmlinuz_header_size > kpart_size - -This hypothesis is supported by `now` not getting incremented by -`kblob_size` the way it is for the keyblock and preamble sizes. - -However, we can also see that even this "corrected" bounds check is -insufficient: it does not detect the vmlinuz_header overflowing into -kblob_data. - -OK, so let's describe the fix: - -Have a `*vmlinuz_header` pointer instead of a -`uint64_t vmlinuz_header_offset`, to be more similar to all the other -regions.  With this change, the correct check becomes a simple - -      vmlinuz_header + vmlinuz_header_size > kblob_data - -While we're at it, make some changes that could have helped avoid this in -the first place: - - - Add comments. - - Calculate the vmlinuz_header offset right away, instead of waiting. - - Go ahead and increment `now` by `kblob_size`, to increase regularity. - -Change-Id: I5c03e49070b6dd2e04459566ef7dd129d27736e4 ---- - host/lib/extract_vmlinuz.c | 72 +++++++++++++++++++++++++++----------- - 1 file changed, 51 insertions(+), 21 deletions(-) - -diff --git a/host/lib/extract_vmlinuz.c b/host/lib/extract_vmlinuz.c -index 4ccfcf33..d2c09443 100644 ---- a/host/lib/extract_vmlinuz.c -+++ b/host/lib/extract_vmlinuz.c -@@ -15,16 +15,44 @@ -  - int ExtractVmlinuz(void *kpart_data, size_t kpart_size, - 		   void **vmlinuz_out, size_t *vmlinuz_size) { -+	// We're going to be extracting `vmlinuz_header` and -+	// `kblob_data`, and returning the concatenation of them. -+	// -+	// kpart_data = +-[kpart_size]------------------------------------+ -+	//              |                                                 | -+	//  keyblock  = | +-[keyblock->keyblock_size]-------------------+ | -+	//              | | struct vb2_keyblock          keyblock       | | -+	//              | | char []                      ...data...     | | -+	//              | +---------------------------------------------+ | -+	//              |                                                 | -+	//  preamble  = | +-[preamble->preamble_size]-------------------+ | -+	//              | | struct vb2_kernel_preamble   preamble       | | -+	//              | | char []                       ...data...    | | -+	//              | | char []                      vmlinuz_header | | -+	//              | | char []                       ...data...    | | -+	//              | +---------------------------------------------+ | -+	//              |                                                 | -+	//  kblob_data= | +-[preamble->body_signature.data_size]--------+ | -+	//              | | char []                       ...data...    | | -+	//              | +---------------------------------------------+ | -+	//              |                                                 | -+	//              +-------------------------------------------------+ -+ - 	size_t now = 0; -+	// The 3 sections of kpart_data. -+	struct vb2_keyblock *keyblock = NULL; - 	struct vb2_kernel_preamble *preamble = NULL; - 	uint8_t *kblob_data = NULL; - 	uint32_t kblob_size = 0; -+	// vmlinuz_header -+	uint8_t *vmlinuz_header = NULL; - 	uint32_t vmlinuz_header_size = 0; --	uint64_t vmlinuz_header_address = 0; --	uint64_t vmlinuz_header_offset = 0; -+	// The concatenated result. - 	void *vmlinuz = NULL; -  --	struct vb2_keyblock *keyblock = (struct vb2_keyblock *)kpart_data; -+	// Isolate the 3 sections of kpart_data. -+ -+	keyblock = (struct vb2_keyblock *)kpart_data; - 	now += keyblock->keyblock_size; - 	if (now > kpart_size) - 		return 1; -@@ -36,37 +64,39 @@ int ExtractVmlinuz(void *kpart_data, size_t kpart_size, -  - 	kblob_data = kpart_data + now; - 	kblob_size = preamble->body_signature.data_size; -- --	if (!kblob_data || (now + kblob_size) > kpart_size) -+	now += kblob_size; -+	if (now > kpart_size) - 		return 1; -  -+	// Find `vmlinuz_header` within `preamble`. -+ - 	if (preamble->header_version_minor > 0) { --		vmlinuz_header_address = preamble->vmlinuz_header_address; -+		// calculate the vmlinuz_header offset from -+		// the beginning of the kpart_data.  The kblob doesn't -+		// include the body_load_offset, but does include -+		// the keyblock and preamble sections. -+		size_t vmlinuz_header_offset = -+			preamble->vmlinuz_header_address - -+			preamble->body_load_address + -+			keyblock->keyblock_size + -+			preamble->preamble_size; -+ -+		vmlinuz_header = kpart_data + vmlinuz_header_offset; - 		vmlinuz_header_size = preamble->vmlinuz_header_size; - 	} -  --	if (!vmlinuz_header_size || --	    kpart_data + vmlinuz_header_offset + vmlinuz_header_size > --	    kpart_data) { -+	if (!vmlinuz_header || -+	    !vmlinuz_header_size || -+	    vmlinuz_header + vmlinuz_header_size > kblob_data) { - 		return 1; - 	} -  --	// calculate the vmlinuz_header offset from --	// the beginning of the kpart_data.  The kblob doesn't --	// include the body_load_offset, but does include --	// the keyblock and preamble sections. --	vmlinuz_header_offset = vmlinuz_header_address - --		preamble->body_load_address + --		keyblock->keyblock_size + --		preamble->preamble_size; -+	// Concatenate and return. -  - 	vmlinuz = malloc(vmlinuz_header_size + kblob_size); - 	if (vmlinuz == NULL) - 		return 1; -- --	memcpy(vmlinuz, kpart_data + vmlinuz_header_offset, --	       vmlinuz_header_size); -- -+	memcpy(vmlinuz, vmlinuz_header, vmlinuz_header_size); - 	memcpy(vmlinuz + vmlinuz_header_size, kblob_data, kblob_size); -  - 	*vmlinuz_out = vmlinuz; ---  -2.45.1 - | 
