Skip to content

Commit

Permalink
WIP: Update coreboot to version 4.9
Browse files Browse the repository at this point in the history
This does a few steps in order to retain a working build:
* bump coreboot from 4.8.1 to 4.9 (module version and hashes)
* remove _all_ patches against coreboot 4.8.1 (they're still in git)
* port the patches we apply to coreboot 4.9 (INCOMPLETE!)

First, what's important: This is NOT tested. It only builds.

===== TODO =====
Second, the following patches are still MISSING and need to be ported:
* 0009-Add-heads-TPM-measurements-to-Skylake-Kabylake.patch
* 0020-kgpe-d16.patch
* 0007-intel-fsp-fsp2_0-Fix-FSP-2.0-headers-to-match-github.patch has
to be either ported or dealt with in configs, if possible.
* This has to be tested; especially if measured boot really works
== END OF TODO ==

The rest of the patches against 4.8.1 are part of coreboot 4.9.

For the release notes, see
https://doc.coreboot.org/releases/coreboot-4.9-relnotes.html
  • Loading branch information
merge committed Feb 7, 2019
1 parent 7b68b1e commit f8eee78
Show file tree
Hide file tree
Showing 16 changed files with 107 additions and 133,703 deletions.
6 changes: 3 additions & 3 deletions modules/coreboot
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ modules-$(CONFIG_COREBOOT) += coreboot

#coreboot_version := git
#coreboot_repo := https://github.com/osresearch/coreboot
coreboot_version := 4.8.1
coreboot_version := 4.9
coreboot_base_dir := coreboot-$(coreboot_version)
coreboot_dir := $(coreboot_base_dir)/$(BOARD)
coreboot_tar := coreboot-$(coreboot_version).tar.xz
coreboot_url := https://www.coreboot.org/releases/$(coreboot_tar)
coreboot_hash := f0ddf4db0628c1fe1e8348c40084d9cbeb5771400c963fd419cda3995b69ad23
coreboot_hash := 32368d8b3d87a79376e30efd4ed279e90ace9a3d752ea6f98e2efdd18a896a76

# Coreboot builds are specialized on a per-target basis.
# The builds are done in a per-target subdirectory
Expand Down Expand Up @@ -90,7 +90,7 @@ coreboot-blobs_version := $(coreboot_version)
coreboot-blobs_tar := coreboot-blobs-$(coreboot-blobs_version).tar.xz
coreboot-blobs_dir := coreboot-$(coreboot-blobs_version)/3rdparty/blobs
coreboot-blobs_url := https://www.coreboot.org/releases/$(coreboot-blobs_tar)
coreboot-blobs_hash := 18aa509ae3af005a05d7b1e0b0246dc640249c14fc828f5144b6fd20bb10e295
coreboot-blobs_hash := 2224bceca072abb362627e617a8c9b557385b2b275199f28f0a18ab261d4cb5d

## there is nothing to build for the blobs, this should be
## made easier to make happen
Expand Down

This file was deleted.

This file was deleted.

152 changes: 0 additions & 152 deletions patches/coreboot-4.8.1/0020-kgpe-d16.patch

This file was deleted.

This file was deleted.

Loading

0 comments on commit f8eee78

Please sign in to comment.