X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=Nt32Pkg%2FNt32Pkg.dsc;h=ddd29b43cb76f6630e41ae878a39a9a91f21400a;hb=9351da4fa56722a81120512c0f12d97d41543b9f;hp=68e6a66a7c07051b2db3b4eeb17b2de7d856e328;hpb=d5469f43e3076dacb73957fa84eebd28ee138c12;p=mirror_edk2.git diff --git a/Nt32Pkg/Nt32Pkg.dsc b/Nt32Pkg/Nt32Pkg.dsc index 68e6a66a7c..ddd29b43cb 100644 --- a/Nt32Pkg/Nt32Pkg.dsc +++ b/Nt32Pkg/Nt32Pkg.dsc @@ -225,7 +225,7 @@ WinNtLib|Nt32Pkg/Library/DxeWinNtLib/DxeWinNtLib.inf OemHookStatusCodeLib|Nt32Pkg/Library/DxeNt32OemHookStatusCodeLib/DxeNt32OemHookStatusCodeLib.inf DebugLib|IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf - PrintLib|MdeModulePkg/Library/EdkDxePrintLib/EdkDxePrintLib.inf + PrintLib|MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.inf ################################################################################ @@ -367,12 +367,28 @@ gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0 gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault|10 +[PcdsDynamicHii.common.DEFAULT] + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|0x0053 0x0065 0x0074 0x0075 0x0070|gEfiWinNtSystemConfigGuid|0x0|80 # Variable: L"Setup" + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|0x0053 0x0065 0x0074 0x0075 0x0070|gEfiWinNtSystemConfigGuid|0x4|25 # Variable: L"Setup" -################################################################################ +################################################################################################### # -# Components Section - list of all EDK II Modules needed by this Platform +# Components Section - list of the modules and components that will be processed by compilation +# tools and the EDK II tools to generate PE32/PE32+/Coff image files. # -################################################################################ +# Note: The EDK II DSC file is not used to specify how compiled binary images get placed +# into firmware volume images. This section is just a list of modules to compile from +# source into UEFI-compliant binaries. +# It is the FDF file that contains information on combining binary files into firmware +# volume images, whose concept is beyond UEFI and is described in PI specification. +# Binary modules do not need to be listed in this section, as they should be +# specified in the FDF file. For example: Shell binary (Shell_Full.efi), FAT binary (Fat.efi), +# Logo (Logo.bmp), and etc. +# There may also be modules listed in this section that are not required in the FDF file, +# When a module listed here is excluded from FDF file, then UEFI-compliant binary will be +# generated for it, but the binary will not be put into any firmware volume. +# +################################################################################################### [Components.IA32] ## @@ -391,7 +407,6 @@ IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf Nt32Pkg/BootModePei/BootModePei.inf Nt32Pkg/WinNtFlashMapPei/WinNtFlashMapPei.inf - MdeModulePkg/Universal/MemoryTest/BaseMemoryTestPei/BaseMemoryTestPei.inf MdeModulePkg/Universal/Variable/Pei/VariablePei.inf Nt32Pkg/WinNtAutoScanPei/WinNtAutoScanPei.inf Nt32Pkg/WinNtFirmwareVolumePei/WinNtFirmwareVolumePei.inf @@ -429,7 +444,10 @@ MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf - MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf { + + PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf + } MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf @@ -468,6 +486,7 @@ IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf + MdeModulePkg/Universal/PrintDxe/PrintDxe.inf MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf { PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf @@ -493,53 +512,43 @@ # # Libraries common to PEI and DXE # - # EdkCompatibilityPkg\Foundation\Efi\Guid\EfiGuidLib.inf - # EdkCompatibilityPkg\Foundation\Framework\Guid\EdkFrameworkGuidLib.inf - # EdkCompatibilityPkg\Foundation\Guid\EdkGuidLib.inf - # EdkCompatibilityPkg\Foundation\Library\EfiCommonLib\EfiCommonLib.inf - # EdkCompatibilityPkg\Foundation\Cpu\Pentium\CpuIA32Lib\CpuIA32Lib.inf - # EdkCompatibilityPkg\Foundation\Cpu\Itanium\CpuIA64Lib\CpuIA64Lib.inf - # EdkCompatibilityPkg\Foundation\Library\CustomizedDecompress\CustomizedDecompress.inf - # EdkCompatibilityPkg\Foundation\Library\CompilerStub\CompilerStubLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\Hob\HobLib.inf + # EdkCompatibilityPkg/Foundation/Efi/Guid/EfiGuidLib.inf + # EdkCompatibilityPkg/Foundation/Framework/Guid/EdkFrameworkGuidLib.inf + # EdkCompatibilityPkg/Foundation/Guid/EdkGuidLib.inf + # EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/EfiCommonLib.inf + # EdkCompatibilityPkg/Foundation/Cpu/Pentium/CpuIA32Lib/CpuIA32Lib.inf + # EdkCompatibilityPkg/Foundation/Cpu/Itanium/CpuIa64Lib/CpuIA64Lib.inf + # EdkCompatibilityPkg/Foundation/Library/CustomizedDecompress/CustomizedDecompress.inf + # EdkCompatibilityPkg/Foundation/Library/CompilerStub/CompilerStubLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/Hob/HobLib.inf # # PEI libraries # - # EdkCompatibilityPkg\Foundation\Framework\Ppi\EdkFrameworkPpiLib.inf - # EdkCompatibilityPkg\Foundation\Ppi\EdkPpiLib.inf - # EdkCompatibilityPkg\Foundation\Library\Pei\PeiLib\PeiLib.inf - # EdkCompatibilityPkg\Foundation\Library\Pei\Hob\PeiHobLib.inf + # EdkCompatibilityPkg/Foundation/Framework/Ppi/EdkFrameworkPpiLib.inf + # EdkCompatibilityPkg/Foundation/Ppi/EdkPpiLib.inf + # EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/PeiLib.inf + # EdkCompatibilityPkg/Foundation/Library/Pei/Hob/PeiHobLib.inf # # DXE libraries # - # EdkCompatibilityPkg\Foundation\Core\Dxe\ArchProtocol\ArchProtocolLib.inf - # EdkCompatibilityPkg\Foundation\Efi\Protocol\EfiProtocolLib.inf - # EdkCompatibilityPkg\Foundation\Framework\Protocol\EdkFrameworkProtocolLib.inf - # EdkCompatibilityPkg\Foundation\Protocol\EdkProtocolLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\EfiDriverLib\EfiDriverLib.inf - # EdkCompatibilityPkg\Foundation\Library\RuntimeDxe\EfiRuntimeLib\EfiRuntimeLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\Graphics\Graphics.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\EfiIfrSupportLib\EfiIfrSupportLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\Print\PrintLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\EfiScriptLib\EfiScriptLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\EfiUiLib\EfiUiLib.inf + # EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/ArchProtocolLib.inf + # EdkCompatibilityPkg/Foundation/Efi/Protocol/EfiProtocolLib.inf + # EdkCompatibilityPkg/Foundation/Framework/Protocol/EdkFrameworkProtocolLib.inf + # EdkCompatibilityPkg/Foundation/Protocol/EdkProtocolLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/EfiDriverLib.inf + # EdkCompatibilityPkg/Foundation/Library/RuntimeDxe/EfiRuntimeLib/EfiRuntimeLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/Graphics/Graphics.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/EfiIfrSupportLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/Print/PrintLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/EfiScriptLib/EfiScriptLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/EfiUiLib/EfiUiLib.inf # # Print/Graphics Library consume SetupBrowser Print Protocol # - # EdkCompatibilityPkg\Foundation\Library\Dxe\PrintLite\PrintLib.inf - # EdkCompatibilityPkg\Foundation\Library\Dxe\GraphicsLite\Graphics.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/PrintLite/PrintLib.inf + # EdkCompatibilityPkg/Foundation/Library/Dxe/GraphicsLite/Graphics.inf + -###################################################################################### -# -# Following binaries are specified in FDF file and built in Firmware Volumes. -# The are not included in DSC file because DSC only specifies modules to build. -# -###################################################################################### -## -## EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi -## FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi -## MdeModulePkg/Logo/Logo.bmp -##