Switch from CMOS options to UEFI variable store

Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Tim Crawford 2025-01-24 14:19:26 -07:00
parent 7c15b7dacb
commit 82454f76f0
No known key found for this signature in database
GPG key ID: 68E558D2BBD856E3
48 changed files with 48 additions and 48 deletions

@ -1 +1 @@
Subproject commit 01d12047685465e63dc75f05a36602458a056075
Subproject commit dc33cd724e91915b359364767dea4200bc9461c8

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -17,6 +17,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -16,6 +16,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -16,7 +16,7 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -16,7 +16,7 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_ME_CLEANER=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_ME_CLEANER=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_ME_CLEANER=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -12,6 +12,6 @@ CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)"
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -12,6 +12,6 @@ CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)"
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -17,6 +17,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -18,6 +18,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -18,6 +18,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -17,7 +17,7 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
# Debug
CONFIG_CONSOLE_SERIAL=n

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -14,6 +14,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -14,6 +14,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -15,6 +15,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y

View file

@ -13,6 +13,6 @@ CONFIG_POST_IO=n
CONFIG_SMMSTORE=y
CONFIG_SMMSTORE_V2=y
CONFIG_TPM_PPI=y
CONFIG_USE_OPTION_TABLE=y
CONFIG_USE_UEFI_VARIABLE_STORE=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
#CONFIG_CONSOLE_SYSTEM76_EC=y