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/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
||||||
INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
|
INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
|
||||||
INF PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.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 MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf
|
||||||
|
|
||||||
INF UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.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