diff options
Diffstat (limited to 'Vlv2TbltDevicePkg/PlatformPkgGcc.fdf')
-rw-r--r-- | Vlv2TbltDevicePkg/PlatformPkgGcc.fdf | 55 |
1 files changed, 41 insertions, 14 deletions
diff --git a/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf b/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf index 3326fb2925..d519edd4c8 100644 --- a/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf +++ b/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf @@ -676,6 +676,12 @@ FILE FREEFORM = 878AC2CC-5343-46F2-B563-51F89DAF56BA { !endif !endif +!if $(ESRT_ENABLE) == TRUE + INF MdeModulePkg/Universal/EsrtDxe/EsrtDxe.inf + INF $(PLATFORM_PACKAGE)/PlatformEsrt/PlatformEsrtDxe.inf + INF $(PLATFORM_PACKAGE)/FmpSample/FmpSample.inf +!endif + [FV.FVMAIN_COMPACT] BlockSize = $(FLASH_BLOCK_SIZE) FvAlignment = 16 @@ -739,7 +745,7 @@ READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE -[FV.Update_Data] +[FV.Bios_Update_Data] BlockSize = $(FLASH_BLOCK_SIZE) FvAlignment = 16 ERASE_POLARITY = 1 @@ -758,8 +764,8 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE -FILE RAW = 88888888-8888-8888-8888-888888888888 { - FD = Vlv +FILE FV_IMAGE = 4A538818-5AE0-4eb2-B2EB-488B23657022 { + SECTION FV_IMAGE = FVMAIN_COMPACT } [FV.BiosUpdateCargo] @@ -781,6 +787,17 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE +!if $(ESRT_ENABLE) == TRUE + INF $(PLATFORM_PACKAGE)/UpdateDriverDxe/UpdateDriverDxe.inf +!else + INF IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.inf +!endif +FILE RAW = 283FA2EE-532C-484d-9383-9F93B36F0B7E { + FV = Bios_Update_Data + } +FILE RAW = 98B8D59B-E8BA-48EE-98DD-C295392F1EDB { + Vlv2TbltDevicePkg/BiosUpdateConfig/BiosUpdateConfig.ini + } [FV.BiosUpdate] @@ -802,23 +819,33 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE +FILE FV_IMAGE = EDBEDF47-6EA3-4512-83C1-70F4769D4BDE { + SECTION GUIDED { + SECTION FV_IMAGE = BiosUpdateCargo + } + } + [Capsule.Capsule_Boot] -# -# gEfiCapsuleGuid supported by platform -# { 0x3B6686BD, 0x0D76, 0x4030, { 0xB7, 0x0E, 0xB5, 0x51, 0x9E, 0x2F, 0xC5, 0xA0 }} -# -CAPSULE_GUID = 3B6686BD-0D76-4030-B70E-B5519E2FC5A0 -CAPSULE_FLAGS = PersistAcrossReset +!if $(ESRT_ENABLE) == TRUE +CAPSULE_GUID = 819b858e-c52c-402f-80e1-5b311b6c1959 +!else +CAPSULE_GUID = 3B6686BD-0D76-4030-B70E-B5519E2FC5A0 +!endif + +CAPSULE_FLAGS = PersistAcrossReset, InitiateReset +OEM_CAPSULE_FLAGS = 0x0001 + CAPSULE_HEADER_SIZE = 0x20 FV = BiosUpdate [Capsule.Capsule_Reset] -# -# gEfiCapsuleGuid supported by platform -# { 0x3B6686BD, 0x0D76, 0x4030, { 0xB7, 0x0E, 0xB5, 0x51, 0x9E, 0x2F, 0xC5, 0xA0 }} -# -CAPSULE_GUID = 3B6686BD-0D76-4030-B70E-B5519E2FC5A0 +!if $(ESRT_ENABLE) == TRUE +CAPSULE_GUID = 819b858e-c52c-402f-80e1-5b311b6c1959 +!else +CAPSULE_GUID = 3B6686BD-0D76-4030-B70E-B5519E2FC5A0 +!endif + CAPSULE_FLAGS = PersistAcrossReset CAPSULE_HEADER_SIZE = 0x20 |