X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkUnixPkg%2FEdkUnixPkg.spd;h=3b26e228212caa8846fe6c57364349bc82524f32;hp=6a1d5c38e19d0e3648e82c81e56072e264eaf48d;hb=297ce0faf35e99caac824858cf4a238fbc7f8c83;hpb=421954efcc78a83cd7da5664d6a0c4e7e390132c diff --git a/EdkUnixPkg/EdkUnixPkg.spd b/EdkUnixPkg/EdkUnixPkg.spd index 6a1d5c38e1..3b26e22821 100644 --- a/EdkUnixPkg/EdkUnixPkg.spd +++ b/EdkUnixPkg/EdkUnixPkg.spd @@ -1,15 +1,5 @@ - - - + + EdkUnixPkg f2805c44-8985-11db-9e98-0040d02b1835 @@ -26,14 +16,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 - true + false false - - Include/Library/EdkGenericBdsLib.h - - Include/Library/UnixLib.h @@ -44,10 +30,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. Include/Common/UnixInclude.h - - Include/Library/EdkGenericBdsLib.h - - Include/Library/UnixLib.h @@ -100,6 +82,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. Dxe/UnixThunk/Bus/Console/UnixConsole.msa Dxe/UnixThunk/Bus/SimpleFileSystem/UnixSimpleFileSystem.msa Dxe/UnixThunk/Bus/Uga/UnixUga.msa + Dxe/UnixThunk/Bus/SerialIo/UnixSerialIo.msa Dxe/UnixThunk/Bus/UnixBusDriver/UnixBusDriver.msa Dxe/UnixThunk/Chipset/Metronome/Metronome.msa Dxe/UnixThunk/Chipset/RealTimeClock/RealTimeClock.msa @@ -108,11 +91,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. Dxe/UnixThunk/Cpu/Cpu.msa Dxe/UnixThunk/UnixThunk/UnixThunk.msa Library/DxeUnixLib/DxeUnixLib.msa - Library/EdkGenericBdsLib/EdkGenericBdsLib.msa Library/EdkUnixPeiPeCoffGetEntryPointLib/EdkUnixPeiPeCoffGetEntryPointLib.msa Library/UnixPeCoffLoaderLib/UnixPeCoffLoaderLib.msa - Library/UnixOemHookStatusCodeLib/UnixOemHookStatusCodeLib.msa - Logo/Logo.msa + Library/PeiUnixOemHookStatusCodeLib/PeiUnixOemHookStatusCodeLib.msa + Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.msa Pei/AutoScan/UnixAutoScan.msa Pei/BootMode/BootMode.msa Pei/FirmwareVolume/UnixFwh.msa @@ -139,47 +121,47 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. gEfiUnixVirtualDisksGuid f2ba331a-8985-11db-a406-0040d02b1835 - + This variable defines virtual disk the emulator/UnixBusDriver will produce. gEfiUnixPhysicalDisksGuid f2bdcc96-8985-11db-8719-0040d02b1835 - + This variable defines phisical disk emulator/UnixBusDriver will produce. gEfiUnixFileSystemGuid f2c16b9e-8985-11db-92c8-0040d02b1835 - + This variable defines file system the emulator/UnixBusDriver will produce. gEfiUnixUgaGuid f2c8b80e-8985-11db-93f1-0040d02b1835 - + This variable defines virtual VGA device the emulator/UnixBusDriver will produce. gEfiUnixConsoleGuid f2cc5d06-8985-11db-bb19-0040d02b1835 - + This variable defines virtual Console the emulator/UnixBusDriver will produce. gEfiUnixMemoryGuid f2d006cc-8985-11db-a472-0040d02b1835 - + This variable defines virtual Memory the emulator/UnixBusDriver will produce. gEfiUnixCPUModelGuid f2d3b330-8985-11db-8aa3-0040d02b1835 - + This variable defines model of the CPU the emulator/UnixBusDriver will produce. gEfiUnixCPUSpeedGuid f2d74e5a-8985-11db-9705-0040d02b1835 - + This variable defines speed of the CPU the emulator/UnixBusDriver will produce. - - gPcdHobGuid - f2de8f12-8985-11db-aabc-0040d02b1835 - + + gEfiUnixSerialPortGuid + 6d3a727d-66c8-4d19-87e6-0215861490f3 + This variable defines virtual Pass Thru devicehardware the emulator/UnixBusDriver will produce. @@ -229,7 +211,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"E:RW;245760;512" - This PCD defines physical disk which will be simualted as a + This PCD defines physical disk which will be simualted as a harddisk in simulator. The item type of this PCD can only be "DYNAMIC". @@ -239,7 +221,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"FW;40960;512" - This PCD defines the devices which use a file to emulate a hard disk or + This PCD defines the devices which use a file to emulate a hard disk or removable media device.The item type of this PCD can only be "DYNAMIC". @@ -249,7 +231,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"UGA Window" - This PCD declares the resolutions for the UGA windows. + This PCD declares the resolutions for the UGA windows. The item type of this PCD can only be "DYNAMIC". @@ -259,8 +241,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L".!..\\..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps" - This PCD defines the host directory who will be mounted as - harddisk in simulator. + This PCD defines the host directory who will be mounted as + harddisk in simulator. The item type of this PCD can only be "DYNAMIC". @@ -270,8 +252,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"64!64" - This PCD defines the memory size of simulated machine. Simulator will allocate - the size of PcdUnixMemorySize in host platform. + This PCD defines the memory size of simulated machine. Simulator will allocate + the size of PcdUnixMemorySize in host platform. The item type of this PCD can only be "DYNAMIC". @@ -281,18 +263,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. UINT32 FIXED_AT_BUILD PATCHABLE_IN_MODULE 1 - This PCD defines the boot mode for simualtor. - The boot mode can be set as following value: - 0x0: Boot with full configuration. - 0x1: Boot with minimal configuration. - 0x2: Boot assume no configuration changes. - 0x3: Boot with full configuration plus diagnostics. - 0x4: Boot with default settings. - 0x5: Boot on S4 resume. - 0x6: Boot on S5 resume. - 0x10: Boot on S2 resume. - 0x11: Boot on S3 resume. - 0x12: Boot on flash update. + This PCD defines the boot mode for simualtor. + The boot mode can be set as following value: + 0x0: Boot with full configuration. + 0x1: Boot with minimal configuration. + 0x2: Boot assume no configuration changes. + 0x3: Boot with full configuration plus diagnostics. + 0x4: Boot with default settings. + 0x5: Boot on S4 resume. + 0x6: Boot on S5 resume. + 0x10: Boot on S2 resume. + 0x11: Boot on S3 resume. + 0x12: Boot on flash update. 0x20: Boot in reovery mode. @@ -302,7 +284,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"Intel(R) Processor Model" - This PCD defines simulated CPU model string. + This PCD defines simulated CPU model string. The item type of this PCD can only be "DYNAMIC". @@ -312,7 +294,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"3000" - This PCD defines simulated CPU speed string. + This PCD defines simulated CPU speed string. The item type of this PCD can only be "DYNAMIC". @@ -331,19 +313,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* DYNAMIC L"Bus Driver Console Window" - This PCD declares the title string of the text console window. - such as "My EFI Console". + This PCD declares the title string of the text console window. + such as "My EFI Console". The item type of this PCD can only be "DYNAMIC". - - PcdUnixStatusCodeLibUseForPei - 0x0000100b - gEfiEdkUnixPkgTokenSpaceGuid - BOOLEAN - FEATURE_FLAG - FALSE - Select which type of driver the library links against. - PcdUnixMemorySizeForSecMain 0x0000100c @@ -351,8 +324,17 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. VOID* FIXED_AT_BUILD PATCHABLE_IN_MODULE L"64!64" - This PCD defines the memory size of simulated machine. Simulator will allocate + This PCD defines the memory size of simulated machine. Simulator will allocate the size of PcdUnixMemorySizeForSecMain in host platform. + + PcdUnixSerialPort + 0x00001002 + gEfiEdkUnixPkgTokenSpaceGuid + VOID* + DYNAMIC + L"/dev/ttyS0" + Simulation serial IO port + - + \ No newline at end of file