diff options
author | Evelyn Huang <evhuang@google.com> | 2017-06-26 13:36:57 -0600 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2017-08-11 15:40:31 +0000 |
commit | 285f9f2fe3a135c9fb95457178a3ecce4f071874 (patch) | |
tree | cc7486f9e8c6f41682694957ff5a51c89acdec4f /payloads/external/tianocore/Makefile | |
parent | 6c9c196f1cdf5e1a94c4ae312318dc7934508023 (diff) |
payloads/external/tianocore: Add and apply patches for tianocore
Create a directory patches, and add necessary patches to be applied to
upstream tianocore.
Patches include:
-Patch for no PCI address enumeration
-Patches to enable keyboard input
-Patch to disable serial to speed up boot process.
Patches pulled from https://github.com/MattDevo/edk2.
Additionally, modify tianocore Makefile to apply patches during build.
Change-Id: I4eaa602418995a68753b1ed13af8c6374eaa312f
Signed-off-by: Evelyn Huang <evhuang@google.com>
Reviewed-on: https://review.coreboot.org/20639
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'payloads/external/tianocore/Makefile')
-rw-r--r-- | payloads/external/tianocore/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/payloads/external/tianocore/Makefile b/payloads/external/tianocore/Makefile index 10e760d938..ade0be8389 100644 --- a/payloads/external/tianocore/Makefile +++ b/payloads/external/tianocore/Makefile @@ -61,6 +61,12 @@ $(project_dir)/.version_$(TAG-y): fetch git checkout master; \ git branch -D coreboot 2>/dev/null; \ git checkout -b coreboot $(TAG-y); \ + for patch in $(CURDIR)/patches/*.patch; do \ + echo "Applying $$patch"; \ + cd $(project_dir); \ + git am --keep-cr $$patch || \ + ( echo " Error when applying patches.\n"; git am --abort; exit 1; ); \ + done; \ if ! [ "$(TAG-y)" = "origin/master" ] ; then \ touch $(project_dir)/.version_$(STABLE_COMMIT_ID); \ fi; \ |