]> git.proxmox.com Git - mirror_edk2.git/commit - EmulatorPkg/EmulatorPkg.dec
InOsEmuPkg: Make XIP work properly
authorandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 8 Jun 2011 21:52:21 +0000 (21:52 +0000)
committerandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 8 Jun 2011 21:52:21 +0000 (21:52 +0000)
commit946bfba2c321425f22fecb53349b779594543919
treeedfc9766a6eadf3fd14f0d5555d92ffd43505d46
parentf65dc3bebd97e5b9951fa44bb6365275f7f00791
InOsEmuPkg: Make XIP work properly

Update the InOsEmuPkg to properly function with XIP. Make the Recovery FV read only. Remove the use of global variable writes from XIP code. Add a new global page that can be used in place of writting to the FD by XIP code. Think of this global page as a system SRAM.

igned-off-by: andrewfish

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11771 6f19259b-4bc3-4df7-8a09-765794883524
15 files changed:
InOsEmuPkg/InOsEmuPkg.dec
InOsEmuPkg/Include/Library/EmuMagicPageLib.h [new file with mode: 0644]
InOsEmuPkg/Library/PeiEmuPeCoffExtraActionLib/PeiEmuPeCoffExtraActionLib.c
InOsEmuPkg/Library/PeiEmuPeCoffExtraActionLib/PeiEmuPeCoffExtraActionLib.inf
InOsEmuPkg/Library/PeiServicesTablePointerLibMagicPage/PeiServicesTablePointer.c [new file with mode: 0644]
InOsEmuPkg/Library/PeiServicesTablePointerLibMagicPage/PeiServicesTablePointerLibMagicPage.inf [new file with mode: 0644]
InOsEmuPkg/Library/SecPeiServicesLib/PeiServicesLib.c
InOsEmuPkg/Library/SecPeiServicesLib/SecPeiServicesLib.inf
InOsEmuPkg/Sec/Sec.c
InOsEmuPkg/Sec/Sec.h
InOsEmuPkg/Sec/Sec.inf
InOsEmuPkg/Unix/Sec/SecMain.c
InOsEmuPkg/Unix/Sec/SecMain.h
InOsEmuPkg/Unix/Sec/SecMain.inf
InOsEmuPkg/Unix/UnixX64.dsc