]> git.proxmox.com Git - mirror_edk2.git/commit
UefiCpuPkg: Add ResetVector/FixupVtf
authorJordan Justen <jordan.l.justen@intel.com>
Mon, 18 Aug 2014 23:04:24 +0000 (23:04 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 18 Aug 2014 23:04:24 +0000 (23:04 +0000)
commit3449f56dac9cb423d648e45d4fa514c509b0b724
treedc2fe82aaf11965552bcebb5f4fac32ac544024e
parent70e46f44cd13337106036b67ac9f79b9e4237e79
UefiCpuPkg: Add ResetVector/FixupVtf

This implements the older VTF ResetVector code often used on EDK II
IA32 & X64 platforms.

This VTF requires build time fixups in order to find the SEC entry
point. The BaseTools GenFv tool has code that patches the jump target
of the reset vector code to match the entry point of the SEC image in
the PEI Firmware Volume.

v2:
 * Rename from OldVtf to FixupVtf
 * Use EDK II extension of .nasmb rather than .nasmbin

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15826 6f19259b-4bc3-4df7-8a09-765794883524
UefiCpuPkg/ResetVector/FixupVtf/Vtf.inf [new file with mode: 0644]
UefiCpuPkg/ResetVector/FixupVtf/Vtf.nasmb [new file with mode: 0644]