]> git.proxmox.com Git - mirror_edk2.git/blame - EdkNt32Pkg/Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa
Remove the duplicated Copy Right in msa header.
[mirror_edk2.git] / EdkNt32Pkg / Dxe / WinNtThunk / Bus / WinNtBusDriver / WinNtBusDriver.msa
CommitLineData
2d527200 1<?xml version="1.0" encoding="UTF-8"?>\r
53b86193 2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
878ddf1f 3 <MsaHeader>\r
2d527200 4 <ModuleName>WinNtBusDriver</ModuleName>\r
878ddf1f 5 <ModuleType>UEFI_DRIVER</ModuleType>\r
2d527200 6 <GuidValue>BD7E9A27-D6C5-416a-B245-5F507D95B2BD</GuidValue>\r
7 <Version>1.0</Version>\r
7fda265d 8 <Abstract>Win NT Bus driver</Abstract>\r
9 <Description>\r
61249ae5 10 This following section documents the envirnoment variables for the Win NT\r
11 build. These variables are used to define the (virtual) hardware\r
7fda265d 12 configuration of the NT environment\r
13 </Description>\r
15f3b1d4 14 <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
0992e559
LG
15 <License>All rights reserved. This program and the accompanying materials\r
16 are licensed and made available under the terms and conditions of the BSD License\r
17 which accompanies this distribution. The full text of the license may be found at\r
18 http://opensource.org/licenses/bsd-license.php\r
19 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
2d527200 20 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
21 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
878ddf1f 22 </MsaHeader>\r
2d527200 23 <ModuleDefinitions>\r
24 <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
25 <BinaryModule>false</BinaryModule>\r
26 <OutputFileBasename>WinNtBusDriver</OutputFileBasename>\r
27 </ModuleDefinitions>\r
878ddf1f 28 <LibraryClassDefinitions>\r
2d527200 29 <LibraryClass Usage="ALWAYS_CONSUMED">\r
30 <Keyword>DebugLib</Keyword>\r
31 </LibraryClass>\r
32 <LibraryClass Usage="ALWAYS_CONSUMED">\r
33 <Keyword>BaseLib</Keyword>\r
34 </LibraryClass>\r
35 <LibraryClass Usage="ALWAYS_CONSUMED">\r
36 <Keyword>UefiDriverModelLib</Keyword>\r
37 </LibraryClass>\r
38 <LibraryClass Usage="ALWAYS_CONSUMED">\r
39 <Keyword>UefiDriverEntryPoint</Keyword>\r
40 </LibraryClass>\r
41 <LibraryClass Usage="ALWAYS_CONSUMED">\r
42 <Keyword>UefiLib</Keyword>\r
43 </LibraryClass>\r
44 <LibraryClass Usage="ALWAYS_CONSUMED">\r
45 <Keyword>PcdLib</Keyword>\r
46 </LibraryClass>\r
47 <LibraryClass Usage="ALWAYS_CONSUMED">\r
48 <Keyword>BaseMemoryLib</Keyword>\r
49 </LibraryClass>\r
50 <LibraryClass Usage="ALWAYS_CONSUMED">\r
51 <Keyword>MemoryAllocationLib</Keyword>\r
52 </LibraryClass>\r
53 <LibraryClass Usage="ALWAYS_CONSUMED">\r
54 <Keyword>UefiBootServicesTableLib</Keyword>\r
55 </LibraryClass>\r
56 <LibraryClass Usage="ALWAYS_CONSUMED">\r
57 <Keyword>DevicePathLib</Keyword>\r
58 </LibraryClass>\r
878ddf1f 59 </LibraryClassDefinitions>\r
60 <SourceFiles>\r
61 <Filename>WinNtBusDriver.h</Filename>\r
62 <Filename>WinNtBusDriver.c</Filename>\r
63 <Filename>ComponentName.c</Filename>\r
64 </SourceFiles>\r
2d527200 65 <PackageDependencies>\r
66 <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
0992e559 67 <Package PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2d527200 68 <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
69 </PackageDependencies>\r
878ddf1f 70 <Protocols>\r
2d527200 71 <Protocol Usage="BY_START">\r
53b86193 72 <ProtocolCName>gEfiWinNtIoProtocolGuid</ProtocolCName>\r
2d527200 73 </Protocol>\r
74 <Protocol Usage="TO_START">\r
53b86193 75 <ProtocolCName>gEfiWinNtThunkProtocolGuid</ProtocolCName>\r
2d527200 76 </Protocol>\r
77 <Protocol Usage="TO_START">\r
53b86193 78 <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
2d527200 79 </Protocol>\r
80 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 81 <ProtocolCName>gPcdProtocolGuid</ProtocolCName>\r
2d527200 82 </Protocol>\r
878ddf1f 83 </Protocols>\r
84 <Guids>\r
2d527200 85 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 86 <GuidCName>gEfiWinNtVirtualDisksGuid</GuidCName>\r
2d527200 87 </GuidCNames>\r
88 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 89 <GuidCName>gEfiWinNtPhysicalDisksGuid</GuidCName>\r
2d527200 90 </GuidCNames>\r
91 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 92 <GuidCName>gEfiWinNtFileSystemGuid</GuidCName>\r
2d527200 93 </GuidCNames>\r
94 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 95 <GuidCName>gEfiWinNtSerialPortGuid</GuidCName>\r
2d527200 96 </GuidCNames>\r
97 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 98 <GuidCName>gEfiWinNtUgaGuid</GuidCName>\r
2d527200 99 </GuidCNames>\r
100 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 101 <GuidCName>gEfiWinNtConsoleGuid</GuidCName>\r
2d527200 102 </GuidCNames>\r
103 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 104 <GuidCName>gEfiWinNtMemoryGuid</GuidCName>\r
2d527200 105 </GuidCNames>\r
106 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 107 <GuidCName>gEfiWinNtCPUModelGuid</GuidCName>\r
2d527200 108 </GuidCNames>\r
109 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 110 <GuidCName>gEfiWinNtCPUSpeedGuid</GuidCName>\r
2d527200 111 </GuidCNames>\r
878ddf1f 112 </Guids>\r
113 <Externs>\r
2d527200 114 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 115 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
878ddf1f 116 <Extern>\r
2d527200 117 <DriverBinding>gWinNtBusDriverBinding</DriverBinding>\r
878ddf1f 118 <ComponentName>gWinNtBusDriverComponentName</ComponentName>\r
119 </Extern>\r
120 </Externs>\r
95945c76 121 <PcdCoded>\r
122 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 123 <C_Name>PcdWinNtConsole</C_Name>\r
53b86193 124 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
61249ae5 125 <HelpText>This PCD declares the title string of the text console window.\r
970af4d3 126 such as "My EFI Console".\r
127 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 128 </PcdEntry>\r
129 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 130 <C_Name>PcdWinNtUga</C_Name>\r
53b86193 131 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
970af4d3 132 <HelpText>This PCD declares the resolutions for the UGA windows.\r
133 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 134 </PcdEntry>\r
135 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 136 <C_Name>PcdWinNtSerialPort</C_Name>\r
53b86193 137 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
970af4d3 138 <HelpText>This Pcd declares two serial port for simulated environment.\r
139 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 140 </PcdEntry>\r
141 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 142 <C_Name>PcdWinNtFileSystem</C_Name>\r
53b86193 143 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
61249ae5 144 <HelpText>This PCD defines the windows directory who will be mounted as\r
970af4d3 145 harddisk in simulator.\r
146 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 147 </PcdEntry>\r
148 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 149 <C_Name>PcdWinNtVirtualDisk</C_Name>\r
53b86193 150 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
61249ae5 151 <HelpText>This PCD defines the devices which use a file to emulate a hard disk or\r
eefb8b05 152 removable media device\r
970af4d3 153 The item type if this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 154 </PcdEntry>\r
155 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 156 <C_Name>PcdWinNtPhysicalDisk</C_Name>\r
53b86193 157 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
61249ae5 158 <HelpText>This PCD defines physical disk which will be simualted as a\r
970af4d3 159 harddisk in simulator.\r
160 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 161 </PcdEntry>\r
162 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 163 <C_Name>PcdWinNtCpuModel</C_Name>\r
53b86193 164 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
970af4d3 165 <HelpText>This PCD defines simulated CPU model string.\r
166 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 167 </PcdEntry>\r
168 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 169 <C_Name>PcdWinNtCpuSpeed</C_Name>\r
53b86193 170 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
970af4d3 171 <HelpText>This PCD defines simulated CPU speed string.</HelpText>\r
95945c76 172 </PcdEntry>\r
173 <PcdEntry PcdItemType="DYNAMIC">\r
878ddf1f 174 <C_Name>PcdWinNtMemorySize</C_Name>\r
53b86193 175 <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
970af4d3 176 <HelpText>This PCD defines the size of simulated memory size.\r
177 The item type of this PCD can only be "DYNAMIC".</HelpText>\r
95945c76 178 </PcdEntry>\r
179 </PcdCoded>\r
2d527200 180</ModuleSurfaceArea>