Add/use System76 firmware-smmstore driver
Add/use System76 firmware-smmstore driver, to compact the smmstore NVRAM variables. Helps prevent corruption of NVRAM variables leading to boot hang. Compiled from system76/firmware-smmstore commit 2e94590 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
@@ -110,6 +110,10 @@ INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
|
||||
INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
||||
INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
|
||||
INF PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf
|
||||
!if $(ARCH) == IA32
|
||||
!else
|
||||
INF RuleOverride=BINARY USE = X64 CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf
|
||||
!endif
|
||||
INF MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf
|
||||
|
||||
INF UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf
|
||||
|
BIN
CorebootPayloadPkg/s76-smmstore/s76-smmstore.efi
Executable file
BIN
CorebootPayloadPkg/s76-smmstore/s76-smmstore.efi
Executable file
Binary file not shown.
9
CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf
Normal file
9
CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf
Normal file
@@ -0,0 +1,9 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = system76-firmware-smmstore
|
||||
FILE_GUID = 764f0f8d-658b-4d32-a057-b44fb209512c
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
|
||||
[Binaries.X64]
|
||||
PE32|s76-smmstore.efi|*
|
Reference in New Issue
Block a user