]> git.proxmox.com Git - mirror_edk2.git/commit
Remove assumption that the transition code for transitioning from 64-bit to 32-bit...
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 1 Mar 2010 05:35:20 +0000 (05:35 +0000)
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 1 Mar 2010 05:35:20 +0000 (05:35 +0000)
commitbe04587c86ad728413586feeb648a5fd586adb24
tree06747abe6bb4b8699d66a474f1ca2cfcafd97781
parent3df4b6e7e96f671a0fc045119e44130936666030
Remove assumption that the transition code for transitioning from 64-bit to 32-bit mode is 64 bytes.  Instead compute the size based on the implementation in the ASM file.
Update logic to align new 32-bit stack on a 4 byte boundary
Update logic to prevent one slot overlap between the transition code and the new stack.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10133 6f19259b-4bc3-4df7-8a09-765794883524
MdePkg/Library/BaseLib/X64/DisablePaging64.S
MdePkg/Library/BaseLib/X64/DisablePaging64.asm