Skip to content

Commit 52c9876

Browse files
committed
(WIP) update coreboot
DO NOT MERGE! We want coreboot-4.10, not coreboot-git. This is for testing only! DO NOT MERGE! This is unfinished. Update coreboot from 4.8.1 to the git master branch HEAD at build-time and port patches: * 0000-measure-boot -> 0001 * 0009-Add-heads-TPM-measurements-to-Skylake-Kabylake -> 0003 * 0030-sandybridge -> 0002 TODO: * coreboot defconfig update for all boards! including: instead of 0007-intel-fsp-fsp2_0-Fix-FSP-2.0-headers-to-match-github configure FSP_USE_REPO for skylake/kabylake? * review and TEST! especially skylake/kabylake * switch to coreboot 4.10 and remove all old patches All other patches against coreboot-4.8.1 seem to be part of coreboot now. For an overview of the changes in coreboot, see https://doc.coreboot.org/releases/coreboot-4.9-relnotes.html
1 parent cccb846 commit 52c9876

5 files changed

Lines changed: 663 additions & 8 deletions

config/coreboot-x230.config

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
1717
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5=y
1818
CONFIG_PAYLOAD_LINUX=y
1919
CONFIG_PAYLOAD_FILE="../../build/x230/bzImage"
20-
CONFIG_PAYLOAD_OPTIONS=""
21-
# CONFIG_PXE is not set
2220
CONFIG_LINUX_COMMAND_LINE="intel_iommu=igfx_off quiet"
2321
CONFIG_LINUX_INITRD="../../build/x230/initrd.cpio.xz"
2422
CONFIG_DEBUG_SMM_RELOCATION=y

modules/coreboot

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
modules-$(CONFIG_COREBOOT) += coreboot
22

3-
#coreboot_version := git
4-
#coreboot_repo := https://github.com/osresearch/coreboot
5-
coreboot_version := 4.8.1
3+
coreboot_version := git
4+
coreboot_repo := https://github.com/coreboot/coreboot
5+
# coreboot_version := 4.8.1
66
coreboot_base_dir := coreboot-$(coreboot_version)
77
coreboot_dir := $(coreboot_base_dir)/$(BOARD)
8-
coreboot_tar := coreboot-$(coreboot_version).tar.xz
9-
coreboot_url := https://www.coreboot.org/releases/$(coreboot_tar)
10-
coreboot_hash := f0ddf4db0628c1fe1e8348c40084d9cbeb5771400c963fd419cda3995b69ad23
8+
# coreboot_tar := coreboot-$(coreboot_version).tar.xz
9+
# coreboot_url := https://www.coreboot.org/releases/$(coreboot_tar)
10+
# coreboot_hash := f0ddf4db0628c1fe1e8348c40084d9cbeb5771400c963fd419cda3995b69ad23
1111

1212
# Coreboot builds are specialized on a per-target basis.
1313
# The builds are done in a per-target subdirectory

0 commit comments

Comments
 (0)