X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=EmulatorPkg%2FEmulatorPkg.dec;h=064f963c72c6bc3e1b9fc6d80d31faaee0b65276;hb=b470520d757f789f46ee09ccd2b89667c4402a68;hp=f005c792cc9b9ff4dc0c4f2c6b0b7fc6feca5f64;hpb=d18d8a1d0e370f8ce6ccc2725f4170586d457e53;p=mirror_edk2.git diff --git a/EmulatorPkg/EmulatorPkg.dec b/EmulatorPkg/EmulatorPkg.dec index f005c792cc..064f963c72 100644 --- a/EmulatorPkg/EmulatorPkg.dec +++ b/EmulatorPkg/EmulatorPkg.dec @@ -2,19 +2,16 @@ # # This is the Emu Emulation Environment Platform # -# Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2008 - 2019, Intel Corporation. All rights reserved.
# Portions copyright (c) 2011, Apple Inc. All rights reserved. +# (C) Copyright 2020 Hewlett Packard Enterprise Development LP
# -# 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 -# OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] - DEC_VERSION = 0x00010005 + DEC_SPECIFICATION = 0x00010005 PACKAGE_NAME = EmulatorPkg PACKAGE_GUID = 36E48BD7-7D92-5A47-A2CD-513F072E3300 PACKAGE_VERSION = 0.1 @@ -30,6 +27,8 @@ EmuThunkLib|Include/Library/EmuThunkLib.h KeyMap|Include/Library/KeyMapLib.h PpiListLib|Include/Library/PpiListLib.h + SmbiosLib|Include/Library/SmbiosLib.h + EmuMagicPageLib|Include/Library/EmuMagicPageLib.h [Protocols] gEmuThunkProtocolGuid = { 0x5CF32E0B, 0x8EDF, 0x2E44, { 0x9C, 0xDA, 0x93, 0x20, 0x5E, 0x99, 0xEC, 0x1C } } @@ -48,6 +47,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 @@ -65,7 +68,7 @@ gEmulatorPkgTokenSpaceGuid.PcdEmuApCount|L"0"|VOID*|0x00001019 ## Magic page to implement PEI Services Table Pointer Lib - gEmulatorPkgTokenSpaceGuid.PcdPeiServicesTablePage|0x1003000000|UINT64|0x0000101b + gEmulatorPkgTokenSpaceGuid.PcdPeiServicesTablePage|0x1013000000|UINT64|0x0000101b ## Size of the packet filter gEmulatorPkgTokenSpaceGuid.PcdNetworkPacketFilterSize|524288|UINT32|0x0000101c @@ -91,8 +94,15 @@ 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.PcdEmuFileSystem|L"."|VOID*|0x00001004 gEmulatorPkgTokenSpaceGuid.PcdEmuSerialPort|L"/dev/ttyS0"|VOID*|0x00001002 + + # + # On Unix host, this is the network interface name on host system that will + # be used in UEFI. + # On Win host, this is the network interface index number on Windows that + # will be used in UEFI. For example, string L"0" is the first network + # interface. gEmulatorPkgTokenSpaceGuid.PcdEmuNetworkInterface|L"en0"|VOID*|0x0000100d gEmulatorPkgTokenSpaceGuid.PcdEmuCpuModel|L"Intel(R) Processor Model"|VOID*|0x00001007