diff --git a/CHANGELOG.md b/CHANGELOG.md index 40310801..5e79f67f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ features apply to your model and firmware version, see the - Added SMBIOS slot descriptions for storage slots - addw4: Reduce GPU Boost TPP value to 45W to prevent crash under load - gaze20: Added initial release of open firmware +- Updated EDK2 to edk2-stable202505 ## 2025-04-03 diff --git a/edk2 b/edk2 index cf330903..684e99e8 160000 --- a/edk2 +++ b/edk2 @@ -1 +1 @@ -Subproject commit cf3309032db1a56b25522b4fbba7941df71a2e81 +Subproject commit 684e99e8201fdbf9fe66d01eaf736ca26139724f diff --git a/models/addw1/edk2.config b/models/addw1/edk2.config index b2378083..9aefe69c 100644 --- a/models/addw1/edk2.config +++ b/models/addw1/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/addw2/edk2.config b/models/addw2/edk2.config index b2378083..9aefe69c 100644 --- a/models/addw2/edk2.config +++ b/models/addw2/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/addw3/edk2.config b/models/addw3/edk2.config index b2378083..9aefe69c 100644 --- a/models/addw3/edk2.config +++ b/models/addw3/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/addw4/edk2.config b/models/addw4/edk2.config index b2378083..9aefe69c 100644 --- a/models/addw4/edk2.config +++ b/models/addw4/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/bonw14/edk2.config b/models/bonw14/edk2.config index b2378083..9aefe69c 100644 --- a/models/bonw14/edk2.config +++ b/models/bonw14/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/bonw15-b/edk2.config b/models/bonw15-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/bonw15-b/edk2.config +++ b/models/bonw15-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/bonw15/edk2.config b/models/bonw15/edk2.config index b2378083..9aefe69c 100644 --- a/models/bonw15/edk2.config +++ b/models/bonw15/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp10-b/edk2.config b/models/darp10-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp10-b/edk2.config +++ b/models/darp10-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp10/edk2.config b/models/darp10/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp10/edk2.config +++ b/models/darp10/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp11-b/edk2.config b/models/darp11-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp11-b/edk2.config +++ b/models/darp11-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp11/edk2.config b/models/darp11/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp11/edk2.config +++ b/models/darp11/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp5/edk2.config b/models/darp5/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp5/edk2.config +++ b/models/darp5/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp6/edk2.config b/models/darp6/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp6/edk2.config +++ b/models/darp6/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp7/edk2.config b/models/darp7/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp7/edk2.config +++ b/models/darp7/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp8/edk2.config b/models/darp8/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp8/edk2.config +++ b/models/darp8/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/darp9/edk2.config b/models/darp9/edk2.config index b2378083..9aefe69c 100644 --- a/models/darp9/edk2.config +++ b/models/darp9/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp2/edk2.config b/models/galp2/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp2/edk2.config +++ b/models/galp2/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp3-b/edk2.config b/models/galp3-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp3-b/edk2.config +++ b/models/galp3-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp3-c/edk2.config b/models/galp3-c/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp3-c/edk2.config +++ b/models/galp3-c/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp3/edk2.config b/models/galp3/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp3/edk2.config +++ b/models/galp3/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp4/edk2.config b/models/galp4/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp4/edk2.config +++ b/models/galp4/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp5/edk2.config b/models/galp5/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp5/edk2.config +++ b/models/galp5/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp6/edk2.config b/models/galp6/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp6/edk2.config +++ b/models/galp6/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/galp7/edk2.config b/models/galp7/edk2.config index b2378083..9aefe69c 100644 --- a/models/galp7/edk2.config +++ b/models/galp7/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze14_1650/edk2.config b/models/gaze14_1650/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze14_1650/edk2.config +++ b/models/gaze14_1650/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze14_1660ti/edk2.config b/models/gaze14_1660ti/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze14_1660ti/edk2.config +++ b/models/gaze14_1660ti/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze15/edk2.config b/models/gaze15/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze15/edk2.config +++ b/models/gaze15/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze16-3050/edk2.config b/models/gaze16-3050/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze16-3050/edk2.config +++ b/models/gaze16-3050/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze16-3060-b/edk2.config b/models/gaze16-3060-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze16-3060-b/edk2.config +++ b/models/gaze16-3060-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze16-3060/edk2.config b/models/gaze16-3060/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze16-3060/edk2.config +++ b/models/gaze16-3060/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze17-3050/edk2.config b/models/gaze17-3050/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze17-3050/edk2.config +++ b/models/gaze17-3050/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze17-3060-b/edk2.config b/models/gaze17-3060-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze17-3060-b/edk2.config +++ b/models/gaze17-3060-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze18/edk2.config b/models/gaze18/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze18/edk2.config +++ b/models/gaze18/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/gaze20/edk2.config b/models/gaze20/edk2.config index b2378083..9aefe69c 100644 --- a/models/gaze20/edk2.config +++ b/models/gaze20/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp10/edk2.config b/models/lemp10/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp10/edk2.config +++ b/models/lemp10/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp11/edk2.config b/models/lemp11/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp11/edk2.config +++ b/models/lemp11/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp12/edk2.config b/models/lemp12/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp12/edk2.config +++ b/models/lemp12/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp13-b/edk2.config b/models/lemp13-b/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp13-b/edk2.config +++ b/models/lemp13-b/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp13/edk2.config b/models/lemp13/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp13/edk2.config +++ b/models/lemp13/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/lemp9/edk2.config b/models/lemp9/edk2.config index b2378083..9aefe69c 100644 --- a/models/lemp9/edk2.config +++ b/models/lemp9/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/meer9/edk2.config b/models/meer9/edk2.config index b2378083..9aefe69c 100644 --- a/models/meer9/edk2.config +++ b/models/meer9/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp10/edk2.config b/models/oryp10/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp10/edk2.config +++ b/models/oryp10/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp11/edk2.config b/models/oryp11/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp11/edk2.config +++ b/models/oryp11/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp12/edk2.config b/models/oryp12/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp12/edk2.config +++ b/models/oryp12/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp5/edk2.config b/models/oryp5/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp5/edk2.config +++ b/models/oryp5/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp6/edk2.config b/models/oryp6/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp6/edk2.config +++ b/models/oryp6/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp7/edk2.config b/models/oryp7/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp7/edk2.config +++ b/models/oryp7/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp8/edk2.config b/models/oryp8/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp8/edk2.config +++ b/models/oryp8/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/oryp9/edk2.config b/models/oryp9/edk2.config index b2378083..9aefe69c 100644 --- a/models/oryp9/edk2.config +++ b/models/oryp9/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/models/qemu/edk2.config b/models/qemu/edk2.config index e72d9441..75318793 100644 --- a/models/qemu/edk2.config +++ b/models/qemu/edk2.config @@ -1,8 +1,12 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +VARIABLE_SUPPORT=EMU diff --git a/models/serw13/edk2.config b/models/serw13/edk2.config index b2378083..9aefe69c 100644 --- a/models/serw13/edk2.config +++ b/models/serw13/edk2.config @@ -1,9 +1,14 @@ BOOTLOADER=COREBOOT +BOOTSPLASH_IMAGE=TRUE DISABLE_SERIAL_TERMINAL=TRUE +LOAD_OPTION_ROMS=TRUE PLATFORM_BOOT_TIMEOUT=2 PS2_KEYBOARD_ENABLE=TRUE SECURE_BOOT_ENABLE=TRUE SERIAL_DRIVER_ENABLE=FALSE SHELL_TYPE=NONE +SIO_BUS_ENABLE=TRUE TPM_ENABLE=TRUE +USE_GOP_POLICY=TRUE +VARIABLE_SUPPORT=SMMSTORE #SYSTEM76_EC_LOGGING=TRUE diff --git a/scripts/_build/edk2.sh b/scripts/_build/edk2.sh index 2a8ac890..6f542337 100755 --- a/scripts/_build/edk2.sh +++ b/scripts/_build/edk2.sh @@ -11,9 +11,9 @@ then fi UEFIPAYLOAD="$(realpath "$1")" -PACKAGE=UefiPayloadPkg +PACKAGE=System76PayloadPkg +BUILD_ARCH=X64 BUILD_TYPE=RELEASE -#BUILD_TYPE=DEBUG TOOLCHAIN=COREBOOT COREBOOT_TOOLS_DEF="$XGCCPATH/../share/edk2config/tools_def.txt" @@ -28,13 +28,14 @@ pushd edk2 >/dev/null build \ -a IA32 \ - -a X64 \ + -a ${BUILD_ARCH} \ -b "${BUILD_TYPE}" \ -t "${TOOLCHAIN}" \ -p "${PACKAGE}/${PACKAGE}.dsc" \ + -DBUILD_ARCH=${BUILD_ARCH} \ "${@:2}" cp -v \ - "Build/${PACKAGE}X64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \ + "Build/${PACKAGE}${BUILD_ARCH}/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \ "${UEFIPAYLOAD}" popd >/dev/null diff --git a/scripts/build.sh b/scripts/build.sh index 96a65b0c..f9be4932 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -65,7 +65,7 @@ then done < "${MODEL_DIR}/edk2.config" fi -# Rebuild UefiPayloadPkg using edk2 +# Rebuild edk2 payload PACKAGES_PATH="${MODEL_DIR}:$(realpath apps)" \ ./scripts/_build/edk2.sh \ "${UEFIPAYLOAD}" \