summaryrefslogtreecommitdiff
path: root/Vlv2TbltDevicePkg/PlatformPkgGcc.fdf
diff options
context:
space:
mode:
Diffstat (limited to 'Vlv2TbltDevicePkg/PlatformPkgGcc.fdf')
-rw-r--r--Vlv2TbltDevicePkg/PlatformPkgGcc.fdf55
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