]> git.proxmox.com Git - mirror_edk2.git/commit - OvmfPkg/ResetVector/Ia16/16RealTo32Flat.asm
OVMF ResetVector: Modify interface with SEC module
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 16 Dec 2009 23:29:15 +0000 (23:29 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 16 Dec 2009 23:29:15 +0000 (23:29 +0000)
commit7a55c43b072ec2192d35df5e44cf37eb8be06555
tree0ffb3051583b198fa8b07a670a0fed8906221dad
parent8861fc792ce90cb7ab18a91bd3d6596d77ee0170
OVMF ResetVector: Modify interface with SEC module

Previously it was:
  ESI/RSI - SEC Core entry point
  EDI/RDI - PEI Core entry point
  EBP/RBP - Start of BFV

Now it is:
  RAX/EAX  Initial value of the EAX register
           (BIST: Built-in Self Test)
  DI       'BP': boot-strap processor, or
           'AP': application processor
  RBP/EBP  Address of Boot Firmware Volume (BFV)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9571 6f19259b-4bc3-4df7-8a09-765794883524
23 files changed:
OvmfPkg/ResetVector/Bin/ResetVector.ia32.port80.raw [new file with mode: 0644]
OvmfPkg/ResetVector/Bin/ResetVector.ia32.raw
OvmfPkg/ResetVector/Bin/ResetVector.ia32.serial.raw [new file with mode: 0644]
OvmfPkg/ResetVector/Bin/ResetVector.x64.port80.raw [new file with mode: 0644]
OvmfPkg/ResetVector/Bin/ResetVector.x64.raw
OvmfPkg/ResetVector/Bin/ResetVector.x64.serial.raw [new file with mode: 0644]
OvmfPkg/ResetVector/Build.py [new file with mode: 0644]
OvmfPkg/ResetVector/CommonMacros.inc
OvmfPkg/ResetVector/DebugDisabled.asm [new file with mode: 0644]
OvmfPkg/ResetVector/Ia16/16RealTo32Flat.asm
OvmfPkg/ResetVector/Ia16/Init16.asm [new file with mode: 0644]
OvmfPkg/ResetVector/Ia16/ResetVectorOldTools.asm [deleted file]
OvmfPkg/ResetVector/Ia16/ResetVectorVtf0.asm
OvmfPkg/ResetVector/Ia32/32FlatTo64Flat.asm
OvmfPkg/ResetVector/Ia32/SearchForBfvBase.asm
OvmfPkg/ResetVector/Ia32/SearchForSecAndPeiEntries.asm [deleted file]
OvmfPkg/ResetVector/Ia32/SearchForSecEntry.asm [new file with mode: 0644]
OvmfPkg/ResetVector/JumpToSec.asm [deleted file]
OvmfPkg/ResetVector/Main.asm [new file with mode: 0644]
OvmfPkg/ResetVector/Port80Debug.asm [new file with mode: 0644]
OvmfPkg/ResetVector/PostCodes.inc [new file with mode: 0644]
OvmfPkg/ResetVector/ResetVectorCode.asm
OvmfPkg/ResetVector/SerialDebug.asm