]> git.proxmox.com Git - mirror_edk2.git/blame - EdkShellBinPkg/bin/Shell.msa
BDS code calls Hii->FindHandles() with hardcoded length.
[mirror_edk2.git] / EdkShellBinPkg / bin / Shell.msa
CommitLineData
a0ebae6e 1<?xml version="1.0" encoding="UTF-8"?>\r
a7828769 2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
878ddf1f 3 <MsaHeader>\r
3bdeb048 4 <ModuleName>Shell</ModuleName>\r
878ddf1f 5 <ModuleType>UEFI_APPLICATION</ModuleType>\r
3bdeb048 6 <GuidValue>c57ad6b7-0515-40a8-9d21-551652854e37</GuidValue>\r
7 <Version>1.0</Version>\r
878ddf1f 8 <Abstract>Component description file for EFI Shell module.</Abstract>\r
f588bef0 9 <Description>\r
10 This is a binary module containing multiple binary shell applications.\r
11 All .efi file tagged with "ToolCode="DUMMY"" in following file list are raw EFI application\r
12 file, and they are can be run in shell environment.\r
13 </Description>\r
abf537ea 14 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
e78205b8
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
15b06e58 18 http://opensource.org/licenses/bsd-license.php\r
e78205b8
LG
19 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
20 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
3bdeb048 21 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
878ddf1f 22 </MsaHeader>\r
3bdeb048 23 <ModuleDefinitions>\r
e78205b8 24 <SupportedArchitectures>IA32 X64 IPF</SupportedArchitectures>\r
a7828769 25 <BinaryModule>true</BinaryModule>\r
3bdeb048 26 <OutputFileBasename>Shell</OutputFileBasename>\r
27 </ModuleDefinitions>\r
878ddf1f 28 <SourceFiles>\r
e7249d30 29 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Shell.efi</Filename>\r
d633f558 30 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Attrib.efi</Filename>\r
31 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Cls.efi</Filename>\r
32 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Cp.efi</Filename>\r
33 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Date.efi</Filename>\r
34 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Dblk.efi</Filename>\r
35 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Devices.efi</Filename>\r
36 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Devtree.efi</Filename>\r
37 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Drivers.efi</Filename>\r
38 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Drvcfg.efi</Filename>\r
39 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Drvdiag.efi</Filename>\r
40 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Guid.efi</Filename>\r
41 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/IpConfig.efi</Filename>\r
42 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Load.efi</Filename>\r
43 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/LoadPciRom.efi</Filename>\r
44 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Ls.efi</Filename>\r
45 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Mkdir.efi</Filename>\r
46 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Mount.efi</Filename>\r
47 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Mv.efi</Filename>\r
48 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/NShell.efi</Filename>\r
49 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Openinfo.efi</Filename>\r
50 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Resets.efi</Filename>\r
51 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Rm.efi</Filename>\r
52 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/SmbiosView.efi</Filename>\r
53 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/TelnetMgmt.efi</Filename>\r
54 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Time.efi</Filename>\r
55 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Touch.efi</Filename>\r
56 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Type.efi</Filename>\r
57 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Unload.efi</Filename>\r
58 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Ver.efi</Filename>\r
59 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/Vol.efi</Filename>\r
60 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/comp.efi</Filename>\r
61 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/dmem.efi</Filename>\r
62 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/dmpstore.efi</Filename>\r
63 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/edit.efi</Filename>\r
64 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/eficompress.efi</Filename>\r
65 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/efidecompress.efi</Filename>\r
66 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/err.efi</Filename>\r
67 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/hexedit.efi</Filename>\r
68 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/legacyboot.efi</Filename>\r
69 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/loadfv.efi</Filename>\r
70 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/mem.efi</Filename>\r
71 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/memmap.efi</Filename>\r
72 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/mm.efi</Filename>\r
73 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/mode.efi</Filename>\r
74 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/pci.efi</Filename>\r
75 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/sermode.efi</Filename>\r
76 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/stall.efi</Filename>\r
77 <Filename ToolCode="DUMMY" SupArchList="IA32">ia32/Apps/timezone.efi</Filename>\r
3bdeb048 78 <Filename SupArchList="IA32">ia32/Shell_Full.efi</Filename>\r
e78205b8 79 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Shell_Full.efi</Filename>\r
d633f558 80 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Attrib.efi</Filename>\r
81 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Cls.efi</Filename>\r
82 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Cp.efi</Filename>\r
83 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Date.efi</Filename>\r
84 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Dblk.efi</Filename>\r
85 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Devices.efi</Filename>\r
86 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Devtree.efi</Filename>\r
87 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Drivers.efi</Filename>\r
88 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Drvcfg.efi</Filename>\r
89 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Drvdiag.efi</Filename>\r
90 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Guid.efi</Filename>\r
91 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/IpConfig.efi</Filename>\r
92 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Load.efi</Filename>\r
93 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/LoadPciRom.efi</Filename>\r
94 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Ls.efi</Filename>\r
95 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Mkdir.efi</Filename>\r
96 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Mount.efi</Filename>\r
97 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Mv.efi</Filename>\r
98 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/NShell.efi</Filename>\r
99 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Openinfo.efi</Filename>\r
100 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Resets.efi</Filename>\r
101 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Rm.efi</Filename>\r
102 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/SmbiosView.efi</Filename>\r
103 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/TelnetMgmt.efi</Filename>\r
104 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Time.efi</Filename>\r
105 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Touch.efi</Filename>\r
106 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Type.efi</Filename>\r
107 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Unload.efi</Filename>\r
108 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Ver.efi</Filename>\r
109 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/Vol.efi</Filename>\r
110 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/comp.efi</Filename>\r
111 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/dmem.efi</Filename>\r
112 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/dmpstore.efi</Filename>\r
113 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/edit.efi</Filename>\r
114 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/eficompress.efi</Filename>\r
115 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/efidecompress.efi</Filename>\r
116 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/err.efi</Filename>\r
117 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/hexedit.efi</Filename>\r
d633f558 118 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/mem.efi</Filename>\r
119 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/memmap.efi</Filename>\r
120 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/mm.efi</Filename>\r
121 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/mode.efi</Filename>\r
122 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/pci.efi</Filename>\r
123 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/sermode.efi</Filename>\r
124 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/stall.efi</Filename>\r
125 <Filename ToolCode="DUMMY" SupArchList="IPF">ipf/Apps/timezone.efi</Filename>\r
a0ebae6e 126 <Filename SupArchList="IPF">ipf/Shell.efi</Filename>\r
e7249d30 127 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Shell_Full.efi</Filename>\r
d633f558 128 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Attrib.efi</Filename>\r
129 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Cls.efi</Filename>\r
130 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Cp.efi</Filename>\r
131 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Date.efi</Filename>\r
132 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Dblk.efi</Filename>\r
133 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Devices.efi</Filename>\r
134 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Devtree.efi</Filename>\r
135 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Drivers.efi</Filename>\r
136 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Drvcfg.efi</Filename>\r
137 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Drvdiag.efi</Filename>\r
138 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Guid.efi</Filename>\r
139 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/IpConfig.efi</Filename>\r
140 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Load.efi</Filename>\r
141 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/LoadPciRom.efi</Filename>\r
142 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Ls.efi</Filename>\r
143 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Mkdir.efi</Filename>\r
144 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Mount.efi</Filename>\r
145 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Mv.efi</Filename>\r
146 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/NShell.efi</Filename>\r
147 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Openinfo.efi</Filename>\r
148 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Resets.efi</Filename>\r
149 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Rm.efi</Filename>\r
150 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/SmbiosView.efi</Filename>\r
151 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/TelnetMgmt.efi</Filename>\r
152 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Time.efi</Filename>\r
153 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Touch.efi</Filename>\r
154 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Type.efi</Filename>\r
155 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Unload.efi</Filename>\r
156 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Ver.efi</Filename>\r
157 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/Vol.efi</Filename>\r
158 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/comp.efi</Filename>\r
159 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/dmem.efi</Filename>\r
160 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/dmpstore.efi</Filename>\r
161 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/edit.efi</Filename>\r
162 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/eficompress.efi</Filename>\r
163 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/efidecompress.efi</Filename>\r
164 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/err.efi</Filename>\r
165 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/hexedit.efi</Filename>\r
166 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/legacyboot.efi</Filename>\r
167 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/loadfv.efi</Filename>\r
168 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/mem.efi</Filename>\r
169 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/memmap.efi</Filename>\r
170 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/mm.efi</Filename>\r
171 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/mode.efi</Filename>\r
172 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/pci.efi</Filename>\r
173 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/sermode.efi</Filename>\r
174 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/stall.efi</Filename>\r
175 <Filename ToolCode="DUMMY" SupArchList="X64">x64/Apps/timezone.efi</Filename>\r
3bdeb048 176 <Filename SupArchList="X64">x64/Shell.efi</Filename>\r
878ddf1f 177 </SourceFiles>\r
3bdeb048 178 <Externs>\r
179 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 180 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
3bdeb048 181 </Externs>\r
34da4fdb 182</ModuleSurfaceArea>\r