diff --git a/CorebootPayloadPkg/CorebootPayloadPkg.fdf b/CorebootPayloadPkg/CorebootPayloadPkg.fdf index e16126cdd4..266df66624 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkg.fdf +++ b/CorebootPayloadPkg/CorebootPayloadPkg.fdf @@ -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 diff --git a/CorebootPayloadPkg/s76-smmstore/s76-smmstore.efi b/CorebootPayloadPkg/s76-smmstore/s76-smmstore.efi new file mode 100755 index 0000000000..dd54996727 Binary files /dev/null and b/CorebootPayloadPkg/s76-smmstore/s76-smmstore.efi differ diff --git a/CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf b/CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf new file mode 100644 index 0000000000..147bf3eb72 --- /dev/null +++ b/CorebootPayloadPkg/s76-smmstore/s76-smmstore.inf @@ -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|*