diff --git a/UnixPkg/BootModePei/BootModePei.msa b/UnixPkg/BootModePei/BootModePei.msa
deleted file mode 100644
index 5b2c8d843c..0000000000
--- a/UnixPkg/BootModePei/BootModePei.msa
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
- BootMode
- PEIM
- f3ff9aee-8985-11db-b133-0040d02b1835
- 1.0
- Component description file for BootMode module
- This module provides platform specific function to detect boot mode.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- BootMode
-
-
-
- DebugLib
-
-
- PeimEntryPoint
-
-
- BaseLib
-
-
- PeiServicesLib
-
-
- PeiServicesTablePointerLib
-
-
-
- BootMode.c
- BootMode.dxs
-
-
-
-
-
-
-
-
- gEfiPeiBootInRecoveryModePpiGuid
-
-
- gEfiPeiMasterBootModePpiGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- InitializeBootMode
-
-
-
diff --git a/UnixPkg/CpuRuntimeDxe/Cpu.msa b/UnixPkg/CpuRuntimeDxe/Cpu.msa
deleted file mode 100644
index b6be83fcb2..0000000000
--- a/UnixPkg/CpuRuntimeDxe/Cpu.msa
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- Cpu
- DXE_DRIVER
- f3794b60-8985-11db-8e53-0040d02b1835
- 1.0
- Component description file for Cpu module.
- This CPU module abstracts the interrupt subsystem of a platform and the CPU-specific setjump-long pair.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- Cpu
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- HiiLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- Strings.uni
- CpuDriver.h
- Cpu.c
- CpuIo.c
- Cpu.dxs
-
-
-
-
-
-
-
-
- gEfiCpuArchProtocolGuid
-
-
- gEfiCpuIoProtocolGuid
-
-
- gEfiHiiProtocolGuid
-
-
- gEfiDataHubProtocolGuid
-
-
- gEfiUnixIoProtocolGuid
-
-
-
-
- ProcessorVersion
-
-
- ProcessorCoreFrequency
-
-
-
-
- gEfiProcessorProducerGuid
-
-
- gEfiProcessorSubClassGuid
-
-
- gEfiUnixCPUModelGuid
-
-
- gEfiUnixCPUSpeedGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- InitializeCpu
-
-
-
diff --git a/UnixPkg/FvbServicesRuntimeDxe/UnixFwh.msa b/UnixPkg/FvbServicesRuntimeDxe/UnixFwh.msa
deleted file mode 100644
index 3792a0035a..0000000000
--- a/UnixPkg/FvbServicesRuntimeDxe/UnixFwh.msa
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
- FwBlockService
- DXE_RUNTIME_DRIVER
- f42fd042-8985-11db-a7db-0040d02b1835
- 1.0
- Component description file for Unix Fimware Volume Block DXE driver module.
- This DXE runtime driver implements and produces the Fimware Volue Block Protocol on
- Unix emulator.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- FwBlockService
-
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- BaseLib
-
-
- DxeServicesTableLib
-
-
- UefiRuntimeLib
-
-
- DebugLib
-
-
- HobLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- UnixFwh.dxs
- FWBlockService.c
- FwBlockService.h
- FvbInfo.c
-
-
-
-
-
-
-
-
- gEfiDevicePathProtocolGuid
-
-
- gEfiFirmwareVolumeBlockProtocolGuid
-
-
- gEfiFvbExtensionProtocolGuid
-
-
-
-
-
- EVENT_GROUP_GUID
-
-
-
-
-
- gEfiAlternateFvBlockGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- FvbInitialize
-
-
-
diff --git a/UnixPkg/Library/DxeUnixLib/DxeUnixLib.msa b/UnixPkg/Library/DxeUnixLib/DxeUnixLib.msa
deleted file mode 100644
index d77a86eb95..0000000000
--- a/UnixPkg/Library/DxeUnixLib/DxeUnixLib.msa
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
- DxeUnixLib
- DXE_DRIVER
- f39efc84-8985-11db-ad67-0040d02b1835
- 1.0
- A library to produce the global variable 'gUnix'
- This library contains a single global variable 'gUnix' along with a constructor to initialize that global.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- DxeUnixLib
-
-
-
- UnixLib
-
-
- DebugLib
-
-
- HobLib
-
-
-
- UnixLib.c
-
-
-
-
-
-
-
-
- gEfiUnixThunkProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- UnixLibConstructor
-
-
-
diff --git a/UnixPkg/Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.msa b/UnixPkg/Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.msa
deleted file mode 100644
index 7e9aeebd85..0000000000
--- a/UnixPkg/Library/DxeUnixOemHookStatusCodeLib/DxeUnixOemHookStatusCodeLib.msa
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
- DxeUnixOemHookStatusCodeLib
- DXE_DRIVER
- 0BB6F68A-2FC5-4394-9375-2B43F1C34B59
- 1.0
- Memory Status Code Library for UEFI drivers
- Lib to provide memory journal status code reporting Routines
- Copyright (c) 2007, Intel Corporation.
- All rights reserved.
- This software and associated documentation (if any) is furnished
- under a license and may only be used or copied in accordance
- with the terms of the license. Except as permitted by such
- license, no part of this software or documentation may be
- reproduced, stored in a retrieval system, or transmitted in any
- form or by any means without the express written consent of
- Intel Corporation.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32
- false
- DxeUnixOemHookStatusCodeLib
-
-
-
- OemHookStatusCodeLib
-
-
- DebugLib
-
-
- HobLib
-
-
- PrintLib
-
-
- BaseMemoryLib
-
-
- ReportStatusCodeLib
-
-
-
- UnixOemHookStatusCodeLib.c
-
-
-
-
-
-
-
-
- gEfiUnixThunkProtocolGuid
-
-
-
-
- gEfiStatusCodeSpecificDataGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
-
diff --git a/UnixPkg/Library/EdkUnixPeiPeCoffGetEntryPointLib/EdkUnixPeiPeCoffGetEntryPointLib.msa b/UnixPkg/Library/EdkUnixPeiPeCoffGetEntryPointLib/EdkUnixPeiPeCoffGetEntryPointLib.msa
deleted file mode 100644
index 1c4490047a..0000000000
--- a/UnixPkg/Library/EdkUnixPeiPeCoffGetEntryPointLib/EdkUnixPeiPeCoffGetEntryPointLib.msa
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
- EdkUnixPeiPeCoffGetEntryPointLib
- PEIM
- f3b702e8-8985-11db-9558-0040d02b1835
- 1.0
- Component description file for the EdkNt32PeiPeCoffGetEntryPointLib library.
- PeCoffGetEntryPointLib library class for NT32 instance implemented by use NTPeiLoadFile PPI.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- EdkUnixPeiPeCoffGetEntryPointLib
-
-
-
- PeCoffGetEntryPointLib
-
-
- PeiServicesLib
-
-
-
- PeCoffGetEntryPoint.c
-
-
-
-
-
-
-
- gUnixPeiLoadFilePpiGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
-
diff --git a/UnixPkg/Library/PeiUnixOemHookStatusCodeLib/PeiUnixOemHookStatusCodeLib.msa b/UnixPkg/Library/PeiUnixOemHookStatusCodeLib/PeiUnixOemHookStatusCodeLib.msa
deleted file mode 100644
index f80a105736..0000000000
--- a/UnixPkg/Library/PeiUnixOemHookStatusCodeLib/PeiUnixOemHookStatusCodeLib.msa
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
- PeiUnixOemHookStatusCodeLib
- PEIM
- 23E378C1-B199-49ad-9F14-DAF5D3C7EC28
- 1.0
- Memory Status Code Library for UEFI drivers
- Lib to provide memory journal status code reporting Routines
- Copyright (c) 2007, Intel Corporation.
- All rights reserved.
- This software and associated documentation (if any) is furnished
- under a license and may only be used or copied in accordance
- with the terms of the license. Except as permitted by such
- license, no part of this software or documentation may be
- reproduced, stored in a retrieval system, or transmitted in any
- form or by any means without the express written consent of
- Intel Corporation.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32
- false
- PeiUnixOemHookStatusCodeLib
-
-
-
- OemHookStatusCodeLib
-
-
- DebugLib
-
-
- PrintLib
-
-
- BaseMemoryLib
-
-
- ReportStatusCodeLib
-
-
- PeiServicesLib
-
-
-
- UnixOemHookStatusCodeLib.c
-
-
-
-
-
-
-
-
- gPeiUnixThunkPpiGuid
-
-
-
-
- gEfiStatusCodeSpecificDataGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
-
diff --git a/UnixPkg/Library/UnixBdsLib/PlatformBds.msa b/UnixPkg/Library/UnixBdsLib/PlatformBds.msa
deleted file mode 100644
index 989117590f..0000000000
--- a/UnixPkg/Library/UnixBdsLib/PlatformBds.msa
+++ /dev/null
@@ -1,206 +0,0 @@
-
-
-
- Bds
- DXE_DRIVER
- f392b762-8985-11db-be87-0040d02b1835
- 1.0
- Platfrom BDS driver
- Do platform action customized by IBV/OEM.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- Bds
-
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- BaseLib
-
-
- EdkGraphicsLib
-
-
- DxeServicesTableLib
-
-
- PerformanceLib
-
-
- PrintLib
-
-
- EdkIfrSupportLib
-
-
- ReportStatusCodeLib
-
-
- HobLib
-
-
- EdkGenericBdsLib
-
-
- MemoryAllocationLib
-
-
- BaseMemoryLib
-
-
- UefiBootServicesTableLib
-
-
- UefiRuntimeServicesTableLib
-
-
- DevicePathLib
-
-
- HiiLib
-
-
- EdkGenericPlatformBdsLib
-
-
-
- PlatformData.c
- BdsPlatform.h
- BdsPlatform.c
- Bds.dxs
-
-
-
-
-
-
-
-
- gEfiBdsArchProtocolGuid
-
-
- gEfiLegacyBiosProtocolGuid
-
-
- gEfiHiiProtocolGuid
-
-
- gEfiFormCallbackProtocolGuid
-
-
- gEfiDataHubProtocolGuid
-
-
- gEfiFormBrowserProtocolGuid
-
-
- gEfiConsoleControlProtocolGuid
-
-
- gEfiCpuIoProtocolGuid
-
-
- gEfiUgaDrawProtocolGuid
-
-
- gEfiLoadFileProtocolGuid
-
-
- gEfiSimpleFileSystemProtocolGuid
-
-
- gEfiDevicePathProtocolGuid
-
-
- gEfiBlockIoProtocolGuid
-
-
- gEfiSerialIoProtocolGuid
-
-
- gEfiGenericMemTestProtocolGuid
-
-
- gEfiCpuArchProtocolGuid
-
-
- gEfiDriverBindingProtocolGuid
-
-
- gEfiUnixThunkProtocolGuid
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiUnixUgaIoProtocolGuid
-
-
-
-
- BiosVendor
-
-
- SystemManufacturer
-
-
- ProcessorVersion
-
-
- ProcessorFrequency
-
-
- MemoryArray
-
-
- SerialIoDevice
-
-
- SerialIoPort
-
-
-
-
- gEfiBootStateGuid
-
-
- gEfiGlobalVariableGuid
-
-
- gEfiFlashMapHobGuid
-
-
- gEfiFileSystemVolumeLabelInfoIdGuid
-
-
- gEfiFileInfoGuid
-
-
- gEfiDefaultBmpLogoGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- BdsInitialize
-
-
-
\ No newline at end of file
diff --git a/UnixPkg/Library/UnixPeCoffLoaderLib/UnixPeCoffLoaderLib.msa b/UnixPkg/Library/UnixPeCoffLoaderLib/UnixPeCoffLoaderLib.msa
deleted file mode 100644
index 60f5e24109..0000000000
--- a/UnixPkg/Library/UnixPeCoffLoaderLib/UnixPeCoffLoaderLib.msa
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
- UnixPeCoffLoaderLib
- PEIM
- f3cf597e-8985-11db-95f6-0040d02b1835
- 1.0
- Component description file for the Nt32PeCoffLoaderLib library.
- EdkPeCoffLoaderLib library class for NT32 instance implemented by PeiPeCoffLoader PPI.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixPeCoffLoaderLib
-
-
-
- EdkPeCoffLoaderLib
-
-
-
- UnixPeCoffLoader.c
-
-
-
-
-
-
-
-
- gEfiPeiPeCoffLoaderGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- PeCoffLoaderConstructor
-
-
-
diff --git a/UnixPkg/MetronomeDxe/Metronome.msa b/UnixPkg/MetronomeDxe/Metronome.msa
deleted file mode 100644
index a64f1ea479..0000000000
--- a/UnixPkg/MetronomeDxe/Metronome.msa
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
- Metronome
- DXE_DRIVER
- f348f6fe-8985-11db-b4c3-0040d02b1835
- 1.0
- Unix Emulation Metronome Architectural Protocol Driver as defined in DXE CIS
-
- This metronome module simulates metronome by Sleep WinAPI.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- Metronome
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- UnixLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- Metronome.c
- Metronome.h
- Metronome.dxs
-
-
-
-
-
-
-
-
- gEfiMetronomeArchProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- UnixMetronomeDriverInitialize
-
-
-
diff --git a/UnixPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.msa b/UnixPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.msa
deleted file mode 100644
index b9f0992035..0000000000
--- a/UnixPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.msa
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
- MiscSubclass
- DXE_DRIVER
- f2fbd108-8985-11db-b06a-0040d02b1835
- 1.0
- Misc Sub class driver
-
- Parses the MiscSubclassDataTable and reports any generated data to the DataHub.
- All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by
- MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file
- and parse all .uni file.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- MiscSubclass
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- HiiLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
- DevicePathLib
-
-
-
- MiscBaseBoardManufacturer.uni
- MiscBiosVendor.uni
- MiscChassisManufacturer.uni
- MiscOemString.uni
- MiscPortInternalConnectorDesignator.uni
- MiscSystemLanguageString.uni
- MiscSystemManufacturer.uni
- MiscSystemOptionString.uni
- MiscSystemSlotDesignation.uni
- MiscSubclassDriver.uni
- MiscDevicePath.h
- MiscSubclassDriver.h
- MiscSubclassDriverEntryPoint.c
- MiscSubclassDriverDataTable.c
- MiscBaseBoardManufacturerData.c
- MiscBiosVendorData.c
- MiscBootInformationData.c
- MiscChassisManufacturerData.c
- MiscNumberOfInstallableLanguagesData.c
- MiscOemStringData.c
- MiscPortInternalConnectorDesignatorData.c
- MiscResetCapabilitiesData.c
- MiscSystemLanguageStringData.c
- MiscSystemManufacturerData.c
- MiscSystemManufacturerFunction.c
- MiscSystemOptionStringData.c
- MiscSystemSlotDesignationData.c
- MiscPortInternalConnectorDesignatorFunction.c
- MiscSubclassDriver.dxs
-
-
-
-
-
-
-
-
- gEfiDataHubProtocolGuid
-
-
- gEfiHiiProtocolGuid
-
-
- gEfiUnixIoProtocolGuid
-
-
-
-
- MiscPortKeyboard
-
-
- MiscPortMouse
-
-
- MiscPortCom1
-
-
- MiscPortCom2
-
-
- MiscBiosVendor
-
-
- MiscSystemManufacturer
-
-
- MiscBaseBoardManufacturer
-
-
- MiscChassisManufacturer
-
-
- MiscSystemSlotDesignation
-
-
- OemString
-
-
- SystemOptionString
-
-
- ProcessorSubClassData
-
-
- MemorySubClassData
-
-
-
-
- gEfiMiscSubClassGuid
-
-
- gEfiProcessorSubClassGuid
-
-
- gEfiMemoryProducerGuid
-
-
- gEfiMemorySubClassGuid
-
-
- gEfiUnixMemoryGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- MiscSubclassDriverEntryPoint
-
-
-
diff --git a/UnixPkg/RealTimeClockRuntimeDxe/RealTimeClock.msa b/UnixPkg/RealTimeClockRuntimeDxe/RealTimeClock.msa
deleted file mode 100644
index d9a7166971..0000000000
--- a/UnixPkg/RealTimeClockRuntimeDxe/RealTimeClock.msa
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
- RealTimeClock
- DXE_DRIVER
- f3552032-8985-11db-8429-0040d02b1835
- 1.0
- Unix Emulation Real time clock Architectural Protocol Driver as defined in TIANO
-
- This real time clock module simulates virtual device by time WinAPI.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- RealTimeClock
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- UnixLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- RealTimeClock.c
- RealTimeClock.dxs
-
-
-
-
-
-
-
-
- gEfiRealTimeClockArchProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- InitializeRealTimeClock
-
-
-
diff --git a/UnixPkg/ResetRuntimeDxe/Reset.msa b/UnixPkg/ResetRuntimeDxe/Reset.msa
deleted file mode 100644
index 133a901333..0000000000
--- a/UnixPkg/ResetRuntimeDxe/Reset.msa
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
- Reset
- DXE_DRIVER
- f3613084-8985-11db-8c26-0040d02b1835
- 1.0
- Unix Emulation Reset Architectural Protocol Driver as defined in TIANO
-
- This Reset module simulates system reset by process exit on NT.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- Reset
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- UnixLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- Reset.c
- Reset.dxs
-
-
-
-
-
-
-
-
- gEfiResetArchProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- InitializeUnixReset
-
-
-
diff --git a/UnixPkg/Sec/SecMain.msa b/UnixPkg/Sec/SecMain.msa
deleted file mode 100644
index 2629982571..0000000000
--- a/UnixPkg/Sec/SecMain.msa
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
- SecMain
- SEC
- f43be88c-8985-11db-8f78-0040d02b1835
- 1.0
- Entry Point of Unix Emulator
- Main executable file of Unix Emulator that loads PEI core after initialization finished.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- SecMain
-
-
-
- PeCoffLib
-
-
- BaseLib
-
-
- BaseMemoryLib
-
-
- PrintLib
-
-
- PcdLib
-
-
- DebugLib
-
-
-
- SecMain_build.xml
- SecMain.c
- FwVol.c
- UnixThunk.c
- UgaX11.c
- SecMain.h
-
-
-
-
-
-
-
-
- gPeiUnixThunkPpiGuid
-
-
- gPeiUnixAutoScanPpiGuid
-
-
- gUnixFwhPpiGuid
-
-
- gEfiPeiStatusCodePpiGuid
-
-
- gUnixPeiLoadFilePpiGuid
-
-
-
-
- gEfiPeiPeCoffLoaderGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
-
-
- PcdUnixMemorySizeForSecMain
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines the memory size of simulated machine. Simulator will allocate
- the size of PcdUnixMemorySizeForSecMain in host platform.
-
-
- PcdUnixFirmwareVolume
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines the FD file windows path string. Simulator will load the FD file and execute.
-
-
- PcdUnixBootMode
- gEfiEdkUnixPkgTokenSpaceGuid
- 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.
-
-
-
diff --git a/UnixPkg/TimerDxe/Timer.msa b/UnixPkg/TimerDxe/Timer.msa
deleted file mode 100644
index f240f3280d..0000000000
--- a/UnixPkg/TimerDxe/Timer.msa
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
- Timer
- DXE_DRIVER
- f36d49b4-8985-11db-809b-0040d02b1835
- 1.0
- Unix Emulation Timer Architectural Protocol Driver as defined in DXE CIS
-
- This Timer module uses an NT Thread to simulate the timer-tick driven
- timer service. In the future, the Thread creation should possibly be
- abstracted by the CPU architectural protocol
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- Timer
-
-
-
- BaseLib
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- UnixLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- Timer.h
- Timer.c
- Timer.dxs
-
-
-
-
-
-
-
-
- gEfiTimerArchProtocolGuid
-
-
- gEfiCpuArchProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- UnixTimerDriverInitialize
-
-
-
diff --git a/UnixPkg/UnixAutoScanPei/UnixAutoScan.msa b/UnixPkg/UnixAutoScanPei/UnixAutoScan.msa
deleted file mode 100644
index 60830b613c..0000000000
--- a/UnixPkg/UnixAutoScanPei/UnixAutoScan.msa
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
- UnixAutoScan
- PEIM
- f3f36cb0-8985-11db-b195-0040d02b1835
- 1.0
- Component description file for UnixAutoScan module
- This module abstracts memory auto-scan in a Unix environment.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixAutoScan
-
-
-
- DebugLib
-
-
- PeimEntryPoint
-
-
- BaseLib
-
-
- BaseMemoryLib
-
-
- HobLib
-
-
- PeiServicesLib
-
-
- PeiServicesTablePointerLib
-
-
-
- UnixAutoScan.c
- UnixAutoScan.dxs
-
-
-
-
-
-
-
-
- gPeiUnixAutoScanPpiGuid
-
-
- gPeiBaseMemoryTestPpiGuid
-
-
- gEfiPeiMemoryDiscoveredPpiGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- PeimInitializeUnixAutoScan
-
-
-
diff --git a/UnixPkg/UnixBlockIoDxe/UnixBlockIo.msa b/UnixPkg/UnixBlockIoDxe/UnixBlockIo.msa
deleted file mode 100644
index 49334904b0..0000000000
--- a/UnixPkg/UnixBlockIoDxe/UnixBlockIo.msa
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
- UnixBlockIo
- UEFI_DRIVER
- f3085888-8985-11db-9c93-0040d02b1835
- 1.0
- Block Io driver
-
- Produce block IO abstractions for real devices on your PC using Unix APIs.
- The configuration of what devices to mount or emulate comes from
- environment variables.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixBlockIo
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- UnixBlockIo.h
- UnixBlockIo.c
- ComponentName.c
- DriverConfiguration.c
- DriverDiagnostics.c
-
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiBlockIoProtocolGuid
-
-
-
-
- gEfiUnixVirtualDisksGuid
-
-
- gEfiUnixPhysicalDisksGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixBlockIoDriverBinding
- gUnixBlockIoComponentName
- gUnixBlockIoDriverDiagnostics
-
-
-
diff --git a/UnixPkg/UnixBusDriverDxe/UnixBusDriver.msa b/UnixPkg/UnixBusDriverDxe/UnixBusDriver.msa
deleted file mode 100644
index 6422c062f5..0000000000
--- a/UnixPkg/UnixBusDriverDxe/UnixBusDriver.msa
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-
- UnixBusDriver
- UEFI_DRIVER
- f320d656-8985-11db-90e0-0040d02b1835
- 1.0
- Unix Bus driver
- This following section documents the envirnoment variables for the Win NT
- build. These variables are used to define the (virtual) hardware
- configuration of the NT environment
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixBusDriver
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- PcdLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
- DevicePathLib
-
-
-
- UnixBusDriver.h
- UnixBusDriver.c
- ComponentName.c
-
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiUnixThunkProtocolGuid
-
-
- gEfiDevicePathProtocolGuid
-
-
- gPcdProtocolGuid
-
-
-
-
- gEfiUnixVirtualDisksGuid
-
-
- gEfiUnixPhysicalDisksGuid
-
-
- gEfiUnixFileSystemGuid
-
-
- gEfiUnixUgaGuid
-
-
- gEfiUnixConsoleGuid
-
-
- gEfiUnixMemoryGuid
-
-
- gEfiUnixCPUModelGuid
-
-
- gEfiUnixCPUSpeedGuid
-
-
- gEfiUnixSerialPortGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixBusDriverBinding
- gUnixBusDriverComponentName
-
-
-
-
- PcdUnixConsole
- gEfiEdkUnixPkgTokenSpaceGuid
- 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".
-
-
- PcdUnixUga
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD declares the resolutions for the UGA windows.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdUnixFileSystem
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines the unix directory who will be mounted as
- harddisk in simulator.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdUnixVirtualDisk
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines the devices which use a file to emulate a hard disk or
- removable media device
- The item type if this PCD can only be "DYNAMIC".
-
-
- PcdUnixPhysicalDisk
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines physical disk which will be simualted as a
- harddisk in simulator.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdUnixCpuModel
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines simulated CPU model string.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdUnixCpuSpeed
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines simulated CPU speed string.
-
-
- PcdUnixMemorySize
- gEfiEdkUnixPkgTokenSpaceGuid
- This PCD defines the size of simulated memory size.
- The item type of this PCD can only be "DYNAMIC".
-
-
- PcdUnixSerialPort
- gEfiEdkUnixPkgTokenSpaceGuid
- Simulation serial IO port
-
-
-
\ No newline at end of file
diff --git a/UnixPkg/UnixConsoleDxe/UnixConsole.msa b/UnixPkg/UnixConsoleDxe/UnixConsole.msa
deleted file mode 100644
index 839eed7d13..0000000000
--- a/UnixPkg/UnixConsoleDxe/UnixConsole.msa
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
- UnixConsole
- UEFI_DRIVER
- f314a8cc-8985-11db-9f69-0040d02b1835
- 1.0
- Console Dxe driver
- Simulate console with Unix API
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixConsole
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- Console.h
- Console.c
- ConsoleIn.c
- ConsoleOut.c
- ComponentName.c
-
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiSimpleTextOutProtocolGuid
-
-
- gEfiSimpleTextInProtocolGuid
-
-
-
-
- gEfiUnixConsoleGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixConsoleDriverBinding
- gUnixConsoleComponentName
-
-
-
diff --git a/UnixPkg/UnixFirmwareVolumePei/UnixFwh.msa b/UnixPkg/UnixFirmwareVolumePei/UnixFwh.msa
deleted file mode 100644
index f46801a622..0000000000
--- a/UnixPkg/UnixFirmwareVolumePei/UnixFwh.msa
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
- UnixFwh
- PEIM
- f40b7864-8985-11db-af21-0040d02b1835
- 1.0
- Component description file for WinNtFwh module
- This PEIM will produce the HOB to describe Firmware Volume, Firmware Devices
- on the NT32 emulator.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixFwh
-
-
-
- DebugLib
-
-
- PeimEntryPoint
-
-
- HobLib
-
-
- PeiServicesLib
-
-
- PeiServicesTablePointerLib
-
-
-
- UnixFwh.c
- UnixFwh.dxs
-
-
-
-
-
-
-
-
- gUnixFwhPpiGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- PeimInitializeUnixFwh
-
-
-
diff --git a/UnixPkg/UnixFlashMapPei/FlashMap.msa b/UnixPkg/UnixFlashMapPei/FlashMap.msa
deleted file mode 100644
index 7576795143..0000000000
--- a/UnixPkg/UnixFlashMapPei/FlashMap.msa
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
- PeiFlashMap
- PEIM
- f417814a-8985-11db-8983-0040d02b1835
- 1.0
- Component description file for FlashMap PEI module
- This module installs FlashMap PPI which is used to get flash layout information.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- PeiFlashMap
-
-
-
- DebugLib
-
-
- PeimEntryPoint
-
-
- HobLib
-
-
- PeiServicesLib
-
-
- PeiServicesTablePointerLib
-
-
- BaseMemoryLib
-
-
- PcdLib
-
-
-
- FlashMap.c
- FlashMap.dxs
-
-
-
-
-
-
-
-
- gEfiFirmwareVolumeBlockProtocolGuid
-
-
-
-
- gPeiFlashMapPpiGuid
-
-
- gUnixFwhPpiGuid
-
-
-
-
- gEfiFlashMapHobGuid
-
-
- gEfiFirmwareFileSystemGuid
-
-
- gEfiSystemNvDataHobGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- PeimInitializeFlashMap
-
-
-
-
- PcdFlashNvStorageVariableBase
- gEfiGenericPlatformTokenSpaceGuid
- The driver sets the NV Storage FV base address defined by this PCD.
- This base address point to an EFI_FIRMWARE_VOLUMN_HEADER struct. Variable PEIM
- will get the base address from this PCD. In NT emulator, this PCD is a DYNAMIC
- type, as FD is mapped to process space by WinNT OS. On real platform, it is
- normally a FIXED_AT_BUILD type as system memory map is fixed to BIOS.
-
-
-
- PcdFlashNvStorageVariableSize
- gEfiGenericPlatformTokenSpaceGuid
-
- To get the NvStorage Variable size from this PCD.
-
-
-
- PcdFlashNvStorageFtwSpareBase
- gEfiGenericPlatformTokenSpaceGuid
- To get base address of the FTW spare block section in NV firmware volume.
-
-
- PcdFlashNvStorageFtwSpareSize
- gEfiGenericPlatformTokenSpaceGuid
- To get size of the FTW spare block section in NV firmware volume.
-
-
- PcdFlashNvStorageFtwWorkingBase
- gEfiGenericPlatformTokenSpaceGuid
- To get base address of the FTW working block section in NV firmware volume.
-
-
- PcdFlashNvStorageFtwWorkingSize
- gEfiGenericPlatformTokenSpaceGuid
- To get size of the FTW working block section in NV firmware volume.
-
-
-
diff --git a/UnixPkg/UnixSerialIoDxe/UnixSerialIo.msa b/UnixPkg/UnixSerialIoDxe/UnixSerialIo.msa
deleted file mode 100644
index 793d24a3f3..0000000000
--- a/UnixPkg/UnixSerialIoDxe/UnixSerialIo.msa
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
- UnixSerialIo
- UEFI_DRIVER
- 600F2BF2-63A7-48ca-9FD0-A3450B87EE05
- 1.0
- Serial I/O driver
- Our DriverBinding member functions operate on the handles
- created by the Unix Bus driver
- Copyright (c) 2006 - 2007, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32
- false
- UnixSerialIo
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- BaseMemoryLib
-
-
- UefiBootServicesTableLib
-
-
- DevicePathLib
-
-
- MemoryAllocationLib
-
-
-
- UnixSerialIo.h
- UnixSerialIo.c
- ComponentName.c
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiDevicePathProtocolGuid
-
-
- gEfiSerialIoProtocolGuid
-
-
-
-
- gEfiUnixSerialPortGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixSerialIoDriverBinding
- gUnixSerialIoComponentName
-
-
-
\ No newline at end of file
diff --git a/UnixPkg/UnixSimpleFileSystemDxe/UnixSimpleFileSystem.msa b/UnixPkg/UnixSimpleFileSystemDxe/UnixSimpleFileSystem.msa
deleted file mode 100644
index c57aa7165e..0000000000
--- a/UnixPkg/UnixSimpleFileSystemDxe/UnixSimpleFileSystem.msa
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
- UnixSimpleFileSystem
- UEFI_DRIVER
- f330834e-8985-11db-a295-0040d02b1835
- 1.0
- Simple filesystem driver
-
- Produce Simple File System abstractions for directories on your PC using Unix APIs.
- The configuration of what devices to mount or emulate comes from
- environment variables.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixSimpleFileSystem
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- UnixSimpleFileSystem.h
- UnixSimpleFileSystem.c
- ComponentName.c
-
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiSimpleFileSystemProtocolGuid
-
-
-
-
- gEfiUnixFileSystemGuid
-
-
- gEfiFileSystemInfoGuid
-
-
- gEfiFileInfoGuid
-
-
- gEfiFileSystemVolumeLabelInfoIdGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixSimpleFileSystemDriverBinding
- gUnixSimpleFileSystemComponentName
-
-
-
diff --git a/UnixPkg/UnixThunkDxe/UnixThunk.msa b/UnixPkg/UnixThunkDxe/UnixThunk.msa
deleted file mode 100644
index e1f262ac64..0000000000
--- a/UnixPkg/UnixThunkDxe/UnixThunk.msa
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
- UnixThunk
- DXE_DRIVER
- f38610fc-8985-11db-82d4-0040d02b1835
- 1.0
- A DXE driver to produce EFI_UNIX_THUNK_PROTOCOL
- EFI_UNIX_THUNK_PROTOCOL is a table of pointers to various Unix APIs used by various drivers to accomplish certain task in a Unix emulator.
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixThunk
-
-
-
- DebugLib
-
-
- UefiLib
-
-
- UefiDriverEntryPoint
-
-
- UnixLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- UnixThunk.h
- UnixThunk.c
- UnixThunk.dxs
-
-
-
-
-
-
-
-
- gEfiUnixThunkProtocolGuid
-
-
- gEfiDevicePathProtocolGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- InitializeUnixThunk
-
-
-
diff --git a/UnixPkg/UnixThunkPpiToProtocolPei/UnixThunkPpiToProtocol.msa b/UnixPkg/UnixThunkPpiToProtocolPei/UnixThunkPpiToProtocol.msa
deleted file mode 100644
index 889d98d8ec..0000000000
--- a/UnixPkg/UnixThunkPpiToProtocolPei/UnixThunkPpiToProtocol.msa
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
- UnixStuff
- PEIM
- f4239aa2-8985-11db-af82-0040d02b1835
- 1.0
- Stuff driver
-
- Tiano PEIM to abstract construction of firmware volume in a Unix environment.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixStuff
-
-
-
- DebugLib
-
-
- PeimEntryPoint
-
-
- HobLib
-
-
- PeiServicesLib
-
-
- PeiServicesTablePointerLib
-
-
-
- UnixStuff.c
- UnixStuff.dxs
-
-
-
-
-
-
-
-
- gEfiUnixThunkProtocolGuid
-
-
-
-
- gPeiUnixThunkPpiGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- PeimInitializeUnixStuff
-
-
-
diff --git a/UnixPkg/UnixUgaDxe/UnixUga.msa b/UnixPkg/UnixUgaDxe/UnixUga.msa
deleted file mode 100644
index 864576f6ac..0000000000
--- a/UnixPkg/UnixUgaDxe/UnixUga.msa
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
- UnixUga
- UEFI_DRIVER
- f33cad86-8985-11db-8040-0040d02b1835
- 1.0
- Uga driver
-
- UGA is short hand for Universal Graphics Abstraction protocol.
- This file is a verision of UgaIo the uses UnixThunk system calls as an IO
- abstraction. For a PCI device UnixIo would be replaced with
- a PCI IO abstraction that abstracted a specific PCI device.
-
- Copyright (c) 2006, 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
- 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.
- FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
-
-
- IA32 X64 IPF EBC
- false
- UnixUga
-
-
-
- DebugLib
-
-
- BaseLib
-
-
- UefiDriverModelLib
-
-
- UefiDriverEntryPoint
-
-
- UefiLib
-
-
- BaseMemoryLib
-
-
- MemoryAllocationLib
-
-
- UefiBootServicesTableLib
-
-
-
- UnixUga.h
- UnixUgaInput.c
- UnixUgaDriver.c
- UnixUgaScreen.c
- ComponentName.c
-
-
-
-
-
-
-
-
- gEfiUnixIoProtocolGuid
-
-
- gEfiUgaDrawProtocolGuid
-
-
- gEfiUnixUgaIoProtocolGuid
-
-
- gEfiSimpleTextInProtocolGuid
-
-
-
-
-
- EVENT_GROUP_GUID
-
-
-
-
-
- gEfiUnixUgaGuid
-
-
-
- EFI_SPECIFICATION_VERSION 0x00020000
- EDK_RELEASE_VERSION 0x00020000
-
- gUnixUgaDriverBinding
- gUnixUgaComponentName
-
-
-