X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=EmulatorPkg%2FEmulatorPkg.dec;h=25f79c92c91e529c2d180dc6eadaf17bb5a94f8e;hb=0db25ccc6cf1d05dc6b8fd9b07d033b40c387c88;hp=b5f719227a7fafef1803990e3f02e475dfbcd5e3;hpb=bb89ec1a7ec2f8d35033df9e47b3604925da3bd3;p=mirror_edk2.git diff --git a/EmulatorPkg/EmulatorPkg.dec b/EmulatorPkg/EmulatorPkg.dec index b5f719227a..25f79c92c9 100644 --- a/EmulatorPkg/EmulatorPkg.dec +++ b/EmulatorPkg/EmulatorPkg.dec @@ -3,9 +3,9 @@ # This is the Emu Emulation Environment Platform # # Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.
-# Portions copyright (c) 2011, Apple Inc. All rights reserved. +# Portions copyright (c) 2011, Apple Inc. All rights reserved. # -# This program and the accompanying materials are licensed and made available +# This program and the accompanying materials are licensed and made available # under the terms and conditions of the BSD License which accompanies this distribution. # The full text of the license may be found at http://opensource.org/licenses/bsd-license.php # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES @@ -30,6 +30,7 @@ EmuThunkLib|Include/Library/EmuThunkLib.h KeyMap|Include/Library/KeyMapLib.h PpiListLib|Include/Library/PpiListLib.h + SmbiosLib|Include/Library/SmbiosLib.h [Protocols] gEmuThunkProtocolGuid = { 0x5CF32E0B, 0x8EDF, 0x2E44, { 0x9C, 0xDA, 0x93, 0x20, 0x5E, 0x99, 0xEC, 0x1C } } @@ -48,6 +49,10 @@ gEmuVirtualDisksGuid = { 0xf2ba331a, 0x8985, 0x11db, { 0xa4, 0x06, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35 } } gEmuPhysicalDisksGuid = { 0xf2bdcc96, 0x8985, 0x11db, { 0x87, 0x19, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35 } } +[PcdsFeatureFlag] + ## If TRUE, if symbols only load on breakpoints and gdb entry + gEmulatorPkgTokenSpaceGuid.PcdEmulatorLazyLoadSymbols|TRUE|BOOLEAN|0x00020000 + [PcdsFixedAtBuild] gEmulatorPkgTokenSpaceGuid.PcdEmuFlashNvStorageVariableBase|0x0|UINT64|0x00001014 gEmulatorPkgTokenSpaceGuid.PcdEmuFlashNvStorageFtwSpareBase|0x0|UINT64|0x00001015 @@ -60,7 +65,7 @@ gEmulatorPkgTokenSpaceGuid.PcdEmuFlashFvRecoverySize|0x0|UINT32|0x00001011 gEmulatorPkgTokenSpaceGuid.PcdEmuFirmwareFdSize|0x0|UINT32|0x00001012 gEmulatorPkgTokenSpaceGuid.PcdEmuFirmwareBlockSize|0|UINT32|0x00001013 - + ## Number of Application Processors (APs) in the system 0 means Uniprocessor mode gEmulatorPkgTokenSpaceGuid.PcdEmuApCount|L"0"|VOID*|0x00001019 @@ -70,13 +75,13 @@ ## Size of the packet filter gEmulatorPkgTokenSpaceGuid.PcdNetworkPacketFilterSize|524288|UINT32|0x0000101c - -[PcdsFixedAtBuild, PcdsPatchableInModule] + +[PcdsFixedAtBuild, PcdsPatchableInModule] gEmulatorPkgTokenSpaceGuid.PcdEmuBootMode|1|UINT32|0x00001006 gEmulatorPkgTokenSpaceGuid.PcdEmuFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009 gEmulatorPkgTokenSpaceGuid.PcdEmuMemorySize|L"64!64"|VOID*|0x0000100c - + # # filename[:[R|F][O|W]][:BlockSize] # filename can be a device node, like /dev/disk1 @@ -85,11 +90,11 @@ # Default is Fixed Media, Writable # For a file the default BlockSize is 512, and can be overridden via BlockSize, # for example 2048 for an ISO CD image. The block size for a device comes from - # the device and is not configurable. - # Device Size comes from file or device. + # the device and is not configurable. + # Device Size comes from file or device. # On Mac OS X you can use Disk Utility to create .dmg files and mount them like disks gEmulatorPkgTokenSpaceGuid.PcdEmuVirtualDisk|L"disk.dmg:FW"|VOID*|0x00001001 - + gEmulatorPkgTokenSpaceGuid.PcdEmuGop|L"GOP Window"|VOID*|0x00001018 gEmulatorPkgTokenSpaceGuid.PcdEmuFileSystem|L".!../../../../../EdkShellBinPkg/bin/ia32/Apps"|VOID*|0x00001004 gEmulatorPkgTokenSpaceGuid.PcdEmuSerialPort|L"/dev/ttyS0"|VOID*|0x00001002