summaryrefslogtreecommitdiff
path: root/InOsEmuPkg/InOsEmuPkg.dec
diff options
context:
space:
mode:
authorandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>2011-06-08 21:52:21 +0000
committerandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>2011-06-08 21:52:21 +0000
commit946bfba2c321425f22fecb53349b779594543919 (patch)
treeedfc9766a6eadf3fd14f0d5555d92ffd43505d46 /InOsEmuPkg/InOsEmuPkg.dec
parentf65dc3bebd97e5b9951fa44bb6365275f7f00791 (diff)
downloadedk2-platforms-946bfba2c321425f22fecb53349b779594543919.tar.xz
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
Diffstat (limited to 'InOsEmuPkg/InOsEmuPkg.dec')
-rw-r--r--InOsEmuPkg/InOsEmuPkg.dec4
1 files changed, 4 insertions, 0 deletions
diff --git a/InOsEmuPkg/InOsEmuPkg.dec b/InOsEmuPkg/InOsEmuPkg.dec
index e476dd20f0..14983ecbda 100644
--- a/InOsEmuPkg/InOsEmuPkg.dec
+++ b/InOsEmuPkg/InOsEmuPkg.dec
@@ -64,8 +64,12 @@
gInOsEmuPkgTokenSpaceGuid.PcdEmuFirmwareFdSize|0x0|UINT32|0x00001012
gInOsEmuPkgTokenSpaceGuid.PcdEmuFirmwareBlockSize|0|UINT32|0x00001013
+ ## Number of Application Processors (APs) in the system 0 means Uniprocessor mode
gInOsEmuPkgTokenSpaceGuid.PcdEmuApCount|L"0"|VOID*|0x00001019
+ ## Magic page to implement PEI Services Table Pointer Lib
+ gInOsEmuPkgTokenSpaceGuid.PcdPeiServicesTablePage|0x1000000000|UINT64|0x0000101b
+
[PcdsFixedAtBuild, PcdsPatchableInModule]
gInOsEmuPkgTokenSpaceGuid.PcdEmuBootMode|1|UINT32|0x00001006
gInOsEmuPkgTokenSpaceGuid.PcdEmuFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009