| variable: | |
| PLATFORM_NAME : QemuFspPkg | |
| PLATFORM_GUID : 1BEDB57A-7904-406e-8486-C89FC7FB39EE | |
| PLATFORM_VERSION : 0.1 | |
| DSC_SPECIFICATION : 0x00010005 | |
| OUTPUT_DIRECTORY : Build/QemuFspPkg | |
| SUPPORTED_ARCHITECTURES : IA32|X64 | |
| BUILD_TARGETS : DEBUG|RELEASE | |
| SKUID_IDENTIFIER : DEFAULT | |
| FLASH_DEFINITION : QemuFspPkg/QemuFspPkg.fdf | |
| FSP_T_UPD_TOOL_GUID : 34686CA3-34F9-4901-B82A-BA630F0714C6 | |
| FSP_V_UPD_TOOL_GUID : 4E2F4725-734A-4399-BAF5-B4E16348EB2F | |
| FSP_M_UPD_TOOL_GUID : 39A250DB-E465-4DD1-A2AC-E2BD3C0E2385 | |
| FSP_S_UPD_TOOL_GUID : CAE3605B-5B34-4C85-B3D7-27D54273C40F | |
| FSP_T_UPD_FFS_GUID : 70BCF6A5-FFB1-47D8-B1AE-EFE5508E23EA | |
| FSP_V_UPD_FFS_GUID : 0197EF5E-2FFC-4089-8E55-F70400B18146 | |
| FSP_M_UPD_FFS_GUID : D5B86AEA-6AF7-40D4-8014-982301BC3D89 | |
| FSP_S_UPD_FFS_GUID : E3CD9B18-998C-4F76-B65E-98B154E5446F | |
| FSP_PACKAGE : QemuFspPkg | |
| FSP_IMAGE_ID : 0x245053464D455124 # $QEMFSP$ | |
| FSP_IMAGE_REV : 0x00001010 | |
| CAR_BASE_ADDRESS : 0x00000000 | |
| CAR_REGION_SIZE : 0x00080000 | |
| CAR_BLD_REGION_SIZE : 0x00070000 | |
| CAR_FSP_REGION_SIZE : 0x00010000 | |
| FSP_ARCH : X64 | |
| template: | |
| configs: | |
| - $ACTION : | |
| page : TMP::"FSP T", MEM::"FSP MemoryInit Settings", SIL::"FSP SiliconInit Settings" | |
| - $ACTION : | |
| find : QEMUPD_T | |
| - FSPT_UPD : | |
| - FSP_UPD_HEADER : | |
| - Signature : | |
| length : 0x08 | |
| value : 0x545F4450554D4551 | |
| - Revision : | |
| name : FsptUpdRevision | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x17 | |
| value : {0x00} | |
| - FSPT_ARCH_UPD : | |
| - Revision : | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x03 | |
| value : {0x00} | |
| - Length : | |
| length : 0x04 | |
| value : 0x00000020 | |
| - FspDebugHandler : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - Reserved1 : | |
| length : 0x14 | |
| value : {0x00} | |
| - FSPT_COMMON_UPD : | |
| - Revision : | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x03 | |
| value : {0x00} | |
| - MicrocodeRegionBase : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - MicrocodeRegionLength : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - CodeRegionBase : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - CodeRegionLength : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - Reserved1 : | |
| length : 0x0C | |
| value : {0x00} | |
| - FSP_T_CONFIG : | |
| - $ACTION : | |
| page : TMP | |
| - ChickenBytes : | |
| name : Chicken bytes to test Hex config | |
| type : EditNum, HEX, (0x00000000,0xFFFFFFFF) | |
| help : > | |
| This option shows how to present option for 4 bytes data | |
| length : 0x04 | |
| value : 0x00000000 | |
| - ReservedFsptUpd1 : | |
| length : 0x1C | |
| value : {0x00} | |
| - UpdTerminator : | |
| length : 0x02 | |
| value : 0x55AA | |
| - $ACTION : | |
| find : QEMUPD_M | |
| - FSPM_UPD : | |
| - FSP_UPD_HEADER : | |
| - Signature : | |
| length : 0x08 | |
| value : 0x4D5F4450554D4551 | |
| - Revision : | |
| name : FspmUpdRevision | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x17 | |
| value : {0x00} | |
| - FSPM_ARCH_UPD : | |
| - Revision : | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x03 | |
| value : {0x00} | |
| - NvsBufferPtr : | |
| struct : VOID* | |
| length : 0x04 | |
| value : 0x00000000 | |
| - StackBase : | |
| struct : VOID* | |
| name : StackBase | |
| help : > | |
| Stack base for FSP use. Default- 0xFEF16000 | |
| length : 0x04 | |
| value : $(CAR_BLD_REGION_SIZE) | |
| - StackSize : | |
| name : StackSize | |
| help : > | |
| To pass the stack size for FSP use. Bootloader can programmatically get the FSP requested StackSize by using the defaults in the FSP-M component. This is the minimum stack size expected by this revision of FSP. Default- 0x2A000 | |
| length : 0x04 | |
| value : $(CAR_FSP_REGION_SIZE) | |
| - BootLoaderTolumSize : | |
| name : BootLoaderTolumSize | |
| help : > | |
| To pass Bootloader Tolum size. | |
| length : 0x04 | |
| value : 0x00000000 | |
| - Bootmode : | |
| name : Bootmode | |
| help : > | |
| To maintain Bootmode details. | |
| length : 0x04 | |
| value : 0x00000000 | |
| - Reserved1 : | |
| length : 0x08 | |
| value : {0x00} | |
| - FSP_M_CONFIG : | |
| - $ACTION : | |
| page : MEM | |
| - SerialDebugPortAddress : | |
| name : Debug Serial Port Base address | |
| type : EditNum, HEX, (0x00000000,0xFFFFFFFF) | |
| help : > | |
| Debug serial port base address. This option will be used only when the 'Serial Port Debug Device' | |
| option is set to 'External Device'. 0x00000000(Default). | |
| length : 0x04 | |
| value : 0x00000000 | |
| - SerialDebugPortType : | |
| name : Debug Serial Port Type | |
| type : Combo | |
| option : 0:NONE, 1:I/O, 2:MMIO | |
| help : > | |
| 16550 compatible debug serial port resource type. NONE means no serial port support. 0x02:MMIO(Default). | |
| length : 0x01 | |
| value : 0x02 | |
| - SerialDebugPortDevice : | |
| name : Serial Port Debug Device | |
| type : Combo | |
| option : 0:SOC UART0, 1:SOC UART1, 2:SOC UART2, 3:External Device | |
| help : > | |
| Select active serial port device for debug. | |
| For SOC UART devices,'Debug Serial Port Base' options will be ignored. 0x02:SOC UART2(Default). | |
| length : 0x01 | |
| value : 0x02 | |
| - SerialDebugPortStrideSize : | |
| name : Debug Serial Port Stride Size | |
| type : Combo | |
| option : 0:1, 2:4 | |
| help : > | |
| Debug serial port register map stride size in bytes. 0x00:1, 0x02:4(Default). | |
| length : 0x01 | |
| value : 0x02 | |
| - ReservedFspmUpd : | |
| length : 0x04 | |
| value : {0x00} | |
| - UpdTerminator : | |
| length : 0x02 | |
| value : 0x55AA | |
| - $ACTION : | |
| find : QEMUPD_S | |
| - FSPS_UPD : | |
| - FSP_UPD_HEADER : | |
| - Signature : | |
| length : 0x08 | |
| value : 0x535F4450554D4551 | |
| - Revision : | |
| name : FspsUpdRevision | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x17 | |
| value : {0x00} | |
| - FSPS_ARCH_UPD : | |
| - Revision : | |
| length : 0x01 | |
| value : 0x01 | |
| - Reserved : | |
| length : 0x03 | |
| value : {0x00} | |
| - Length : | |
| length : 0x04 | |
| value : 0x00000020 | |
| - FspEventHandler : | |
| length : 0x04 | |
| value : 0x00000000 | |
| - EnableMultiPhaseSiliconInit : | |
| length : 0x01 | |
| value : 0x00 | |
| - Reserved1 : | |
| length : 0x13 | |
| value : {0x00} | |
| - FSP_S_CONFIG : | |
| - $ACTION : | |
| page : SIL | |
| - LogoSize : | |
| name : BMP Logo Data Size | |
| type : Reserved | |
| help : > | |
| BMP logo data buffer size. 0x00000000(Default). | |
| length : 0x04 | |
| value : 0x00000000 | |
| - LogoPtr : | |
| name : BMP Logo Data Pointer | |
| type : Reserved | |
| help : > | |
| BMP logo data pointer to a BMP format buffer. 0x00000000(Default). | |
| length : 0x04 | |
| value : 0x00000000 | |
| - GraphicsConfigPtr : | |
| name : Graphics Configuration Data Pointer | |
| type : Reserved | |
| help : > | |
| Graphics configuration data used for initialization. 0x00000000(Default). | |
| length : 0x04 | |
| value : 0x00000000 | |
| - PciTempResourceBase : | |
| name : PCI GFX Temporary MMIO Base | |
| type : EditNum, HEX, (0x80000000,0xDFFFFFFF) | |
| help : > | |
| PCI Temporary PCI GFX Base used before full PCI enumeration. 0x80000000(Default). | |
| length : 0x04 | |
| value : 0x80000000 | |
| - ReservedFspsUpd : | |
| length : 0x01 | |
| value : 0x00 | |
| - UpdTerminator : | |
| length : 0x02 | |
| value : 0x55AA |