Update coreboot to LB 20240504 (sync lbmk cd9685d1)
With other recent changes, and this patch, Canoeboot is now
in sync with Libreboot lbmk, commit:
cd9685d12d2b71a00cb6766bb85f392d4db92c83
This is with updated deblobbing, and Canoeboot's no-microcode
patches, that disable microcode updates universally.
Several patches from lbmk (for coreboot) aren't needed,
due to being for boards that Canoeboot does not use, so
those patches have been somewhat rebased, and configs
adapted, but this is otherwise identical.
As in previous Canoeboot updates, I've turned off this
option in all coreboot configs:
CONFIG_USE_BLOBS
Turning off that option prevents the coreboot build system
from ever attempting to use any blobs, but in practise it
would not have done so anyway, because Canoeboot disables
all handling of microcode in the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-03 01:16:47 +00:00
|
|
|
From ababcb1acecf09a736aaeb659e3ca4851b27341b Mon Sep 17 00:00:00 2001
|
2023-07-10 00:50:01 +00:00
|
|
|
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
|
|
|
Date: Thu, 22 Jun 2023 16:44:27 +0300
|
Update coreboot to LB 20240504 (sync lbmk cd9685d1)
With other recent changes, and this patch, Canoeboot is now
in sync with Libreboot lbmk, commit:
cd9685d12d2b71a00cb6766bb85f392d4db92c83
This is with updated deblobbing, and Canoeboot's no-microcode
patches, that disable microcode updates universally.
Several patches from lbmk (for coreboot) aren't needed,
due to being for boards that Canoeboot does not use, so
those patches have been somewhat rebased, and configs
adapted, but this is otherwise identical.
As in previous Canoeboot updates, I've turned off this
option in all coreboot configs:
CONFIG_USE_BLOBS
Turning off that option prevents the coreboot build system
from ever attempting to use any blobs, but in practise it
would not have done so anyway, because Canoeboot disables
all handling of microcode in the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-03 01:16:47 +00:00
|
|
|
Subject: [PATCH 13/16] HACK: Disable coreboot related BL31 features
|
2023-07-10 00:50:01 +00:00
|
|
|
|
|
|
|
I don't know why, but removing this BL31 make argument lets gru-kevin
|
|
|
|
power off properly when shut down from Linux. Needs investigation.
|
|
|
|
---
|
Update coreboot to LB 20240504 (sync lbmk cd9685d1)
With other recent changes, and this patch, Canoeboot is now
in sync with Libreboot lbmk, commit:
cd9685d12d2b71a00cb6766bb85f392d4db92c83
This is with updated deblobbing, and Canoeboot's no-microcode
patches, that disable microcode updates universally.
Several patches from lbmk (for coreboot) aren't needed,
due to being for boards that Canoeboot does not use, so
those patches have been somewhat rebased, and configs
adapted, but this is otherwise identical.
As in previous Canoeboot updates, I've turned off this
option in all coreboot configs:
CONFIG_USE_BLOBS
Turning off that option prevents the coreboot build system
from ever attempting to use any blobs, but in practise it
would not have done so anyway, because Canoeboot disables
all handling of microcode in the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-03 01:16:47 +00:00
|
|
|
src/arch/arm64/Makefile.mk | 3 ---
|
2023-07-10 00:50:01 +00:00
|
|
|
1 file changed, 3 deletions(-)
|
|
|
|
|
Update coreboot to LB 20240504 (sync lbmk cd9685d1)
With other recent changes, and this patch, Canoeboot is now
in sync with Libreboot lbmk, commit:
cd9685d12d2b71a00cb6766bb85f392d4db92c83
This is with updated deblobbing, and Canoeboot's no-microcode
patches, that disable microcode updates universally.
Several patches from lbmk (for coreboot) aren't needed,
due to being for boards that Canoeboot does not use, so
those patches have been somewhat rebased, and configs
adapted, but this is otherwise identical.
As in previous Canoeboot updates, I've turned off this
option in all coreboot configs:
CONFIG_USE_BLOBS
Turning off that option prevents the coreboot build system
from ever attempting to use any blobs, but in practise it
would not have done so anyway, because Canoeboot disables
all handling of microcode in the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-03 01:16:47 +00:00
|
|
|
diff --git a/src/arch/arm64/Makefile.mk b/src/arch/arm64/Makefile.mk
|
|
|
|
index 538d254ace..18e451d63c 100644
|
|
|
|
--- a/src/arch/arm64/Makefile.mk
|
|
|
|
+++ b/src/arch/arm64/Makefile.mk
|
|
|
|
@@ -159,9 +159,6 @@ BL31_MAKEARGS += LOG_LEVEL=40
|
2023-07-10 00:50:01 +00:00
|
|
|
# Always enable crash reporting, even on a release build
|
|
|
|
BL31_MAKEARGS += CRASH_REPORTING=1
|
|
|
|
|
|
|
|
-# Enable coreboot-specific features like CBMEM console support
|
|
|
|
-BL31_MAKEARGS += COREBOOT=1
|
|
|
|
-
|
|
|
|
# Avoid build/release|build/debug distinction by overriding BUILD_PLAT directly
|
|
|
|
BL31_MAKEARGS += BUILD_PLAT="$(BL31_BUILD)"
|
|
|
|
|
|
|
|
--
|
Update coreboot to LB 20240504 (sync lbmk cd9685d1)
With other recent changes, and this patch, Canoeboot is now
in sync with Libreboot lbmk, commit:
cd9685d12d2b71a00cb6766bb85f392d4db92c83
This is with updated deblobbing, and Canoeboot's no-microcode
patches, that disable microcode updates universally.
Several patches from lbmk (for coreboot) aren't needed,
due to being for boards that Canoeboot does not use, so
those patches have been somewhat rebased, and configs
adapted, but this is otherwise identical.
As in previous Canoeboot updates, I've turned off this
option in all coreboot configs:
CONFIG_USE_BLOBS
Turning off that option prevents the coreboot build system
from ever attempting to use any blobs, but in practise it
would not have done so anyway, because Canoeboot disables
all handling of microcode in the build system.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-03 01:16:47 +00:00
|
|
|
2.39.2
|
2023-07-10 00:50:01 +00:00
|
|
|
|