]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/EbcDxe/EbcDxe.msa
Minor coding style adjustment for DiskIo, Partition, English and Ebc modules.
[mirror_edk2.git] / MdeModulePkg / Universal / EbcDxe / EbcDxe.msa
CommitLineData
d7dec593 1<?xml version="1.0" encoding="UTF-8"?>\r
2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
3 <MsaHeader>\r
53c71d09 4 <ModuleName>Ebc</ModuleName>\r
d7dec593 5 <ModuleType>DXE_DRIVER</ModuleType>\r
53c71d09 6 <GuidValue>13AC6DD0-73D0-11D4-B06B-00AA00BD6DE7</GuidValue>\r
d7dec593 7 <Version>1.0</Version>\r
53c71d09 8 <Abstract>Component description file for Ebc module.</Abstract>\r
9 <Description>This module for the EBC virtual machine implementation produces \r
10 EBC and EBC debug support protocols.</Description>\r
d7dec593 11 <Copyright>Copyright (c) 2006 - 2007, Intel Corporation</Copyright>\r
12 <License>All rights reserved. This program and the accompanying materials\r
13 are licensed and made available under the terms and conditions of the BSD License\r
14 which accompanies this distribution. The full text of the license may be found at\r
15 http://opensource.org/licenses/bsd-license.php\r
16 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
18 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
19 </MsaHeader>\r
20 <ModuleDefinitions>\r
53c71d09 21 <SupportedArchitectures>IA32 X64 IPF</SupportedArchitectures>\r
d7dec593 22 <BinaryModule>false</BinaryModule>\r
53c71d09 23 <OutputFileBasename>Ebc</OutputFileBasename>\r
d7dec593 24 </ModuleDefinitions>\r
25 <LibraryClassDefinitions>\r
53c71d09 26 <LibraryClass Usage="ALWAYS_CONSUMED">\r
27 <Keyword>BaseLib</Keyword>\r
28 </LibraryClass>\r
d7dec593 29 <LibraryClass Usage="ALWAYS_CONSUMED">\r
30 <Keyword>DebugLib</Keyword>\r
31 </LibraryClass>\r
32 <LibraryClass Usage="ALWAYS_CONSUMED">\r
33 <Keyword>UefiDriverEntryPoint</Keyword>\r
34 </LibraryClass>\r
35 <LibraryClass Usage="ALWAYS_CONSUMED">\r
36 <Keyword>BaseMemoryLib</Keyword>\r
37 </LibraryClass>\r
38 <LibraryClass Usage="ALWAYS_CONSUMED">\r
39 <Keyword>UefiBootServicesTableLib</Keyword>\r
40 </LibraryClass>\r
41 <LibraryClass Usage="ALWAYS_CONSUMED">\r
42 <Keyword>MemoryAllocationLib</Keyword>\r
43 </LibraryClass>\r
44 </LibraryClassDefinitions>\r
45 <SourceFiles>\r
53c71d09 46 <Filename>EbcInt.c</Filename>\r
47 <Filename>EbcInt.h</Filename>\r
48 <Filename>EbcExecute.c</Filename>\r
49 <Filename>EbcExecute.h</Filename>\r
50 <Filename>Ebc.dxs</Filename>\r
51 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/EbcLowLevel.asm</Filename>\r
52 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/EbcLowLevel.S</Filename>\r
53 <Filename SupArchList="IA32">Ia32/EbcSupport.c</Filename>\r
54 <Filename SupArchList="X64" ToolChainFamily="MSFT">x64/EbcLowLevel.asm</Filename>\r
55 <Filename SupArchList="X64" ToolChainFamily="GCC">x64/EbcLowLevel.S</Filename>\r
56 <Filename SupArchList="X64">x64/EbcSupport.c</Filename>\r
57 <Filename SupArchList="IPF">Ipf/EbcLowLevel.s</Filename>\r
58 <Filename SupArchList="IPF">Ipf/EbcSupport.c</Filename>\r
59 <Filename SupArchList="IPF">Ipf/EbcSupport.h</Filename>\r
d7dec593 60 </SourceFiles>\r
61 <PackageDependencies>\r
62 <Package PackageGuid="1E73767F-8F52-4603-AEB4-F29B510B6766"/>\r
53c71d09 63 <Package PackageGuid="2759ded5-bb57-4b06-af4f-c398fa552719"/>\r
d7dec593 64 </PackageDependencies>\r
65 <Protocols>\r
53c71d09 66 <Protocol Usage="ALWAYS_PRODUCED">\r
67 <ProtocolCName>gEfiEbcProtocolGuid</ProtocolCName>\r
d7dec593 68 </Protocol>\r
69 <Protocol Usage="ALWAYS_PRODUCED">\r
53c71d09 70 <ProtocolCName>gEfiDebugSupportProtocolGuid</ProtocolCName>\r
d7dec593 71 </Protocol>\r
72 </Protocols>\r
73 <Externs>\r
74 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
75 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
76 <Extern>\r
53c71d09 77 <ModuleEntryPoint>InitializeEbcDriver</ModuleEntryPoint>\r
d7dec593 78 </Extern>\r
79 </Externs>\r
80</ModuleSurfaceArea>\r