What is the largest space of the rom??
I want build the OVMF.fd with SECURE_BOOT_ENABLE and I have changed the size
and offset in OvmfPkg/OvmfPkgX64.fdf,but the qemu couldn't use it to boot a
VM.Why?
------------------ ???????? ------------------
??????: "Olivier Martin";
????????: 2013??6??17??(??????) ????5:53
??????: "Kirkendall, Garrett";"[email protected]";
????: Re: [edk2] ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-*.fdf FDlayout
mistake???
You are right. I have just fixed the size of the ARM RTSM FD files (svn rev
14426).
Thanks for the feedback,
Olivier
From: Kirkendall, Garrett [mailto:[email protected]]
Sent: 12 June 2013 23:01
To: [email protected]
Subject: [edk2] ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-*.fdf FD layout
mistake???
I was looking through the ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-*.fdf
files, and there looks like an FD section anomaly.
The Size variable is set to 0x00280000, but the regions add up to 0x00300000.
What size is really intended? Too bad the tools don??t catch this kind of
thing.
Size = 0x00280000|gArmTokenSpaceGuid.PcdFdSize # The size in
bytes of the FLASH Device
Offset |Size
0x00000000|0x00080000
0x00080000|0x00280000
Full FD section from one file:
[FD.RTSM_VE_Cortex-A9_EFI]
BaseAddress = 0x08000000|gArmTokenSpaceGuid.PcdFdBaseAddress # The base
address of the Firmware in NOR Flash.
Size = 0x00280000|gArmTokenSpaceGuid.PcdFdSize # The size in
bytes of the FLASH Device
ErasePolarity = 1
# This one is tricky, it must be: BlockSize * NumBlocks = Size
BlockSize = 0x00001000
NumBlocks = 0x280
################################################################################
#
# Following are lists of FD Region layout which correspond to the locations of
different
# images within the flash device.
#
# Regions must be defined in ascending order and may not overlap.
#
# A Layout Region start with a eight digit hex offset (leading "0x" required)
followed by
# the pipe "|" character, followed by the size of the region, also in hex with
the leading
# "0x" characters. Like:
# Offset|Size
# PcdOffsetCName|PcdSizeCName
# RegionType <FV, DATA, or FILE>
#
################################################################################
0x00000000|0x00080000
gArmTokenSpaceGuid.PcdSecureFvBaseAddress|gArmTokenSpaceGuid.PcdSecureFvSize
FV = FVMAIN_SEC
0x00080000|0x00280000
gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize
FV = FVMAIN_COMPACT
Garrett Kirkendall
SMTS Firmware Engineer
AMD Technology & Engineering
7171 Southwest Parkway
Austin, TX, 78735
U.S.A.
O: +(1) 512 602 3255
Visit us at: Facebook | amd.com
-- IMPORTANT NOTICE: The contents of this email and any attachments are
confidential and may also be privileged. If you are not the intended recipient,
please notify the sender immediately and do not disclose the contents to any
other person, use it for any purpose, or store or copy the information in any
medium. Thank you.<<[email protected]>>
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel