Skip to content

Commit c4f98eb

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 7c6225e commit c4f98eb

File tree

55 files changed

+262
-6
lines changed

Some content is hidden

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

55 files changed

+262
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ features apply to your model and firmware version, see the
1313
- Added SMBIOS slot descriptions for storage slots
1414
- addw4: Reduce GPU Boost TPP value to 45W to prevent crash under load
1515
- gaze20: Added initial release of open firmware
16+
- Updated EDK2 to edk2-stable202505
1617

1718
## 2025-04-03
1819

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)