lbmk/config/coreboot/default/patches
Leah Rowe 401c0882aa NEW MAINBOARD: HP EliteBook 820 G2
This is of Broadwell platform, one generation above Haswell.

Of note: this uses HP Sure Start. Although the flash is 16MB,
our CBFS section (and IFD configuration) assumes 12MB flash,
so the final 4MB will be left unflashed on installation,
after blanking the private flash. The coreboot documents have
more information about this.

Some minor design changes in lbmk were made, to accomodate
this port:

Support for extracting refcode binaries added (pulled from
Google recovery images). The refcode file is an ELF that
initialises the MRC and the PCH. It is also responsible for
enabling or disabling the Intel GbE device, where Google
does not enable it, but lbmk modifies it per the instructions
on the coreboot documentation, so as to enable Intel GbE.

Google's recovery image stores the refcode as a stage file,
but coreboot changed the format (for CBFS files) after 4.13
so coreboot 4.13's cbfstool is used to extract refcode. This
realisation made me also change the script logic to use a
cbfstool and ifdtool version matching the coreboot tree, for
all parts of lbmk, whereas lbmk previously used only the
default tree for cbfstool/ifdtool, on insertion and deletion
of vendor files - it was 81dc20e744 that broke extraction of
refcode on google's recovery images, where google used an older
version of cbfstool to insert the files in their coreboot ROMs.
A further backported patch has been added, copying coreboot
revision f22f408956 which is a build fix from Nico Huber.

Iru Cai submitted an ACPI bugfix after the revision lbmk
currently uses, for coreboot/default, and this fix is
needed for rebooting to work on Linux 6.1 or higher. This
patch has been backported to lbmk, while it still uses the
same October 2023 revision of coreboot.

Broadwell MRC is inserted at the same offset as Haswell,
so I didn't need to tweak that.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2024-01-10 00:50:29 +00:00
..
0001-apple-macbook21-Set-default-VRAM-to-64MiB-instead-of.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0002-add-c3-and-clockgen-to-apple-macbook21.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0003-lenovo-x60-64MiB-Video-RAM-changed-to-default-previo.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0004-lenovo-t60-make-64MiB-VRAM-the-default-in-cmos.defau.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0005-lenovo-t400-set-VRAM-to-256MiB-VRAM-by-default.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0006-lenovo-x200-set-VRAM-to-256MiB-by-default.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0007-gigabyte-ga-g41m-es2l-set-VRAM-to-256MiB-by-default.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0008-acer-g43t-am3-set-VRAM-to-256MiB-by-default.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0009-lenovo-t400-Enable-all-SATA-ports.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0010-coreboot-Add-Lenovo-X230-patch-gfx_uma_size-224M-by-.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0011-lenovo-x230-set-me_state-Disabled-in-cmos.default.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0012-set-me_state-Disabled-on-all-cmos.default-files.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0013-lenovo-x230-introduce-FHD-variant.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0014-lenovo-x230-fix-the-data.vbt-path-for-the-EDP-varian.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0015-util-ifdtool-add-nuke-flag-all-0xFF-on-region.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0016-fix-speedstep-on-x200-t400-Revert-cpu-intel-model_10.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0017-GM45-type-CPUs-don-t-enable-alternative-SMRR.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0018-mb-dell-e6400-Enable-01.0-device-in-devicetree-for-d.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0019-Remove-warning-for-coreboot-images-built-without-a-p.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0020-ec-dell-mec5035-Add-command-to-enable-disable-radios.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0021-ec-dell-mec5035-Hook-up-radio-enables-to-option-API.patch coreboot/default bump: rev d862695f5f, 12 Oct 2023 2023-10-12 23:31:06 +01:00
0022-mb-dell-Add-Latitude-E6430-Ivy-Bridge.patch Enable VBT for E6430 2023-11-04 16:00:07 -06:00
0023-HACK-Disable-coreboot-related-BL31-features.patch coreboot: gru: Use default coreboot tree 2023-10-14 17:34:42 +03:00
0024-don-t-use-github-for-the-acpica-download.patch use mirrorservice.org for acpica downloads 2023-10-25 10:38:46 +01:00
0025-Revert-Kconfig-Bring-HEAP_SIZE-to-a-common-large-val.patch Revert "coreboot/default: use alternative heap size fix" 2023-10-31 20:08:03 +00:00
0026-sb-intel-ibexpeak-setup_heci_uma.c-Add-timeouts-when.patch add heci timeout for ibex peak 2023-10-29 11:42:41 +00:00
0030-crank-up-vram-allocation-on-more-intel-boards.patch crank up vram allocation on more intel boards 2023-10-31 18:26:03 +00:00
0031-dell-e6430-use-ME-Soft-Temporary-Disable.patch Dell E6430: use ME Soft Temporary Disable 2023-11-05 11:43:39 +00:00
0032-use-mirrorservice.org-for-gcc-downloads.patch use mirrorservice.org for gcc downloads 2023-11-05 23:21:13 +00:00
0033-mb-dell-Add-Latitude-E6530-Ivy-Bridge.patch Add Dell Latitude E6530 support 2023-11-05 19:00:26 -07:00
0034-x220_edp-modification-introduced-similar-to-x230_edp.patch added x220edp_8mb 2023-12-17 16:59:41 +01:00
0035-Add-VBT-for-EliteBook-8460p.patch Add HP EliteBook 8460p 2023-12-19 20:24:52 +02:00
0036-mb-hp-Add-Compaq-Elite-8300-CMT-port.patch Add HP 8300 CMT port 2023-12-24 18:34:34 +02:00
0037-mb-hp-elitebook_820_g2-do-not-set-EC-SLPT-on-S5.patch NEW MAINBOARD: HP EliteBook 820 G2 2024-01-10 00:50:29 +00:00