VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.uni@ 58459

Last change on this file since 58459 was 58459, checked in by vboxsync, 9 years ago

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

  • Property svn:mime-type set to application/octet-stream
File size: 137.0 KB
Line 
1// /**
2//
3// Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.<BR>
4// Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
5// This program and the accompanying materials
6// are licensed and made available under the terms and conditions of the BSD License
7// which accompanies this distribution. The full text of the license may be found at
8// http://opensource.org/licenses/bsd-license.php
9//
10// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12//
13// Module Name:
14//
15// UefiShellDebug1CommandsLib.uni
16//
17// Abstract:
18//
19// String definitions for UEFI Shell 2.0 Debug1 profile commands
20//
21//
22// **/
23
24/=#
25
26#langdef en-US "english"
27
28#string STR_GEN_NO_MEM #language en-US "%EError. %NMemory is not available.\r\n"
29#string STR_GEN_BOOT_ONLY #language en-US "%EError. %NBoot must be selected for hot key options.\r\n"
30#string STR_GEN_FIND_FAIL #language en-US "%EError. %NThe file '%B%s%N' could not be found.\r\n"
31
32#string STR_GEN_PROBLEM #language en-US "%EError. %NThe argument '%B%s%N' is incorrect.\r\n"
33#string STR_GEN_PROBLEM_VAL #language en-US "%EError. %NThe argument '%B%s%N' has incorrect value.\r\n"
34#string STR_GEN_NO_VALUE #language en-US "%EError. %NThe argument '%B%s%N' requires a value.\r\n"
35#string STR_GEN_TOO_FEW #language en-US "%EError. %NToo few arguments specified.\r\n"
36#string STR_GEN_TOO_MANY #language en-US "%EError. %NToo many arguments specified.\r\n"
37#string STR_GEN_NO_DRIVER_BOOT #language en-US "%EError. %NDriver or Boot must be selected.\r\n"
38#string STR_GEN_PCIRBIO_NF #language en-US "%EError. %NPciRootBridgeIo not found.\r\n"
39#string STR_GEN_PCIRBIO_ER #language en-US "%EError. %NPciRootBridgeIo error: %f.\r\n"
40#string STR_GEN_PARAM_INV #language en-US "%EError. %NInvalid parameter.\r\n"
41#string STR_GEN_PARAM_INV_HEX #language en-US "%EError. %NInvalid parameter. Must be hexadecimal.\r\n"
42#string STR_GEN_PARAM_CONFLICT #language en-US "%EError. %NParameters conflict: '%B%s%N' and '%B%s%N'.\r\n"
43#string STR_GEN_OUT_MEM #language en-US "%EError. %NMemory allocation was not successful.\r\n"
44#string STR_GEN_MAP_PROTOCOL #language en-US "%EError. %NMapped device '%B%s%N' does not have protocol %B%s%N.\r\n"
45#string STR_GEN_FILE_OPEN_FAIL #language en-US "%EError. %NThe file '%B%s%N' did not open.\r\n"
46#string STR_GEN_FILE_DELETE_FAIL #language en-US "%EError. %NThe file '%B%s%N' could be deleted.\r\n"
47#string STR_GEN_NO_CWD #language en-US "%EError. %NNo current directory is specified.\r\n"
48#string STR_GEN_FILE_IS_DIRECTORY #language en-US "%EError. %NThe file '%B%s%N' is a directory.\r\n"
49#string STR_GEN_SFO_HEADER #language en-US "ShellCommand,"%s"\r\n"
50
51
52#string STR_FILE_OPEN_FAIL #language en-US "%EError. %NUnable to open file on '%B%s%N' with: %r.\r\n"
53#string STR_FILE_FIND_FAIL #language en-US "%EError. %NThe file '%B%s%N' could not be found.\r\n"
54#string STR_FILE_NOT_DIR #language en-US "%EError. %NDirectories are not permitted (%s).\r\n"
55#string STR_SIZE_NOT_SPEC #language en-US "%EError. %NA valid size must be specified.\r\n"
56#string STR_FILE_NOT_SPEC #language en-US "%EError. %NA file must be specified.\r\n"
57#string STR_FILE_WRITE_FAIL #language en-US "%EError. %NUnable to write to file %s: %r.\r\n"
58#string STR_READ_FAIL #language en-US "%EError. %NUnable to read from %s: %r.\r\n"
59#string STR_VOLUME_FULL #language en-US "%EError. %NThe volume is full.\r\n"
60
61#string STR_SET_SIZE_FAIL #language en-US "%EError. %NUnable to change size on '%B%s%N' with :%r.\r\n"
62#string STR_SET_SIZE_DONE #language en-US "Size changed on '%B%s%N'.\r\n"
63
64#string STR_DBLK_HEADER #language en-US "LBA %016LX Size %08x bytes BlkIo %0x\r\n"
65
66#string STR_COMP_HEADER #language en-US "Compare %s to %s.\r\n"
67#string STR_COMP_SIZE_FAIL #language en-US "Difference # 1: File size mismatch.\r\n"
68#string STR_COMP_SPOT_FAIL1 #language en-US ""
69 "Difference #% 2d:\r\n"
70 "File1: %s\r\n"
71 " %08x: %02x *%c*\r\n"
72 "File2: %s\r\n"
73 " %08x: %02x *%c*\r\n"
74#string STR_COMP_SPOT_FAIL2 #language en-US ""
75 "Difference #% 2d:\r\n"
76 "File1: %s\r\n"
77 " %08x: %02x %02x *%c%c*\r\n"
78 "File2: %s\r\n"
79 " %08x: %02x %02x *%c%c*\r\n"
80#string STR_COMP_SPOT_FAIL3 #language en-US ""
81 "Difference #% 2d:\r\n"
82 "File1: %s\r\n"
83 " %08x: %02x %02x %02x *%c%c%c*\r\n"
84 "File2: %s\r\n"
85 " %08x: %02x %02x %02x *%c%c%c*\r\n"
86#string STR_COMP_SPOT_FAIL4 #language en-US ""
87 "Difference #% 2d:\r\n"
88 "File1: %s\r\n"
89 " %08x: %02x %02x %02x %02x *%c%c%c%c*\r\n"
90 "File2: %s\r\n"
91 " %08x: %02x %02x %02x %02x *%c%c%c%c*\r\n"
92
93#string STR_COMP_FOOTER_FAIL #language en-US "[difference(s) encountered] \r\n"
94#string STR_COMP_FOOTER_PASS #language en-US "[no differences encountered]\r\n"
95
96#string STR_MODE_SET_FAIL #language en-US "%EError. %NUnable to change the mode: %r.\r\n"
97#string STR_MODE_NO_MATCH #language en-US "%EError. %NNo matching mode found to set.\r\n"
98#string STR_MODE_LIST_HEAD #language en-US "Available modes for console output device.\r\n"
99#string STR_MODE_LIST_ITEM #language en-US " Col % 5d Row % 5d %c\r\n"
100
101#string STR_MEMMAP_GET_FAILED #language en-US "%EError. %NUnable to get memory map: %r.\r\n"
102#string STR_MEMMAP_LIST_HEAD #language en-US "Type Start End # Pages Attributes\r\n"
103#string STR_MEMMAP_LIST_ITEM #language en-US "% -10s %016LX-%016LX %016LX %016LX\r\n"
104#string STR_MEMMAP_LIST_SUMM #language en-US " \r\n"
105 " Reserved : %,14ld Pages (%,ld Bytes)\r\n"
106 " LoaderCode: %,14ld Pages (%,ld Bytes)\r\n"
107 " LoaderData: %,14ld Pages (%,ld Bytes)\r\n"
108 " BS_Code : %,14ld Pages (%,ld Bytes)\r\n"
109 " BS_Data : %,14ld Pages (%,ld Bytes)\r\n"
110 " RT_Code : %,14ld Pages (%,ld Bytes)\r\n"
111 " RT_Data : %,14ld Pages (%,ld Bytes)\r\n"
112 " ACPI_Recl : %,14ld Pages (%,ld Bytes)\r\n"
113 " ACPI_NVS : %,14ld Pages (%,ld Bytes)\r\n"
114 " MMIO : %,14ld Pages (%,ld Bytes)\r\n"
115 " MMIO_Port : %,14ld Pages (%,ld Bytes)\r\n"
116 " PalCode : %,14ld Pages (%,ld Bytes)\r\n"
117 " Available : %,14ld Pages (%,ld Bytes)\r\n"
118 " -------------- \r\n"
119 "Total Memory: %,14ld MB (%,ld Bytes)\r\n"
120#string STR_MEMMAP_LIST_ITEM_SFO #language en-US "MemoryMap,"%s","%LX","%LX","%LX","%LX"\r\n"
121#string STR_MEMMAP_LIST_SUMM_SFO #language en-US "MemoryMapSummary,"%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld","%Ld"\r\n"
122
123#string STR_EFI_COMPRESS_FAIL #language en-US "Unable to compress: %r.\r\n"
124#string STR_EFI_DECOMPRESS_FAIL #language en-US "Unable to decompress: %r.\r\n"
125#string STR_EFI_DECOMPRESS_NOPE #language en-US "The file does not appear to be a compressed file. Cannot continue. \"%H%s%N\"\r\n"
126
127#string STR_DMEM_HEADER_ROW #language en-US "Memory Address %016LX %X Bytes\r\n"
128#string STR_DMEM_MMIO_HEADER_ROW #language en-US "Memory Mapped IO Address %016LX %X Bytes\r\n"
129#string STR_DMEM_DATA_ROW #language en-US "%08X: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x *%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c*\r\n"
130#string STR_DMEM_SYSTEM_TABLE #language en-US "\r\nValid EFI Header at Address %016Lx\r\n"
131 "---------------------------------------------\r\n"
132 "System: Table Structure size %08x revision %08x\r\n"
133 "ConIn (%016LX) ConOut (%016LX) StdErr (%016LX)\r\n"
134 "Runtime Services %016LX\r\n"
135 "Boot Services %016LX\r\n"
136 "SAL System Table %016LX\r\n"
137 "ACPI Table %016LX\r\n"
138 "ACPI 2.0 Table %016LX\r\n"
139 "MPS Table %016LX\r\n"
140 "SMBIOS Table %016LX\r\n"
141
142#string STR_LOAD_PCI_ROM_RES #language en-US "Image '%B%s%N' load result: %r\r\n"
143#string STR_LOADPCIROM_CORRUPT #language en-US "%EError. %NFile '%B%s%N' Image %d is corrupt.\r\n"
144#string STR_LOADPCIROM_LOAD_FAIL #language en-US "%EError. %NFile '%B%s%N' Image %d unable to load: %r.\r\n"
145#string STR_LOADPCIROM_START_FAIL #language en-US "%EError. %NFile '%B%s%N' Image %d unable to start: %r.\r\n"
146
147#string STR_MM_NOT_ALIGNED #language en-US "%EError. %NAddress parameter %016LX is not aligned.\r\n"
148#string STR_MM_SEGMENT_NOT_FOUND #language en-US "%EError. %NSegment %d not found.\r\n"
149#string STR_MM_ADDRESS_RANGE #language en-US "%EError. %NIO address out of range 0 - 0xFFFF\r\n"
150#string STR_MM_MMIO #language en-US "%HMMIO%N"
151#string STR_MM_IO #language en-US "%HIO%N"
152#string STR_MM_PCI #language en-US "%HPCI%N"
153#string STR_MM_MEM #language en-US "%HMEM%N"
154#string STR_MM_PCIE #language en-US "%HPCIE%N"
155#string STR_MM_ADDRESS #language en-US " 0x%016lx : "
156#string STR_MM_BUF2 #language en-US "0x%02x"
157#string STR_MM_BUF4 #language en-US "0x%04x"
158#string STR_MM_BUF8 #language en-US "0x%08x"
159#string STR_MM_BUF16 #language en-US "0x%016lx"
160#string STR_MM_ADDRESS_RANGE2 #language en-US "%EError. %NIO address out of range\r\n"
161#string STR_MM_ERROR #language en-US "%EError. Input had incorrect format.%N\r\n"
162#string STR_MM_READ_ERROR #language en-US "%EError. %N unable to read memory.\r\n"
163
164#string STR_SETVAR_PRINT #language en-US "%g - %s - %04x Bytes\r\n"
165#string STR_SETVAR_ERROR_SET #language en-US "%EError. %N%g - %s - unable to set: %r\r\n"
166#string STR_SETVAR_ERROR_GET #language en-US "%EError. %N%g - %s - unable to get: %r\r\n"
167#string STR_SETVAR_ERROR_DPFT #language en-US "%EError. %NDevicePathFromText conversion was not successful. Returned: %r.\r\n"
168
169#string STR_SERMODE_NO_FOUND #language en-US "%EError. %NNo serial ports found.\r\n"
170#string STR_SERMODE_NOT_FOUND #language en-US "%EError. %NNo serial port or specified serial port found.\r\n"
171#string STR_SERMODE_BAD_HANDLE #language en-US "%EError. %NHandle %H%02x%N is not a serial device handle.\r\n"
172#string STR_SERMODE_SET_HANDLE #language en-US "Mode set on handle %H%02x%N successfully.\r\n"
173#string STR_SERMODE_SET_FAIL #language en-US "%EError. %NMode change on handle %H%02x%N was not successful. Returned: %r.\r\n"
174#string STR_SERMODE_DISPLAY #language en-US "%x(%08x) - (%ld, %c, %d, %s)\r\n"
175
176#string STR_PCI_HANDLE_CFG_ERR #language en-US "%EError. %NHandle protocol or configuration error - %r.\r\n"
177#string STR_PCI_BUS_RANGE_ERR #language en-US "%EError. %NGet next bus range error - %r.\r\n"
178#string STR_PCI_NO_FIND #language en-US "%EError. %NCannot find protocol interface for segment %x, bus %x.\r\n"
179#string STR_PCI_NO_CFG #language en-US "%EError. %NCannot read configuration data - %r\r\n"
180#string STR_PCI_INFO #language en-US "%H PCI Segment %02x Bus %02x Device %02x Func %02x%N [EFI %02x%02x%02x%02x00]\r\n"
181#string STR_PCI_TITLE #language en-US " Seg Bus Dev Func\r\n"
182 " --- --- --- ----\r\n"
183#string STR_PCI_LINE_P1 #language en-US " %E%02x %02x %02x %02x ==> %N"
184#string STR_PCI_LINE_P2 #language en-US "\r\n Vendor %04x Device %04x Prog Interface %x\r\n"
185#string STR_PCIEX_CAPABILITY_CAPID #language en-US "CapID(%2x): %E%02x%N"
186#string STR_PCIEX_NEXTCAP_PTR #language en-US " NextCap Ptr(%2x): %E%02x%N\r\n"
187#string STR_PCIEX_CAP_REGISTER #language en-US "Cap Register(%2x): %E%04x%N\r\n"
188#string STR_PCIEX_DEVICE_CAP #language en-US "Device Capabilities(%2x): %E%08x%N\r\n"
189#string STR_PCIEX_DEVICE_CONTROL #language en-US "Device Control(%2x): %E%04x%N\r\n"
190#string STR_PCIEX_DEVICE_STATUS #language en-US "Device Status(%2x): %E%04x%N\r\n"
191#string STR_PCIEX_LINK_CAPABILITIES #language en-US "Link Capabilities(%2x): %E%08x%N\r\n"
192#string STR_PCIEX_LINK_CONTROL #language en-US "Link Control(%2x): %E%04x%N\r\n"
193#string STR_PCIEX_LINK_STATUS #language en-US "Link Status(%2x): %E%04x%N\r\n"
194#string STR_PCIEX_SLOT_CAPABILITIES #language en-US "Slot Capabilities(%2x): %E%08x%N\r\n"
195#string STR_PCIEX_SLOT_CONTROL #language en-US "Slot Control(%2x): %E%04x%N\r\n"
196#string STR_PCIEX_SLOT_STATUS #language en-US "Slot Status(%2x): %E%04x%N\r\n"
197#string STR_PCIEX_ROOT_CONTROL #language en-US "Root Control(%2x): %E%04x%N\r\n"
198#string STR_PCIEX_RSVDP #language en-US "Root Capabilities(%2x): %E%04x%N\r\n"
199#string STR_PCIEX_ROOT_STATUS #language en-US "Root Status(%2x): %E%08x%N\r\n"
200#string STR_PCI_LINE_VID_DID #language en-US "Vendor ID(%x): %E%04x%N Device ID(%x): %E%04x%N\r\n"
201#string STR_PCI_LINE_RID #language en-US "Revision ID(%x): %E%02x%N "
202#string STR_PCI_LINE_BIST #language en-US "BIST(%02x): "
203#string STR_PCI_LINE_CAP #language en-US "Capable,Return: %E%02x%N\r\n"
204#string STR_PCI_LINE_CAP_NO #language en-US " Incapable\r\n"
205#string STR_PCI2_CACHE_LINE_SIZE #language en-US "Cache Line Size(%x): %E%02x%N "
206#string STR_PCI2_LATENCY_TIMER #language en-US "Latency Timer(%x): %E%02x%N\r\n"
207#string STR_PCI2_HEADER_TYPE #language en-US "Header Type(%02x): %E%02x%N, "
208#string STR_PCI2_MULTI_FUNCTION #language en-US "Multi-function, "
209#string STR_PCI2_SINGLE_FUNCTION #language en-US "Single function, "
210#string STR_PCI2_PCI_DEVICE #language en-US "PCI device\r\n"
211#string STR_PCI2_P2P_BRIDGE #language en-US "P2P bridge\r\n"
212#string STR_PCI2_CARDBUS_BRIDGE #language en-US "CardBus bridge\r\n"
213#string STR_PCI2_RESERVED #language en-US "Reserved\r\n"
214#string STR_PCI2_CLASS #language en-US "Class: "
215#string STR_PCI2_BASE_ADDR #language en-US "Base Address Registers(%x):\r\n"
216#string STR_PCI2_START_TYPE #language en-US " Start_Address Type Space Prefetchable? Size Limit\r\n"
217#string STR_PCI2_NONE #language en-US " (None)"
218#string STR_PCI2_EXPANSION_ROM_DISABLED #language en-US "\r\nExpansion ROM Disabled(%x)\r\n\r\n"
219#string STR_PCI2_EXPANSION_ROM_BASE #language en-US "\r\nExpansion ROM Base Address(%x): %E%08x%N\r\n\r\n"
220#string STR_PCI2_CARDBUS_CIS #language en-US "Cardbus CIS ptr(%x): %E%08x%N\r\n"
221#string STR_PCI2_SUB_VENDOR_ID #language en-US "Sub VendorID(%x): %E%04x%N "
222#string STR_PCI2_SUBSYSTEM_ID #language en-US "Subsystem ID(%x): %E%04x%N\r\n"
223#string STR_PCI2_CAPABILITIES_PTR #language en-US "Capabilities Ptr(%x): %E%02x%N\r\n"
224#string STR_PCI2_INTERRUPT_LINE #language en-US "Interrupt Line(%x): %E%02x%N "
225#string STR_PCI2_INTERRUPT_PIN #language en-US "Interrupt Pin(%x): %E%02x%N\r\n"
226#string STR_PCI2_MIN_GNT #language en-US "Min_Gnt(%x): %E%02x%N "
227#string STR_PCI2_MAX_LAT #language en-US "Max_Lat(%x): %E%02x%N\r\n"
228#string STR_PCI2_BASE_ADDRESS #language en-US "Base Address Registers(%x):"
229#string STR_PCI2_START_TYPE_2 #language en-US " Start_Address Type Space Prefetchable? Size Limit\r\n"
230#string STR_PCI2_NO_EXPANSION_ROM #language en-US "\r\nNo Expansion ROM(%x) "
231#string STR_PCI2_EXPANSION_ROM_BASE_2 #language en-US "\r\nExpansion ROM Base Address(%x): %E%08x%N\r\n"
232#string STR_PCI2_BUS_NUMBERS #language en-US "\r\n\r\n(Bus Numbers) Primary(%x) Secondary(%x) Subordinate(%x)\r\n"
233#string STR_PCI2_BRIDGE #language en-US " %E%02x%N"
234#string STR_PCI2_SECONDARY_TIMER #language en-US "\r\nSecondary Latency Timer(%x): %E%02x%N\n\n"
235#string STR_PCI2_CARDBUS_LATENCY #language en-US "\r\nCardBus Latency Timer(%x): %E%02x%N\r\n"
236#string STR_PCI2_RESOURCE_TYPE_2 #language en-US "\r\nResource Type Type Base Limit\r\n"
237#string STR_PCI2_MEM_3 #language en-US "Mem(%x) %s %E%08x%N %E%08x%N\r\n"
238#string STR_PCI2_IO_2 #language en-US "I/O(%x) %s %E%08x%N %E%08x%N\r\n"
239#string STR_PCI2_INTERRUPT_LINE_3 #language en-US "\r\nInterrupt Line(%x): %E%02x%N Interrupt Pin(%x): %E%02x%N\r\n"
240#string STR_PCI2_SUB_VENDOR_ID_2 #language en-US "\r\nSub VendorID(%x): %E%04x%N Subsystem ID(%x): %E%04x%N\r\n"
241#string STR_PCI2_OPTIONAL #language en-US "Optional 16-Bit PC Card legacy Mode Base Address(%x): %E%08x%N\r\n"
242#string STR_PCI2_STATUS #language en-US "Status(%x): %E%04x%N\r\n"
243#string STR_PCI2_SECONDARY_STATUS #language en-US "Secondary Status(%2x): %E%4x%N\r\n"
244#string STR_PCI2_NEW_CAPABILITIES #language en-US " (04)New Capabilities linked list: %E%d%N"
245#string STR_PCI2_66_CAPABLE #language en-US " (05)66MHz Capable: %EN/A%N\r\n"
246#string STR_PCI2_66_CAPABLE_2 #language en-US " (05)66MHz Capable: %E%d%N\r\n"
247#string STR_PCI2_FAST_BACK #language en-US " (07)Fast Back-to-Back Capable: %E%d%N"
248#string STR_PCI2_NO #language en-US "No "
249#string STR_PCI2_YES #language en-US "YES "
250#string STR_PCI2_ONE_VAR_4 #language en-US "\r\n %E%04x%N "
251#string STR_PCI2_NEWBAR_32 #language en-US " %08x "
252#string STR_PCI2_NEWBAR_32_2 #language en-US " %08x"
253#string STR_PCI2_RSHIFT #language en-US "%08x"
254#string STR_PCI2_NEWBAR_32_3 #language en-US "%04x "
255#string STR_PCI2_NEWBAR_32_4 #language en-US "%04x"
256#string STR_PCI2_CARDBUS_SOCKET #language en-US "\r\nCardBus Socket Registers/ExCA Base Address Register(%x): %E%8x%N\r\n\r\n"
257#string STR_PCI2_BUS_NUMBERS_2 #language en-US "\r\n(Bus Numbers) Pci(%x) CardBus(%x) Subordinate(%x)\r\n"
258#string STR_PCI2_CARDBUS #language en-US " %E%02x%N"
259#string STR_PCI2_CARDBUS_2 #language en-US " %E%02x%N"
260#string STR_PCI2_CARDBUS_3 #language en-US " %E%02x%N\r\n"
261#string STR_PCI2_MASTER_DATA #language en-US " (08)Master Data Parity Error: %E%d%N\r\n"
262#string STR_PCI2_DEVSEL_TIMING #language en-US " (09)DEVSEL timing: "
263#string STR_PCI2_FAST #language en-US "%E Fast%N"
264#string STR_PCI2_MEDIUM #language en-US "%E Medium%N"
265#string STR_PCI2_SLOW #language en-US "%E Slow%N"
266#string STR_PCI2_RESERVED_2 #language en-US "%EReserved%N"
267#string STR_PCI2_SIGNALED_TARGET #language en-US " (11)Signaled Target Abort: %E%d%N\r\n"
268#string STR_PCI2_RECEIVED_TARGET #language en-US " (12)Received Target Abort: %E%d%N"
269#string STR_PCI2_RECEIVED_MASTER #language en-US " (13)Received Master Abort: %E%d%N\r\n"
270#string STR_PCI2_SIGNALED_ERROR #language en-US " (14)Signaled System Error: %E%d%N"
271#string STR_PCI2_RECEIVED_ERROR #language en-US " (14)Received System Error: %E%d%N"
272#string STR_PCI2_DETECTED_ERROR #language en-US " (15)Detected Parity Error: %E%d%N\r\n"
273#string STR_PCI2_COMMAND #language en-US "Command(%x): %E%04x%N\r\n"
274#string STR_PCI2_SPACE_ACCESS_DENIED #language en-US " (00)I/O space access enabled: %E%d%N"
275#string STR_PCI2_MEMORY_SPACE #language en-US " (01)Memory space access enabled: %E%d%N\r\n"
276#string STR_PCI2_BEHAVE_BUS_MASTER #language en-US " (02)Behave as bus master: %E%d%N"
277#string STR_PCI2_MONITOR_SPECIAL_CYCLE #language en-US " (03)Monitor special cycle enabled: %E%d%N\r\n"
278#string STR_PCI2_MEM_WRITE_INVALIDATE #language en-US " (04)Mem Write & Invalidate enabled: %E%d%N"
279#string STR_PCI2_PALETTE_SNOOPING #language en-US " (05)Palette snooping is enabled: %E%d%N\r\n"
280#string STR_PCI2_ASSERT_PERR #language en-US " (06)Assert PERR# when parity error: %E%d%N"
281#string STR_PCI2_DO_ADDR_STEPPING #language en-US " (07)Do address/data stepping: %E%d%N\r\n"
282#string STR_PCI2_SERR_DRIVER #language en-US " (08)SERR# driver enabled: %E%d%N"
283#string STR_PCI2_FAST_BACK_2 #language en-US " (09)Fast back-to-back transact...: %E%d%N\r\n\r\n"
284#string STR_PCI2_BRIDGE_CONTROL #language en-US "Bridge Control(%x) %E%04x%N\r\n"
285#string STR_PCI2_PARITY_ERROR #language en-US " (00)Parity Error Response: %E%d%N"
286#string STR_PCI2_SERR_ENABLE #language en-US " (01)SERR# Enable: %E%d%N\r\n"
287#string STR_PCI2_ISA_ENABLE #language en-US " (02)ISA Enable: %E%d%N"
288#string STR_PCI2_RESOURCE_TYPE #language en-US "\r\nResource Type Base Limit\r\n"
289#string STR_PCI2_TWO_VARS #language en-US "I/O(%x) %E%08x%N"
290#string STR_PCI2_ONE_VAR #language en-US " %E%08x%N\r\n"
291#string STR_PCI2_MEMORY #language en-US "Memory(%x) %E%08x%N"
292#string STR_PCI2_PREFETCHABLE #language en-US "Prefetchable Memory(%x) %E%08x%08x%N"
293#string STR_PCI2_TWO_VARS_2 #language en-US " %E%08x%08x%N\r\n"
294#string STR_PCI2_CAPABILITIES_PTR_2 #language en-US "\r\nCapabilities Ptr(%x): %E%02x%N \r\n\r\n"
295#string STR_PCI2_INTERRUPT_LINE_2 #language en-US "\r\nInterrupt Line(%x) %E%02x%N "
296#string STR_PCI2_BAR #language en-US "\r\n %E%08x%N "
297#string STR_PCI2_MEM #language en-US "Mem "
298#string STR_PCI2_32_BITS #language en-US "32 bits "
299#string STR_PCI2_ONE_VAR_2 #language en-US "\r\n %E%08x"
300#string STR_PCI2_ONE_VAR_3 #language en-US "%08x%N "
301#string STR_PCI2_64_BITS #language en-US "64 bits "
302#string STR_PCI2_MEM_2 #language en-US "Mem "
303#string STR_PCI2_VGA_ENABLE #language en-US " (03)VGA Enable: %E%d%N\r\n"
304#string STR_PCI2_MASTER_ABORT #language en-US " (05)Master Abort Mode: %E%d%N"
305#string STR_PCI2_SECONDARY_BUS_RESET #language en-US " (06)Secondary Bus Reset: %E%d%N\r\n"
306#string STR_PCI2_FAST_ENABLE #language en-US " (07)Fast Back-to-Back Enable: %E%d%N"
307#string STR_PCI2_PRIMARY_DISCARD_TIMER #language en-US " (08)Primary Discard Timer: %E%s%N\r\n"
308#string STR_PCI2_SECONDARY_DISCARD_TIMER #language en-US " (09)Secondary Discard Timer: %E%s%N"
309#string STR_PCI2_DISCARD_TIMER_STATUS #language en-US " (10)Discard Timer Status: %E%d%N\r\n"
310#string STR_PCI2_DISCARD_TIMER_SERR #language en-US " (11)Discard Timer SERR# Enable: %E%d%N\r\n"
311#string STR_PCI2_CARDBUS_RESET #language en-US " (06)CardBus Reset: %E%d%N\r\n"
312#string STR_PCI2_IREQ_ENABLE #language en-US " (07)IREQ/INT Enable: %E%d%N"
313#string STR_PCI2_WRITE_POSTING_ENABLE #language en-US " (10)Write Posting Enable: %E%d%N\r\n"
314#string STR_PCI_EXT_CAP_AER #language en-US " Advanced Error Reporting\r\n"
315 " UncorrectableErrorStatus %08x\r\n"
316 " UncorrectableErrorMask %08x\r\n"
317 " UncorrectableErrorSeverity %08x\r\n"
318 " CorrectableErrorStatus %08x\r\n"
319 " CorrectableErrorMask %08x\r\n"
320 " AdvancedErrorCapAndControl %08x\r\n"
321 " HeaderLog %08x\r\n"
322 " RootErrorCommand %08x\r\n"
323 " RootErrorStatus %08x\r\n"
324 " ErrorSourceIdentification %04x\r\n"
325 " CorrectableErrorSourceIden %04x\r\n"
326 " TlpPrefixLog1 %08x\r\n"
327 " TlpPrefixLog2 %08x\r\n"
328 " TlpPrefixLog3 %08x\r\n"
329 " TlpPrefixLog4 %08x\r\n"
330#string STR_PCI_EXT_CAP_LINK_CONTROL #language en-US " Link Control\r\n"
331 " RootComplexLinkCapabilities %08x\r\n"
332 " RootComplexLinkControl %04x\r\n"
333 " RootComplexLinkStatus %04x\r\n"
334#string STR_PCI_EXT_CAP_LINK_DECLAR #language en-US " Link Declaration\r\n"
335 " ElementSelfDescription %08x\r\n"
336#string STR_PCI_EXT_CAP_LINK_DECLAR2 #language en-US " LinkEntry[%x] %08x\r\n"
337#string STR_PCI_EXT_CAP_SN #language en-US " Serial Number\r\n"
338 " SerialNumber %L16x\r\n"
339#string STR_PCI_EXT_CAP_POWER #language en-US " Power Budgeting\r\n"
340 " DataSelect %02x\r\n"
341 " Data %08x\r\n"
342 " PowerBudgetCapability %02x\r\n"
343#string STR_PCI_EXT_CAP_ACS #language en-US " ACS\r\n"
344 " CapabilityRegister %04x\r\n"
345 " ControlRegister %04x\r\n"
346#string STR_PCI_EXT_CAP_ACS2 #language en-US " EgressControlVectorByte[%x] %02x\r\n"
347#string STR_PCI_EXT_CAP_LAT #language en-US " Latency Tolerance Reporting\r\n"
348 " MaxSnoopLatency %04x\r\n"
349 " MaxNoSnoopLatency %04x\r\n"
350#string STR_PCI_EXT_CAP_ARI #language en-US " ARI\r\n"
351 " AriCapability %04x\r\n"
352 " AriControl %04x\r\n"
353#string STR_PCI_EXT_CAP_RCRB #language en-US " RCRB\r\n"
354 " VendorId %04x\r\n"
355 " DeviceId %04x\r\n"
356 " RcrbCapabilities %04x\r\n"
357 " RcrbControl %04x\r\n"
358#string STR_PCI_EXT_CAP_VEN #language en-US " VendorSpecific\r\n"
359 " VendorSpecificHeader %04x\r\n"
360#string STR_PCI_EXT_CAP_DPA #language en-US " DPA\r\n"
361 " DpaCapability %04x\r\n"
362 " DpaLatencyIndicator %04x\r\n"
363 " DpaStatus %04x\r\n"
364 " DpaControl %04x\r\n"
365#string STR_PCI_EXT_CAP_DPA2 #language en-US " DpaPowerAllocationArray[%x] %02x\r\n"
366#string STR_PCI_EXT_CAP_ECEA #language en-US " Event Collector Endpoint Association\r\n"
367 " AssociationBitmap %04x\r\n"
368#string STR_PCI_EXT_CAP_VC_BASE #language en-US " Virtual (Multi) Channel Capability\r\n"
369 " ExtendedVcCount %08x\r\n"
370 " PortCapability1 %08x\r\n"
371 " PortCapability2 %08x\r\n"
372 " ArbitrationTableOffset %08x\r\n"
373 " PortVcControl %04x\r\n"
374 " PortVcStatus %04x\r\n"
375#string STR_PCI_EXT_CAP_VC_ITEM #language en-US " Virtual Channel Capability Extended Item[%x]\r\n"
376 " ResourceCapability %08x\r\n"
377 " ArbitrationTableOffset %08x\r\n"
378 " ResourceControl %08x\r\n"
379 " ResourceStatus %04x\r\n"
380#string STR_PCI_EXT_CAP_MULTICAST #language en-US " MultiCast Capability\r\n"
381 " MultiCastCapability %04x\r\n"
382 " MulticastControl %04x\r\n"
383 " McBaseAddress %L16x\r\n"
384 " McReceiveAddress %L16x\r\n"
385 " McBlockAll %L16x\r\n"
386 " McBlockUntranslated %L16x\r\n"
387 " McOverlayBar %L16x\r\n"
388#string STR_PCI_EXT_CAP_RESIZE_BAR #language en-US " Resizeable Bar Capability [%x]\r\n"
389 " ResizableBarCapability %08x\r\n"
390 " ResizableBarControl %04x\r\n"
391#string STR_PCI_EXT_CAP_TPH #language en-US " TPH\r\n"
392 " TphRequesterCapability %08x\r\n"
393 " TphRequesterControl %04x\r\n"
394 " TphTable (optional):\r\n"
395#string STR_PCI_EXT_CAP_SECONDARY #language en-US " Secondary PCI Express Extended Capability\r\n"
396 " LinkControl3 %08x\r\n"
397 " LaneErrorStatus %08x\r\n"
398 " EqualizationControl:\r\n"
399
400#string STR_DMPSTORE_SAVE #language en-US "Save variable to file: %H%s%N.\r\n"
401#string STR_DMPSTORE_LOAD #language en-US "Load and set variables from file: %H%s%N.\r\n"
402#string STR_DMPSTORE_LOAD_GEN_FAIL #language en-US "%EError. %NFailed to set variable %H%s%N: %r\r\n"
403#string STR_DMPSTORE_LOAD_BAD_FILE #language en-US "%EError. %NIncorrect file format.\r\n"
404#string STR_DMPSTORE_HEADER_LINE #language en-US "Variable %H%s%N '%H%g%N:%H%s%N' DataSize = 0x%02x\r\n"
405#string STR_DMPSTORE_DELETE_LINE #language en-US "Delete variable '%H%g%N:%H%s%N': %r\r\n"
406#string STR_DMPSTORE_NO_VAR_FOUND #language en-US "%EError. %NNo matching variables found.\r\n"
407#string STR_DMPSTORE_NO_VAR_FOUND_GN #language en-US "%EError. %NNo matching variables found. Guid %g, Name %s.\r\n"
408#string STR_DMPSTORE_NO_VAR_FOUND_N #language en-US "%EError. %NNo matching variables found. Name %s.\r\n"
409#string STR_DMPSTORE_NO_VAR_FOUND_G #language en-US "%EError. %NNo matching variables found. Guid %g.\r\n"
410
411#string STR_GET_HELP_COMP #language en-US ""
412".TH comp 0 "Compare 2 files"\r\n"
413".SH NAME\r\n"
414"Compares the contents of two files on a byte for byte basis.\r\n"
415".SH SYNOPSIS\r\n"
416" \r\n"
417"COMP [-b] file1 file2\r\n"
418".SH OPTIONS\r\n"
419" \r\n"
420" -b - Display one screen at a time\r\n"
421" file1 - First file name (directory name or wildcards not permitted)\r\n"
422" file2 - Second file name (directory name or wildcards not permitted)\r\n"
423".SH DESCRIPTION\r\n"
424" \r\n"
425"NOTES:\r\n"
426" 1. This command compares the contents of two files in binary mode.\r\n"
427" 2. It displays up to 10 differences between the two files. For each\r\n"
428" difference, up to 32 bytes from the location where the difference starts\r\n"
429" is dumped.\r\n"
430" 3. It will exit immediately if the lengths of the compared files are\r\n"
431" different.\r\n"
432".SH EXAMPLES\r\n"
433" \r\n"
434"EXAMPLES:\r\n"
435" * To compare two files with the same length but different contents:\r\n"
436" fs0:\> comp bios.inf bios2.inf\r\n"
437".SH RETURNVALUES\r\n"
438" \r\n"
439"RETURN VALUES:\r\n"
440" SHELL_SUCCESS The function operated as expected.\r\n"
441" SHELL_NOT_EQUAL The files were not identical.\r\n"
442" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
443" formatted or its value was out of bounds.\r\n"
444" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
445" violation.\r\n"
446" SHELL_NOT_FOUND The requested file was not found.\r\n"
447
448#string STR_GET_HELP_SETSIZE #language en-US ""
449".TH setsize 0 "Set file size"\r\n"
450".SH NAME\r\n"
451"Adjusts the size of a file.\r\n"
452".SH SYNOPSIS\r\n"
453" \r\n"
454"SETSIZE size file [file...]\r\n"
455".SH OPTIONS\r\n"
456" \r\n"
457" size - The desired size of the file once it is adjusted.\r\n"
458" file - The file or files which will have its size adjusted.\r\n"
459".SH DESCRIPTION\r\n"
460" \r\n"
461"NOTES:\r\n"
462" 1. Setting the size smaller than the actual data contained in this file will\r\n"
463" truncate this data.\r\n"
464" 2. This command adjusts the size of a particular target file.\r\n"
465" 3. When adjusting the size of a file, it should be noted that it will\r\n"
466" automatically truncate or extend the size of a file based on the passed\r\n"
467" in parameters. If the file does not exist, it will be created.\r\n"
468".SH RETURNVALUES\r\n"
469" \r\n"
470"RETURN VALUES:\r\n"
471" SHELL_SUCCESS The action was completed as requested.\r\n"
472" SHELL_VOLUME_FULL The media has insufficient space to complete the\r\n"
473" request.\r\n"
474" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
475" formatted or its value was out of bounds.\r\n"
476
477#string STR_GET_HELP_MODE #language en-US ""
478".TH mode 0 "Show or change ConOut mode"\r\n"
479".SH NAME\r\n"
480"Displays or changes the console output device mode.\r\n"
481".SH SYNOPSIS\r\n"
482" \r\n"
483"MODE [col row]\r\n"
484".SH OPTIONS\r\n"
485" \r\n"
486" col - Number of columns\r\n"
487" row - Number of rows\r\n"
488".SH DESCRIPTION\r\n"
489" \r\n"
490"NOTES:\r\n"
491" 1. This command is used to change the display mode for the console output\r\n"
492" device.\r\n"
493" 2. When this command is used without any parameters, it shows the list of\r\n"
494" modes that the standard output device currently supports.\r\n"
495" 3. The MODE command can then be used with the row and col parameter to\r\n"
496" change the number of rows and columns on the standard output device.\r\n"
497" 4. The current selected mode is indicated by a '*'. \r\n"
498" 5. The display is cleared every time the MODE command is used to change the\r\n"
499" currently selected display mode.\r\n"
500".SH EXAMPLES\r\n"
501" \r\n"
502"EXAMPLES:\r\n"
503" * To display all available modes on standard output:\r\n"
504" Shell> mode\r\n"
505" \r\n"
506" * To change the current mode setting:\r\n"
507" Shell> mode 80 50\r\n"
508".SH RETURNVALUES\r\n"
509" \r\n"
510"RETURN VALUES:\r\n"
511" SHELL_SUCCESS The action was completed as requested.\r\n"
512" SHELL_SECURITY_VIOLATION This function was not performed due to a security\r\n"
513" violation.\r\n"
514" SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly\r\n"
515" formatted or its value was out of bounds.\r\n"
516
517#string STR_GET_HELP_MEMMAP #language en-US ""
518".TH memmap 0 "display the memory map"\r\n"
519".SH NAME\r\n"
520"Displays the memory map maintained by the UEFI environment.\r\n"
521".SH SYNOPSIS\r\n"
522" \r\n"
523"MEMMAP [-b] [-sfo]\r\n"
524".SH OPTIONS\r\n"
525" \r\n"
526" -b - Display one screen at a time\r\n"
527" -sfo - Displays information as described in Standard-Format Output.\r\n"
528".SH DESCRIPTION\r\n"
529" \r\n"
530"NOTES:\r\n"
531" 1. The UEFI environment keeps track of all the physical memory in the system\r\n"
532" and how it is currently being used.\r\n"
533" 2. Total Memory is the physical memory size excluding Reserved, Unusable,\r\n"
534" MemoryMappedIO, and MemoryMappedIOPortSpace memory types.\r\n"
535" 3. Refer to the UEFI specification for memory type definitions.\r\n"
536".SH EXAMPLES\r\n"
537" \r\n"
538"EXAMPLES:\r\n"
539" * To display the system memory map:\r\n"
540" Shell> memmap\r\n"
541" \r\n"
542
543#string STR_GET_HELP_EFICOMPRESS #language en-US ""
544".TH eficompress 0 "compress a file"\r\n"
545".SH NAME\r\n"
546"Compress a file using UEFI Compression Algorithm.\r\n"
547".SH SYNOPSIS\r\n"
548" \r\n"
549"EFICOMPRESS infile outfile\r\n"
550".SH OPTIONS\r\n"
551" \r\n"
552" infile - Filename for uncompressed input file\r\n"
553" outfile - Filename for compressed output file\r\n"
554".SH DESCRIPTION\r\n"
555" \r\n"
556"NOTES:\r\n"
557" 1. This command is used to compress a file using UEFI Compression Algorithm\r\n"
558" and write the compressed form out to a new file.\r\n"
559".SH EXAMPLES\r\n"
560" \r\n"
561"EXAMPLES:\r\n"
562" * To compress a file named 'uncompressed' to file 'compressed':\r\n"
563" fs0:\> eficompress uncompressed compressed\r\n"
564
565#string STR_GET_HELP_EFIDCOMPRESS #language en-US ""
566".TH efidecompress 0 "decompress a file"\r\n"
567".SH NAME\r\n"
568"Decompress a file using UEFI Decompression Algorithm.\r\n"
569".SH SYNOPSIS\r\n"
570" \r\n"
571"EFIDECOMPRESS infile outfile\r\n"
572".SH OPTIONS\r\n"
573" \r\n"
574" infile - Filename of compressed input file\r\n"
575" outfile - Filename of decompressed output file\r\n"
576".SH DESCRIPTION\r\n"
577" \r\n"
578"NOTES:\r\n"
579" 1. This command is used to decompress a file using UEFI Decompression\r\n"
580" Algorithm and write the decompressed form out to a new file.\r\n"
581".SH EXAMPLES\r\n"
582" \r\n"
583"EXAMPLES:\r\n"
584" * To decompress a file named 'compressed' to file 'uncompressed':\r\n"
585" fs0:\> efidecompress compressed uncompressed\r\n"
586
587#string STR_GET_HELP_DMEM #language en-US ""
588".TH dmem 0 "display memory"\r\n"
589".SH NAME\r\n"
590"Displays the contents of system or device memory.\r\n"
591".SH SYNOPSIS\r\n"
592" \r\n"
593"DMEM [-b] [address] [size] [-MMIO]\r\n"
594".SH OPTIONS\r\n"
595" \r\n"
596" -b - Displays one screen at a time.\r\n"
597" -MMIO - Forces address cycles to the PCI bus.\r\n"
598" address - Specifies a starting address in hexadecimal format\r\n"
599" size - Specifies the number of bytes to display in hexadecimal format.\r\n"
600".SH DESCRIPTION\r\n"
601" \r\n"
602"NOTES:\r\n"
603" 1. This command displays the contents of system memory or device memory.\r\n"
604" 2. address and size should be typed in hex value.\r\n"
605" 3. If Address is not specified, then the contents of the UEFI System Table\r\n"
606" are displayed. Otherwise, memory starting at Address is displayed.\r\n"
607" 4. Size specifies the number of bytes to display. If Size is not specified,\r\n"
608" then it defaults to 512 bytes.\r\n"
609" 5. If MMIO is not specified, then main system memory is displayed. Otherwise,\r\n"
610" device memory is displayed through the use of the\r\n"
611" EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.\r\n"
612".SH EXAMPLES\r\n"
613" \r\n"
614"EXAMPLES:\r\n"
615" * To display the UEFI system table pointer entries:\r\n"
616" fs0:\> dmem\r\n"
617" \r\n"
618" * To display memory contents from 1af3088 with size of 16 bytes:\r\n"
619" Shell> dmem 1af3088 16\r\n"
620" \r\n"
621" * To display memory mapped IO contents from 1af3088 with size of 16 bytes:\r\n"
622" Shell> dmem 1af3088 16 -MMIO\r\n"
623
624#string STR_GET_HELP_MM #language en-US ""
625".TH mm 0 "display and change address space memory"\r\n"
626".SH NAME\r\n"
627"Displays or modifies MEM/MMIO/IO/PCI/PCIE address space.\r\n"
628".SH SYNOPSIS\r\n"
629" \r\n"
630"MM Address [Value] [-w 1|2|4|8] [-MEM | -MMIO [[Seg] Bus] | -IO [[Seg] Bus] |\r\n"
631" -PCI | -PCIE] [-n]\r\n"
632".SH OPTIONS\r\n"
633" \r\n"
634" -MEM - Memory Address type\r\n"
635" -MMIO - Memory Mapped IO Address type\r\n"
636" -IO - IO Address type\r\n"
637" -PCI - PCI Configuration Space Address type:\r\n"
638" Address format: 0x000000ssbbddffrr\r\n"
639" ss - Segment\r\n"
640" bb - Bus\r\n"
641" dd - Device\r\n"
642" ff - Function\r\n"
643" rr - Register\r\n"
644" -PCIE - PCIE Configuration Space Address type:\r\n"
645" Address format: 0x00000ssbbddffrrr\r\n"
646" ss - Segment\r\n"
647" bb - Bus\r\n"
648" dd - Device\r\n"
649" ff - Function\r\n"
650" rrr - Register\r\n"
651" -w - Unit size accessed in bytes:\r\n"
652" 1 - 1 byte\r\n"
653" 2 - 2 bytes\r\n"
654" 4 - 4 bytes\r\n"
655" 8 - 8 bytes\r\n"
656" -n - Non-interactive mode\r\n"
657" Address - Starting address\r\n"
658" Value - The value to write\r\n"
659" Seg - Segment number of the PCI root bridge for -MMIO and -IO\r\n"
660" Bus - Bus number of the PCI root bridge for -MMIO and -IO\r\n"
661".SH DESCRIPTION\r\n"
662" \r\n"
663"NOTES:\r\n"
664" 1. If the address type parameter is not specified, address type defaults\r\n"
665" to the 'MEM' type.\r\n"
666" 2. If the 'Value' parameter is specified, the '-n' option will be used\r\n"
667" automatically. In this case, this command will write the value to the\r\n"
668" specified address in non-interactive mode. If the 'Value' parameter is\r\n"
669" not specified, only the current contents in the address are displayed.\r\n"
670" 3. If the '-w' option is not specified, unit size defaults to 1 byte.\r\n"
671" 4. If the PCI address type is specified, the 'Address' parameter should\r\n"
672" follow the PCI Configuration Space Address format above. The 'PCI'\r\n"
673" command can be used to determine the address for a specified device.\r\n"
674" It is listed in the PCI configuration space dump information, in the\r\n"
675" following format: "[EFI 0x000000ssbbddffxx]".\r\n"
676" 5. If the PCIE address type is specified, the 'Address' parameter should\r\n"
677" follow the PCIE Configuration Space Address format above.\r\n"
678" 6. In interactive mode, type a hex value to modify, 'q' or '.' to exit.\r\n"
679" If the '-n' option is specified, it will run in non-interactive mode\r\n"
680" which supports batch file operation without user intervention.\r\n"
681" 7. Not all PCI configuration register locations are writable.\r\n"
682" 8. MM will only write the specified value. Read-modify-write operations\r\n"
683" are not supported.\r\n"
684" 9. The 'Address' parameter should be aligned on a boundary of the\r\n"
685" specified width.\r\n"
686" 10. Not all addresses are safe to access. Access to any improper address\r\n"
687" can bring unexpected results.\r\n"
688" 11. If no Bus or Segment is specified the first root bridge found is used.\r\n"
689" 12. If only one parameter is specified after -MMIO or -IO it will be Bus.\r\n"
690" Segment will default to 0.\r\n"
691".SH EXAMPLES\r\n"
692" \r\n"
693"EXAMPLES:\r\n"
694" * To display or modify memory:\r\n"
695" Address 0x1b07288, default width=1 byte:\r\n"
696" fs0:\> mm 1b07288\r\n"
697" MEM 0x0000000001B07288 : 0x6D >\r\n"
698" MEM 0x0000000001B07289 : 0x6D >\r\n"
699" MEM 0x0000000001B0728A : 0x61 > 80\r\n"
700" MEM 0x0000000001B0728B : 0x70 > q\r\n"
701" fs0:\> mm 1b07288\r\n"
702" MEM 0x0000000001B07288 : 0x6D >\r\n"
703" MEM 0x0000000001B07289 : 0x6D >\r\n"
704" MEM 0x0000000001B0728A : 0x80 > *Modified\r\n"
705" MEM 0x0000000001B0728B : 0x70 > q\r\n"
706" \r\n"
707" * To modify memory: Address 0x1b07288, width = 2 bytes:\r\n"
708" Shell> mm 1b07288 -w 2\r\n"
709" MEM 0x0000000001B07288 : 0x6D6D >\r\n"
710" MEM 0x0000000001B0728A : 0x7061 > 55aa\r\n"
711" MEM 0x0000000001B0728C : 0x358C > q\r\n"
712" Shell> mm 1b07288 -w 2\r\n"
713" MEM 0x0000000001B07288 : 0x6D6D >\r\n"
714" MEM 0x0000000001B0728A : 0x55AA > *Modified\r\n"
715" MEM 0x0000000001B0728C : 0x358C > q\r\n"
716" \r\n"
717" * To display IO space: Address 80h, width = 4 bytes:\r\n"
718" Shell> mm 80 -w 4 -IO\r\n"
719" IO 0x0000000000000080 : 0x000000FE >\r\n"
720" IO 0x0000000000000084 : 0x00FF5E6D > q\r\n"
721" \r\n"
722" * To modify IO space using non-interactive mode:\r\n"
723" Shell> mm 80 52 -w 1 -IO\r\n"
724" Shell> mm 80 -w 1 -IO\r\n"
725" IO 0x0000000000000080 : 0x52 > FE *Modified\r\n"
726" IO 0x0000000000000081 : 0xFF >\r\n"
727" IO 0x0000000000000082 : 0x00 >\r\n"
728" IO 0x0000000000000083 : 0x00 >\r\n"
729" IO 0x0000000000000084 : 0x6D >\r\n"
730" IO 0x0000000000000085 : 0x5E >\r\n"
731" IO 0x0000000000000086 : 0xFF >\r\n"
732" IO 0x0000000000000087 : 0x00 > q\r\n"
733" \r\n"
734" * To display PCI configuration space, ss=00, bb=00, dd=00, ff=00, rr=00:\r\n"
735" Shell> mm 0000000000 -PCI\r\n"
736" PCI 0x0000000000000000 : 0x86 >\r\n"
737" PCI 0x0000000000000001 : 0x80 >\r\n"
738" PCI 0x0000000000000002 : 0x30 >\r\n"
739" PCI 0x0000000000000003 : 0x11 >\r\n"
740" PCI 0x0000000000000004 : 0x06 >\r\n"
741" PCI 0x0000000000000005 : 0x00 > q\r\n"
742" These contents can also be displayed by 'PCI 00 00 00'.\r\n"
743" \r\n"
744" * To display PCIE configuration space, ss=00, bb=06, dd=00, ff=00, rrr=000:\r\n"
745" Shell> mm 00060000000 -PCIE\r\n"
746" PCIE 0x0000000060000000 : 0xAB >\r\n"
747" PCIE 0x0000000060000001 : 0x11 >\r\n"
748" PCIE 0x0000000060000002 : 0x61 >\r\n"
749" PCIE 0x0000000060000003 : 0x43 >\r\n"
750" \r\n"
751
752#string STR_GET_HELP_LOAD_PCI_ROM #language en-US ""
753".TH loadpcirom 0 "load a pci rom file"\r\n"
754".SH NAME\r\n"
755"Loads a PCI Option ROM.\r\n"
756".SH SYNOPSIS\r\n"
757" \r\n"
758"LoadPciRom [-nc] romfile [romfile...]\r\n"
759".SH OPTIONS\r\n"
760" \r\n"
761" -nc - Loads the ROM image(s) but do not connect drivers\r\n"
762" romfile - Specifies the PCI option ROM image file (wildcards are permitted)\r\n"
763".SH DESCRIPTION\r\n"
764" \r\n"
765"NOTES:\r\n"
766" 1. This command is used to load PCI option ROM images into memory for\r\n"
767" execution.\r\n"
768" 2. The file can contain legacy images and multiple PE32 images, in which case\r\n"
769" all PE32 images will be loaded.\r\n"
770".SH EXAMPLES\r\n"
771" \r\n"
772"EXAMPLES:\r\n"
773" * To load a rom file 'rom.bin':\r\n"
774" fs0:\> LoadPciRom rom.bin\r\n"
775" \r\n"
776" * To load '*.bin' files but do not connect drivers\r\n"
777" fs0:\> LoadPciRom -nc *.bin\r\n"
778
779#string STR_GET_HELP_SETVAR #language en-US ""
780".TH setvar 0 "sets a UEFI variable"\r\n"
781".SH NAME\r\n"
782"Changes the value of a UEFI variable.\r\n"
783".SH SYNOPSIS\r\n"
784" \r\n"
785"SETVAR variable-name [-guid guid][-bs][-rs][-nv] [=data]\r\n"
786".SH OPTIONS\r\n"
787" \r\n"
788" variable-name - Specifies the name of the UEFI variable to modify or display.\r\n"
789" -guid - Specifies the GUID of the UEFI variable to modify or display.\r\n"
790" If not present, then default to GUID EFI_GLOBAL_VARIABLE\r\n"
791" -bs - Indicates that the variable is a boot variable. Should only\r\n"
792" be present for new variables, otherwise it is ignored.\r\n"
793" -rt - Indicates that the variable is a runtime variable. Should\r\n"
794" only be present for new variables, otherwise it is ignored. \r\n"
795" -nv - Indicates that the variable is non-volatile. If not present,\r\n"
796" then the variable is assumed to be volatile. Should only be\r\n"
797" present for new variables, otherwise it is ignored.\r\n"
798" =data - Specifies there is new data for the variable. If there is nothing after the '='\r\n"
799" then the variable is deleted. If '=' is not present, then the\r\n"
800" current value of the variable is dumped as hex bytes.\r\n"
801" The data may consist of zero or more of the following:\r\n"
802" xx[xx] - Hexadecimal bytes\r\n"
803" "ascii-string" - ASCII-string with no null-terminator\r\n"
804" L"UCS2-string" - UCS-2 encoded string with no\r\n"
805" null-terminator\r\n"
806" --device - Device path text format\r\n"
807".SH DESCRIPTION\r\n"
808" \r\n"
809"NOTES:\r\n"
810" 1. This command changes the UEFI variable specified by name and guid.\r\n"
811" 2. If = is specified, but data is not, the variable is deleted, if it exists.\r\n"
812" 3. If = is not specified, then the current variable contents are displayed.\r\n"
813" 4. If =data is specified, then the variable's value is changed to the value\r\n"
814" specified by data.\r\n"
815" 5. -bs, -rt and -nv are only useful if the variable already exists.\r\n"
816" 6. If the variable already exists and the attributes cannot be changed,\r\n"
817" then -1 is returned. \r\n"
818".SH RETURNVALUES\r\n"
819" \r\n"
820"RETURN VALUES:\r\n"
821" SHELL_SUCCESS The shell has stored the variable and its data with\r\n"
822" the defined attributes.\r\n"
823" SHELL_INVALID_PARAMETER Incorrect attributes were used.\r\n"
824" SHELL_OUT_OF_RESOURCES Insufficient resources were available for storing\r\n"
825" the variable and its data.\r\n"
826" SHELL_DEVICE_ERROR The Variable could not be saved due to a hardware\r\n"
827" error.\r\n"
828" SHELL_WRITE_PROTECTED The variable in question is read-only.\r\n"
829" SHELL_WRITE_PROTECTED The variable in question cannot be deleted.\r\n"
830" SHELL_NOT_FOUND The variable could not be found.\r\n"
831
832#string STR_GET_HELP_SERMODE #language en-US ""
833".TH sermode 0 "configure serial port"\r\n"
834".SH NAME\r\n"
835"Sets serial port attributes.\r\n"
836".SH SYNOPSIS\r\n"
837" \r\n"
838"SERMODE [handle [baudrate parity databits stopbits]]\r\n"
839".SH OPTIONS\r\n"
840" \r\n"
841" handle - Specifies a device handle for a serial port in hexadecimal.\r\n"
842" baudrate - Specifies a baud rate for specified serial port.\r\n"
843" parity - Sets parity bit settings for specified serial port. Any one of the\r\n"
844" following:\r\n"
845" d - Default parity\r\n"
846" n - No parity\r\n"
847" e - Even parity\r\n"
848" o - Odd parity\r\n"
849" m - Mark parity\r\n"
850" s - Space parity\r\n"
851" databits - Sets the data bits for the specified serial port.\r\n"
852" stopbits - Sets the stop bits for the specified serial port.\r\n"
853".SH DESCRIPTION\r\n"
854" \r\n"
855"NOTES:\r\n"
856" 1. The 'handle' parameter is the device handle of the desired serial port.\r\n"
857" The 'DH' command can be used to retrieve this information.\r\n"
858" 2. The 'stopbits' parameter supports the following settings:\r\n"
859" 0 (0 stop bits - default setting)\r\n"
860" 1 (1 stop bit)\r\n"
861" 2 (2 stop bits)\r\n"
862" 15 (1.5 stop bits)\r\n"
863" All other settings are invalid.\r\n"
864" 3. The 'baudrate' parameter supports the following settings:\r\n"
865" 50, 75, 110, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800,\r\n"
866" 7200, 9600(default), 19200, 38400, 57600, 115200, 230400, 460800\r\n"
867" All other values will be converted to the next highest setting.\r\n"
868" 4. The 'databits' parameter supports the following settings:\r\n"
869" 4\r\n"
870" 7\r\n"
871" 8 (default)\r\n"
872" All other settings are invalid.\r\n"
873" 5. Parity attributes are mutually exclusive.\r\n"
874".SH EXAMPLES\r\n"
875" \r\n"
876"EXAMPLES:\r\n"
877" * To display the settings for all serial port devices:\r\n"
878" Shell> sermode\r\n"
879" \r\n"
880" * To display the settings for the serial port device whose handle is 0x6B:\r\n"
881" Shell> sermode 6B\r\n"
882" \r\n"
883" * To configure the serial port settings for handle 0x6B to 9600bps, even\r\n"
884" parity, 8 data bits, and 1 stop bit:\r\n"
885" Shell> sermode 6B 9600 e 8 1\r\n"
886".SH RETURNVALUES\r\n"
887" \r\n"
888"RETURN VALUES:\r\n"
889" SHELL_SUCCESS The new attributes were set on the serial device.\r\n"
890" SHELL_INVALID_PARAMETER One or more of the attributes has an unsupported\r\n"
891" value.\r\n"
892" SHELL_DEVICE_ERROR The serial device is not functioning correctly.\r\n"
893
894#string STR_GET_HELP_PCI #language en-US ""
895".TH pci 0 "display pci information"\r\n"
896".SH NAME\r\n"
897"Displays PCI device list or PCI function configuration space.\r\n"
898".SH SYNOPSIS\r\n"
899" \r\n"
900"PCI [Bus Dev [Func] [-s Seg] [-i]]\r\n"
901".SH OPTIONS\r\n"
902" \r\n"
903" -s - Optional segment number Seg specified\r\n"
904" -i - Information interpreted\r\n"
905" Bus - Bus number\r\n"
906" Dev - Device number\r\n"
907" Func - Function number\r\n"
908".SH DESCRIPTION\r\n"
909" \r\n"
910"NOTES:\r\n"
911" 1. This command will display all the PCI devices found in the system. And it\r\n"
912" can also display the configuration space of a PCI device according to the\r\n"
913" specified bus (Bus), device (Dev),and function (Func) addresses. If the\r\n"
914" function address is not specified, it will default to 0.\r\n"
915" 2. The -i option is used to display verbose information for the specified PCI\r\n"
916" device. The PCI configuration space for the device will be dumped with\r\n"
917" a detailed interpretation.\r\n"
918" 3. If no parameters are specified all PCI devices will be listed.\r\n"
919" 4. If the Bus and Device number parameters are specified while the Func or\r\n"
920" Seg parameters are not, Function or Seg will be set as default value 0.\r\n"
921".SH EXAMPLES\r\n"
922" \r\n"
923"EXAMPLES:\r\n"
924" * To display all PCI devices in the system:\r\n"
925" Shell> pci\r\n"
926" \r\n"
927" * To display the configuration space of Bus 0, Device 0, Function 0:\r\n"
928" Shell> pci 00 00 00 -i\r\n"
929" \r\n"
930" * To display configuration space of Segment 0, Bus 0, Device 0, Function 0:\r\n"
931" Shell> pci 00 00 00 -s 0\r\n"
932".SH RETURNVALUES\r\n"
933" \r\n"
934"RETURN VALUES:\r\n"
935" SHELL_SUCCESS Data was displayed as requested.\r\n"
936" SHELL_DEVICE_ERROR The specified device parameters did not match a physical\r\n"
937" device in the system.\r\n"
938
939#string STR_GET_HELP_SMBIOSVIEW #language en-US ""
940".TH smbiosview 0 "view the smbios table"\r\n"
941".SH NAME\r\n"
942"Displays SMBIOS information.\r\n"
943".SH SYNOPSIS\r\n"
944" \r\n"
945"SMBIOSVIEW [-t SmbiosType]|[-h SmbiosHandle]|[-s]|[-a]\r\n"
946".SH OPTIONS\r\n"
947" \r\n"
948" -t - Displays all structures of SmbiosType.\r\n"
949" -h - Displays structure of SmbiosHandle.\r\n"
950" -s - Displays statistics table.\r\n"
951" -a - Displays all information.\r\n"
952" SmbiosType - Specifies a SMBIOS structure type.\r\n"
953" SmbiosHandle - Specifies a SMBIOS structure unique 16-bit handle.\r\n"
954".SH DESCRIPTION\r\n"
955" \r\n"
956"NOTES:\r\n"
957" 1. The SmbiosType parameter supports the following types:\n"
958" 0 - BIOS Information\r\n"
959" 1 - System Information\r\n"
960" 2 - Baseboard Information\r\n"
961" 3 - System Enclosure\r\n"
962" 4 - Processor Information\r\n"
963" 5 - Memory Controller Information\r\n"
964" 6 - Memory Module Information\r\n"
965" 7 - Cache Information\r\n"
966" 8 - Port Connector Information\r\n"
967" 9 - System Slots\r\n"
968" 10 - On Board Devices Information\r\n"
969" 11 - OEM Strings\r\n"
970" 12 - System Configuration Options\r\n"
971" 13 - BIOS Language Information\r\n"
972" 14 - Group Associations\r\n"
973" 15 - System Event Log\r\n"
974" 16 - Physical Memory Array\r\n"
975" 17 - Memory Device\r\n"
976" 18 - 32-bit Memory Error Information\r\n"
977" 19 - Memory Array Mapped Address\r\n"
978" 20 - Memory Device Mapped Address\r\n"
979" 21 - Built-in Pointing Device\r\n"
980" 22 - Portable Battery\r\n"
981" 23 - System Reset\r\n"
982" 24 - Hardware Security\r\n"
983" 25 - System Power Controls\r\n"
984" 26 - Voltage Probe\r\n"
985" 27 - Cooling Device\r\n"
986" 28 - Temperature Probe\r\n"
987" 29 - Electrical Current Probe\r\n"
988" 30 - Out-Of-Band Remote Access\r\n"
989" 31 - Boot Integrity Services (BIS) Entry Point\r\n"
990" 32 - System Boot Information\r\n"
991" 33 - 64-Bit Memory Error Information\r\n"
992" 34 - Management Device\r\n"
993" 35 - Management Device Component\r\n"
994" 36 - Management Device Threshold Data\r\n"
995" 37 - Memory Channel\r\n"
996" 38 - IPMI Device Information\r\n"
997" 39 - System Power Supply\r\n"
998" 40 - Additional Information\r\n"
999" 41 - Onboard Devices Extended Information\r\n"
1000" 42 - Management Controller Host Interface\r\n"
1001" 2. The SmbiosHandle parameter is specified in hexadecimal format.\r\n"
1002" Don't use the '0x' prefix format for hexadecimal values.\r\n"
1003" 3. Internal commands:\r\n"
1004" :q -------- quit smbiosview\r\n"
1005" :0 -------- Change smbiosview display NONE info\r\n"
1006" :1 -------- Change smbiosview display OUTLINE info\r\n"
1007" :2 -------- Change smbiosview display NORMAL info\r\n"
1008" :3 -------- Change smbiosview display DETAIL info\r\n"
1009" /? -------- Show help\r\n"
1010".SH RETURNVALUES\r\n"
1011" \r\n"
1012"RETURN VALUES:\r\n"
1013" SHELL_SUCCESS Data was displayed as requested.\r\n"
1014" SHELL_DEVICE_ERROR The requested structure was not found.\r\n"
1015
1016#string STR_GET_HELP_DMPSTORE #language en-US ""
1017".TH dmpstore 0 "manage UEFI variables"\r\n"
1018".SH NAME\r\n"
1019"Manages all UEFI variables.\r\n"
1020".SH SYNOPSIS\r\n"
1021" \r\n"
1022"DMPSTORE [-b] [-d] [-all | ([variable] [-guid guid])]\r\n"
1023"DMPSTORE [-all | ([variable] [-guid guid])] [-s file]\r\n"
1024"DMPSTORE [-all | ([variable] [-guid guid])] [-l file]\r\n"
1025".SH OPTIONS\r\n"
1026" \r\n"
1027" -b - Displays one screen at a time\r\n"
1028" -guid - Specifies the GUID of the variables to be displayed. The GUID has\r\n"
1029" the standard text format. If guid is not specified and -all is not\r\n"
1030" specified, then the EFI_GLOBAL_VARIABLE GUID is assumed.\r\n"
1031" -all - Indicates that all variables should be dumped, including those\r\n"
1032" with a different GUID than EFI_GLOBAL_VARIABLE.\r\n"
1033" -d - Delete variables\r\n"
1034" -s - Save variables to file\r\n"
1035" -l - Load and set variables from file\r\n"
1036" variable - Specifies the name of the variable name. May be a literal name or\r\n"
1037" a pattern as specified in the MetaiMatch() function of the\r\n"
1038" EFI_UNICODE_COLLATION2_PROCOOL.\r\n"
1039".SH DESCRIPTION\r\n"
1040" \r\n"
1041"NOTES:\r\n"
1042" 1. This command is used to manage the UEFI variables. The variables\r\n"
1043" to display or delete depend on the command line options, as specified in\r\n"
1044" the following table:\r\n"
1045" Variable GUID -all Description\r\n"
1046" --- --- --- All variables with the GUID EFI_GLOBAL_VARIABLE will\r\n"
1047" be operated on.\r\n"
1048" --- --- X All variables (regardless of GUID or name) will be\r\n"
1049" operated on.\r\n"
1050" --- X --- All variables with the specified GUID will be\r\n"
1051" operated on.\r\n"
1052" X --- --- The variable with the GUID EFI_GLOBAL_VARIABLE and\r\n"
1053" the name Variable will be operated on.\r\n"
1054" X X --- The variable with the specified GUID and name\r\n"
1055" Variable will be operated on.\r\n"
1056" 2. The variable value is printed as hexadecimal dump.\r\n"
1057" 3. Option -d is used to delete variables. Option -s and -l are used to save\r\n"
1058" and load variables to and from file. The variable name can be specified\r\n"
1059" when using these flags so that the operation only takes effect on\r\n"
1060" that variable.\r\n"
1061".SH EXAMPLES\r\n"
1062" \r\n"
1063"EXAMPLES:\r\n"
1064" * To dump all variables with the GUID EFI_GLOBAL_VARIABLE:\r\n"
1065" Shell> dmpstore\r\n"
1066" \r\n"
1067" * To dump all variables (regardless of GUID or name):\r\n"
1068" Shell> dmpstore -all\r\n"
1069" \r\n"
1070" * To dump the 'path' variable with the GUID '158DEF5A-F656-419C-B027-\r\n"
1071" 7A3192C079D2':\r\n"
1072" Shell> dmpstore path -guid 158DEF5A-F656-419C-B027-7A3192C079D2\r\n"
1073" \r\n"
1074" * To save all variables (regardless of GUID or name) to a file 'VarDump.txt':\r\n"
1075" fs0:\> dmpstore -all -s VarDump.txt\r\n"
1076" \r\n"
1077" * To delete the 'BootOrder' variable with the GUID EFI_GLOBAL_VARIABLE:\r\n"
1078" Shell> dmpstore -d BootOrder\r\n"
1079".SH RETURNVALUES\r\n"
1080" \r\n"
1081"RETURN VALUES:\r\n"
1082" SHELL_SUCCESS The action was completed as requested.\r\n"
1083" SHELL_INVALID_PARAMETER One of the passed-in parameters was incorrectly\r\n"
1084" formatted or its value was out of bounds.\r\n"
1085
1086#string STR_GET_HELP_DBLK #language en-US ""
1087".TH dblk 0 "display block device blocks"\r\n"
1088".SH NAME\r\n"
1089"Displays one or more blocks from a block device.\r\n"
1090".SH SYNOPSIS\r\n"
1091" \r\n"
1092"DBLK device [lba] [blocks] [-b]\r\n"
1093".SH OPTIONS\r\n"
1094" \r\n"
1095" -b - Displays one screen at a time.\r\n"
1096" device - Blocks the device name.\r\n"
1097" lba - Specifies the index of the first block to be displayed (a hexadecimal number).\r\n"
1098" The default is 0.\r\n"
1099" blocks - Specifies the number of blocks to be displayed (a hexadecimal number). The default\r\n"
1100" is 1. If larger than 0x10, then only 0x10 are displayed.\r\n"
1101".SH DESCRIPTION\r\n"
1102" \r\n"
1103"NOTES:\r\n"
1104" 1. This command displays the contents of one or more blocks from a block\r\n"
1105" device. lba and blocks should be typed in hex value. If lba is not\r\n"
1106" specified, block #0 is assumed. If blocks is not specified, then on1y 1\r\n"
1107" block will be displayed. The maximum number of blocks that can be\r\n"
1108" displayed at one time is 0x10.\r\n"
1109" 2. If an MBR is found on the block, the partition information will be printed\r\n"
1110" after all the block contents have been displayed.\r\n"
1111" 3. If the block is a FAT partition, some FAT parameters will be displayed\r\n"
1112" (label, systemid, oemid, sectorsize, clustersize, media etc) after all the\r\n"
1113" blocks have been displayed.\r\n"
1114".SH EXAMPLES\r\n"
1115" \r\n"
1116"EXAMPLES:\r\n"
1117" * To display one block of blk0, beginning from block 0:\r\n"
1118" Shell> dblk blk0\r\n"
1119" \r\n"
1120" * To display one block of fs0, beginning from block 0x2:\r\n"
1121" Shell> dblk fs0 2\r\n"
1122" \r\n"
1123" * To display 0x5 blocks of fs0, beginning from block 0x12:\r\n"
1124" Shell> dblk fs0 12 5\r\n"
1125" \r\n"
1126" * To display 0x10 blocks of fs0, beginning from block 0x12:\r\n"
1127" Shell> dblk fs0 12 10\r\n"
1128" \r\n"
1129" * The attempt to display more than 0x10 blocks will display only 0x10 blocks:\r\n"
1130" Shell> dblk fs0 12 20\r\n"
1131" \r\n"
1132" * To display one block of blk2, beginning from the first block (blk0):\r\n"
1133" fs1:\tmps1> dblk blk2 0 1\r\n"
1134" \r\n"
1135
1136#string STR_GET_HELP_EDIT #language en-US ""
1137".TH edit 0 "text editor"\r\n"
1138".SH NAME\r\n"
1139"Full screen editor for ASCII or UCS-2 files.\r\n"
1140".SH SYNOPSIS\r\n"
1141" \r\n"
1142"EDIT [file]\r\n"
1143".SH OPTIONS\r\n"
1144" \r\n"
1145" file - Specifies the name of file to be edited. If none is specified, then an empty file\r\n"
1146" will be created with a default file name.\r\n"
1147".SH DESCRIPTION\r\n"
1148" \r\n"
1149"NOTES:\r\n"
1150" 1. This command allows a file to be edited using a full screen editor.\r\n"
1151" 2. The editor supports both UCS-2 and ASCII file types.\r\n"
1152".SH EXAMPLES\r\n"
1153" \r\n"
1154"EXAMPLES:\r\n"
1155" * To edit the 'shell.log' file:\r\n"
1156" fs0:\> edit shell.log\r\n"
1157
1158#string STR_GET_HELP_HEXEDIT #language en-US ""
1159".TH hexedit 0 "hex edit files, blocks, or memory"\r\n"
1160".SH NAME\r\n"
1161"Full screen hex editor for files, block devices, or memory.\r\n"
1162".SH SYNOPSIS\r\n"
1163" \r\n"
1164"HEXEDIT [[-f] filename| [-d diskname offset size] | [-m address size]]\r\n"
1165".SH OPTIONS\r\n"
1166" \r\n"
1167" -f - Specifies the name of file to edit.\r\n"
1168" -d - Specifies the disk block to edit:\r\n"
1169" DiskName - Name of disk to edit (for example fs0)\r\n"
1170" Offset - Starting block number (beginning from 0)\r\n"
1171" Size - Number of blocks to be edited\r\n"
1172" -m - Specifies the memory region to edit:\r\n"
1173" Address - Starting 32-bit memory address (beginning from 0)\r\n"
1174" Size - Size of memory region to be edited in bytes\r\n"
1175".SH DESCRIPTION\r\n"
1176" \r\n"
1177"NOTES:\r\n"
1178" 1. This command allows a file, block device, or memory region to be edited.\r\n"
1179" 2. The region being edited is displayed as hexadecimal bytes, and the\r\n"
1180" contents can be modified and saved.\r\n"
1181".SH EXAMPLES\r\n"
1182" \r\n"
1183"EXAMPLES:\r\n"
1184" * To edit a file in hex mode:\r\n"
1185" fs0:\> hexedit test.bin\r\n"
1186" \r\n"
1187" * To edit block device fs0 starting at block 0 with size of 2 blocks:\r\n"
1188" fs0:\> hexedit -d fs0 0 2\r\n"
1189" \r\n"
1190" * To edit memory region starting at address 0x00000000 with size of 2 bytes:\r\n"
1191" fs0:\> hexedit -m 0 2\r\n"
1192
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette