X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=UnixPkg%2FUnixPkg.dsc;h=1ea4eb8b11f12131d41f826dd76d06f1e01b24be;hp=9867c48564d852a74ed9772d98466ee72979d9ef;hb=2aadc9205b8c1ea8b002e2bc05dcaed7b1505121;hpb=3364f3ce822c25882f23232a1a291cf670cee974 diff --git a/UnixPkg/UnixPkg.dsc b/UnixPkg/UnixPkg.dsc index 9867c48564..1ea4eb8b11 100644 --- a/UnixPkg/UnixPkg.dsc +++ b/UnixPkg/UnixPkg.dsc @@ -4,7 +4,7 @@ # # The Emulation Platform can be used to debug individual modules, prior to creating # a real platform. This also provides an example for how an DSC is created. -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -25,7 +25,7 @@ PLATFORM_NAME = Unix PLATFORM_GUID = 7b3c1fb4-8986-11db-b5b2-0040d02b1835 PLATFORM_VERSION = 0.3 - DSC_ SPECIFICATION = 0x00010005 + DSC_SPECIFICATION = 0x00010005 OUTPUT_DIRECTORY = Build/Unix SUPPORTED_ARCHITECTURES = IA32 BUILD_TARGETS = DEBUG|RELEASE @@ -102,8 +102,11 @@ # Misc # DebugLib|IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf + DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf DebugAgentLib|MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf + SecDispatchTableLib|UnixPkg/Library/SecDispatchTableLib/SecDispatchTableLib.inf + CpuExceptionHandlerLib|MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf [LibraryClasses.common.USER_DEFINED] DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf @@ -169,6 +172,7 @@ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM|TRUE [PcdsFixedAtBuild] + gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|FALSE gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000040 gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x0f gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x1f @@ -198,12 +202,13 @@ gEfiUnixPkgTokenSpaceGuid.PcdUnixCpuSpeed|L"3000" gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize|L"128!128" gEfiUnixPkgTokenSpaceGuid.PcdUnixSerialPort|L"/dev/ttyS0!/dev/ttyS1" + gEfiUnixPkgTokenSpaceGuid.PcdUnixNetworkInterface|L"en0" [PcdsDynamicHii.common.DEFAULT] - gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|L"Setup"|gEfiUnixSystemConfigGuid|0x0|80 - gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|L"Setup"|gEfiUnixSystemConfigGuid|0x4|25 + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn|L"SetupConsoleConfig"|gEfiGlobalVariableGuid|0x0|80 + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow|L"SetupConsoleConfig"|gEfiGlobalVariableGuid|0x4|25 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|10 - + ################################################################################################### # # Components Section - list of the modules and components that will be processed by compilation @@ -222,7 +227,7 @@ # generated for it, but the binary will not be put into any firmware volume. # ################################################################################################### -[Components.common] +[Components] ## # SEC Phase modules ## @@ -294,14 +299,18 @@ UnixPkg/UnixBlockIoDxe/UnixBlockIo.inf UnixPkg/UnixSerialIoDxe/UnixSerialIo.inf UnixPkg/UnixUgaDxe/UnixUga.inf + UnixPkg/UnixGopDxe/UnixGop.inf + UnixPkg/UnixConsoleDxe/UnixConsole.inf UnixPkg/UnixSimpleFileSystemDxe/UnixSimpleFileSystem.inf MdeModulePkg/Application/HelloWorld/HelloWorld.inf # # Network stack drivers - # To test network drivers, need network Io driver(SnpNt32Io.dll), please refer to NETWORK-IO Subproject. # +!if $(NETWORK_SUPPORT) + UnixPkg/UnixSnpDxe/UnixSnpDxe.inf +!endif MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf @@ -322,5 +331,7 @@ PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf } - #FatPkg/EnhancedFatDxe/Fat.inf +!if $(COMPILE_BINS) + FatPkg/EnhancedFatDxe/Fat.inf +!endif