aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--projects/coreboot/configs/revision2
-rw-r--r--projects/coreboot/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch (renamed from projects/coreboot/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch)42
-rwxr-xr-xprojects/crossgcc/crossgcc2
l---------projects/crossgcc/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch1
l---------projects/crossgcc/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch1
-rw-r--r--projects/grub/configs/bios/config4
-rw-r--r--projects/grub/configs/bios/modules-minimal3
-rw-r--r--projects/grub/configs/coreboot/config2
-rw-r--r--projects/grub/configs/coreboot/modules-minimal1
-rw-r--r--projects/grub/configs/uefi/config2
-rw-r--r--projects/grub/configs/uefi/modules-minimal1
11 files changed, 36 insertions, 25 deletions
diff --git a/projects/coreboot/configs/revision b/projects/coreboot/configs/revision
index 24940261..30357a1c 100644
--- a/projects/coreboot/configs/revision
+++ b/projects/coreboot/configs/revision
@@ -1 +1 @@
-a17796e6012041e2d8ebe16b0bde0b99809ee87c
+8f560d9b9c20c7e72b031e60cf0e828d7d27ec8e
diff --git a/projects/coreboot/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch b/projects/coreboot/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch
index 24964bb4..ddba7bc3 100644
--- a/projects/coreboot/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch
+++ b/projects/coreboot/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch
@@ -1,10 +1,10 @@
-From b403ddd709578d11f1e6d32abfc94701f57cae16 Mon Sep 17 00:00:00 2001
-From: Paul Kocialkowski <contact@paulk.fr>
-Date: Thu, 25 Jan 2018 17:31:55 -0500
-Subject: [PATCH] Avoid using git submodules for 3rdparty
+From 8b436fdcc99f111e17cd98da6d60a4d6977241e6 Mon Sep 17 00:00:00 2001
+From: Andrew Robbins <contact@andrewrobbins.info>
+Date: Fri, 7 Dec 2018 21:59:21 -0500
+Subject: [PATCH] Don't pull in 3rdparty git submodules
-This gets rid of git submodules entirely, to avoid the nuisance caused
-by automatically checking them out.
+Libreboot's build system uses separate git repositories for the
+third-party software.
---
.gitmodules | 20 --------------------
3rdparty/arm-trusted-firmware | 1 -
@@ -52,51 +52,51 @@ index c3270e6..3a617c7 100644
- url = ../libgfxinit.git
diff --git a/3rdparty/arm-trusted-firmware b/3rdparty/arm-trusted-firmware
deleted file mode 160000
-index b118723..0000000
+index 693e278..0000000
--- a/3rdparty/arm-trusted-firmware
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit b1187232fdf819586ba8c8ece4a27a7515cbdc6d
+-Subproject commit 693e278e308441d716f7f5116c43aa150955da31
diff --git a/3rdparty/blobs b/3rdparty/blobs
deleted file mode 160000
-index 8eb92ba..0000000
+index 372012e..0000000
--- a/3rdparty/blobs
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit 8eb92ba947e171df11b3c62f5f257ce69b9e2d55
+-Subproject commit 372012e8e1d0d01f3e77ff73b118665b41ff68b6
diff --git a/3rdparty/chromeec b/3rdparty/chromeec
deleted file mode 160000
-index 9fb1038..0000000
+index 11bd4c0..0000000
--- a/3rdparty/chromeec
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit 9fb10386a720d270e37ce61da3ff3a6d5a69951e
+-Subproject commit 11bd4c0f4d11357ab830982d7dec164813c886dd
diff --git a/3rdparty/libgfxinit b/3rdparty/libgfxinit
deleted file mode 160000
-index 42fb2d0..0000000
+index 718c79b..0000000
--- a/3rdparty/libgfxinit
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit 42fb2d065d604eb08c723ac6b96aeebb4c84cbd3
+-Subproject commit 718c79bb0713b5b90c9cc44e03197dc777066e3d
diff --git a/3rdparty/libhwbase b/3rdparty/libhwbase
deleted file mode 160000
-index 6685971..0000000
+index 637f2a4..0000000
--- a/3rdparty/libhwbase
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit 66859712e4817288591908d737dbf41ddea31c3a
+-Subproject commit 637f2a4f21ead8ccc45d5256834eb27ce72088db
diff --git a/3rdparty/vboot b/3rdparty/vboot
deleted file mode 160000
-index f6780a3..0000000
+index 392211f..0000000
--- a/3rdparty/vboot
+++ /dev/null
@@ -1 +0,0 @@
--Subproject commit f6780a36ff19b36abcdb5ace903c4ae2272fb574
+-Subproject commit 392211f0358919d510179ad399d8f056180e652e
diff --git a/Makefile.inc b/Makefile.inc
-index 413f7ad..ed2d839 100644
+index 3840505..da567de 100644
--- a/Makefile.inc
+++ b/Makefile.inc
-@@ -191,18 +191,6 @@ ifeq ($(CONFIG_COVERAGE),y)
+@@ -188,18 +188,6 @@ ifeq ($(CONFIG_COVERAGE),y)
ramstage-c-ccopts += -fprofile-arcs -ftest-coverage
endif
@@ -116,5 +116,5 @@ index 413f7ad..ed2d839 100644
ramstage-c-deps:=$$(OPTION_TABLE_H)
romstage-c-deps:=$$(OPTION_TABLE_H)
--
-1.9.1
+2.7.4
diff --git a/projects/crossgcc/crossgcc b/projects/crossgcc/crossgcc
index 46b9e3f3..1c3f33d8 100755
--- a/projects/crossgcc/crossgcc
+++ b/projects/crossgcc/crossgcc
@@ -157,7 +157,7 @@ build() {
bootstrap_flag='-b'
fi
- make -C "$sources_path" "$bootstrap_flag" CPUS="$TASKS" DEST="$build_path" "crossgcc-$arch"
+ make -C "$sources_path" $bootstrap_flag CPUS="$TASKS" DEST="$build_path" "crossgcc-$arch"
}
build_check() {
diff --git a/projects/crossgcc/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch b/projects/crossgcc/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch
deleted file mode 120000
index 627443a5..00000000
--- a/projects/crossgcc/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../coreboot/patches/0001-Avoid-using-git-submodules-for-3rdparty.patch \ No newline at end of file
diff --git a/projects/crossgcc/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch b/projects/crossgcc/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch
new file mode 120000
index 00000000..250b848b
--- /dev/null
+++ b/projects/crossgcc/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch
@@ -0,0 +1 @@
+../../coreboot/patches/0001-Don-t-pull-in-3rdparty-git-submodules.patch \ No newline at end of file
diff --git a/projects/grub/configs/bios/config b/projects/grub/configs/bios/config
index 9e627e2f..0b4a8d4e 100644
--- a/projects/grub/configs/bios/config
+++ b/projects/grub/configs/bios/config
@@ -1,2 +1,6 @@
+insmod cbfs
+
+set prefix=(cbfsdisk)/fallback
+
set root=(cbfsdisk)
source (cbfsdisk)/fallback/grub.cfg
diff --git a/projects/grub/configs/bios/modules-minimal b/projects/grub/configs/bios/modules-minimal
index 706aa529..6cb1d499 100644
--- a/projects/grub/configs/bios/modules-minimal
+++ b/projects/grub/configs/bios/modules-minimal
@@ -1,5 +1,4 @@
ahci
-biosdisk
cbfs
cbmemc
configfile
@@ -7,8 +6,10 @@ ehci
ext2
halt
loadenv
+memdisk
part_bsd
part_gpt
pata
reboot
+test
verify
diff --git a/projects/grub/configs/coreboot/config b/projects/grub/configs/coreboot/config
index e3792e94..0b4a8d4e 100644
--- a/projects/grub/configs/coreboot/config
+++ b/projects/grub/configs/coreboot/config
@@ -1,3 +1,5 @@
+insmod cbfs
+
set prefix=(cbfsdisk)/fallback
set root=(cbfsdisk)
diff --git a/projects/grub/configs/coreboot/modules-minimal b/projects/grub/configs/coreboot/modules-minimal
index 0480a0d0..e2033cb8 100644
--- a/projects/grub/configs/coreboot/modules-minimal
+++ b/projects/grub/configs/coreboot/modules-minimal
@@ -10,5 +10,6 @@ part_bsd
part_gpt
pata
reboot
+test
usbms
verify
diff --git a/projects/grub/configs/uefi/config b/projects/grub/configs/uefi/config
index e3792e94..0b4a8d4e 100644
--- a/projects/grub/configs/uefi/config
+++ b/projects/grub/configs/uefi/config
@@ -1,3 +1,5 @@
+insmod cbfs
+
set prefix=(cbfsdisk)/fallback
set root=(cbfsdisk)
diff --git a/projects/grub/configs/uefi/modules-minimal b/projects/grub/configs/uefi/modules-minimal
index 0480a0d0..e2033cb8 100644
--- a/projects/grub/configs/uefi/modules-minimal
+++ b/projects/grub/configs/uefi/modules-minimal
@@ -10,5 +10,6 @@ part_bsd
part_gpt
pata
reboot
+test
usbms
verify