# WARNING: this file is indirectly included in a Makefile where it | |
# defines Make targets and pre-requisites. As a consequence you MUST | |
# run "make clean" BEFORE making changes to it. Failure to do so may | |
# result in the make process being unable to clean files it no longer | |
# has references to. | |
[main] | |
size=8388608 | |
type=global | |
[MFH] | |
version=0x1 | |
flags=0x0 | |
address=0xfff08000 | |
type=mfh | |
[Flash Image Version] | |
type=mfh.version | |
meta=version | |
value=0x01000105 | |
[ROM_OVERLAY] | |
address=0xfffe0000 | |
item_file=FV/FlashModules/EDKII_BOOTROM_OVERRIDE.Fv | |
type=some_type | |
[signed-key-module] | |
address=0xfffd8000 | |
item_file=config/SvpSignedKeyModule.bin | |
svn_index=0 | |
type=some_type | |
in_capsule=no | |
# On a deployed system, the SVN area holds the last known secure | |
# version of each signed asset. | |
# TODO: generate this area by collecting the SVN from the assets | |
# themselves. | |
[svn-area] | |
address=0xfffd0000 | |
item_file=config/SVNArea.bin | |
type=some_type | |
# A capsule upgrade must implement some smart logic to make sure the | |
# highest Security Version Number always wins (rollback protection) | |
in_capsule=no | |
[fixed_recovery_image] | |
address=0xfff90000 | |
item_file=FV/FlashModules/EDKII_RECOVERY_IMAGE1.Fv | |
sign=yes | |
type=mfh.host_fw_stage1_signed | |
svn_index=2 | |
# in_capsule=no | |
[NV_Storage] | |
address=0xfff30000 | |
item_file=FV/FlashModules/EDKII_NVRAM.bin | |
type=some_type | |
[RMU] | |
address=0xfff00000 | |
item_file=FV/FlashModules/RMU.bin | |
type=none_registered | |
[boot_stage1_image1] | |
address=0xffec0000 | |
item_file=FV/FlashModules/EDKII_BOOT_STAGE1_IMAGE1.Fv | |
sign=yes | |
boot_index=0 | |
type=mfh.host_fw_stage1_signed | |
svn_index=1 | |
[boot_stage1_image2] | |
address=0xffe80000 | |
item_file=FV/FlashModules/EDKII_BOOT_STAGE1_IMAGE2.Fv | |
sign=yes | |
boot_index=1 | |
type=mfh.host_fw_stage1_signed | |
svn_index=1 | |
[boot_stage_2_compact] | |
address=0xffd00000 | |
item_file=FV/FlashModules/EDKII_BOOT_STAGE2_COMPACT.Fv | |
sign=yes | |
type=mfh.host_fw_stage2_signed | |
svn_index=3 | |
#[Ramdisk] | |
#address=0xffa60000 | |
#item_file=Payload/initrd.lzma | |
#sign=yes | |
#type=mfh.ramdisk_signed | |
#svn_index=7 | |
[LAYOUT.CONF_DUMP] | |
address=0xffcff000 | |
type=mfh.build_information | |
meta=layout | |
#[Kernel] | |
#address=0xff852000 | |
#item_file=Payload/bzImage | |
#sign=yes | |
#type=mfh.kernel_signed | |
#svn_index=6 | |
#[grub.conf] | |
#address=0xff851000 | |
#item_file=grub/grub-spi.conf | |
#sign=yes | |
#type=mfh.bootloader_conf_signed | |
#svn_index=5 | |
# instead of the arduino linux payload, just add an EFI shell | |
[grub] | |
address=0xff800000 | |
item_file=FV/Shell.efi | |
sign=yes | |
fvwrap=yes | |
guid=B43BD3E1-64D1-4744-9394-D0E1C4DE8C87 | |
type=mfh.bootloader_signed | |
svn_index=4 | |