]> git.proxmox.com Git - mirror_edk2.git/commit
DuetPkg: Move EfiLdr Handoff data to stack
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 16 Oct 2010 18:51:21 +0000 (18:51 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 16 Oct 2010 18:51:21 +0000 (18:51 +0000)
commitdcb428da9e2c7e566dbaa4ae2b1e171c1d05283b
tree45397a552af95029151f2c08e2a49b1211cb28c8
parent6fc74eaa6393ef107619ee19e2939cde6a8ee205
DuetPkg: Move EfiLdr Handoff data to stack

The EfiLdr image may be overwritten later in the boot process.
This can lead to the Handoff structure being corrupted before
DxeIpl is finished with it.

To help prevent this, we move the Handoff structure to the
stack, and in DxeIpl make a copy of it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10950 6f19259b-4bc3-4df7-8a09-765794883524
DuetPkg/DxeIpl/DxeInit.c
DuetPkg/EfiLdr/EfiLoader.c