Skip to content

Commit 3b2c20f

Browse files
committed
edk2: Rebase on edk2-stable202505
This update uses the edk2 recommended practice of...duplicating everything. A new System76PayloadPkg is added as a copy of UefiPayloadPkg that is now used. Most drivers and libraries that require modifications are copied into this new package. This should hopefully allow rebasing on future updates with significantly less work. The following edk2 options are set: - BOOTSPLASH_IMAGE: Enable boot logo and add it to BGRT - LOAD_OPTION_ROMS: Load PCI Option ROMs - SIO_BUS_ENABLE: Required for PS/2 devices to keep working - USE_GOP_POLICY: Use Intel GOP driver instead of edk2 driver - VARIABLE_SUPPORT: EMU for QEMU, SMMSTORE for everything else Signed-off-by: Tim Crawford <tcrawford@system76.com>
1 parent f5ee4cb commit 3b2c20f

55 files changed

Lines changed: 262 additions & 6 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ features apply to your model and firmware version, see the
1212
- Changed the GOP Policy driver to search for the VBT file in the UEFI FFS
1313
- Fixed PE32 alignment of Rust UEFI modules
1414
- Improved PS/2 compatibility
15+
- Updated EDK2 to edk2-stable202505
1516

1617
## 2025-08-11
1718

edk2

Submodule edk2 updated 7701 files

models/addw1/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/addw2/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/addw3/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/addw4/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/bonw14/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/bonw15-b/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/bonw15/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

models/darp10-b/edk2.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
BOOTLOADER=COREBOOT
2+
BOOTSPLASH_IMAGE=TRUE
23
DISABLE_SERIAL_TERMINAL=TRUE
4+
LOAD_OPTION_ROMS=TRUE
35
PLATFORM_BOOT_TIMEOUT=2
46
PS2_KEYBOARD_ENABLE=TRUE
57
SECURE_BOOT_ENABLE=TRUE
68
SERIAL_DRIVER_ENABLE=FALSE
79
SHELL_TYPE=NONE
10+
SIO_BUS_ENABLE=TRUE
811
TPM_ENABLE=TRUE
12+
USE_GOP_POLICY=TRUE
13+
VARIABLE_SUPPORT=SMMSTORE
914
#SYSTEM76_EC_LOGGING=TRUE

0 commit comments

Comments
 (0)