THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
- Commands useful for debugging hardware. IO commands seperated out as not all\r
+ Commands useful for debugging hardware. IO commands separated out as not all\r
processor architectures support the IO command.\r
\r
**/\r
/**\r
Read from IO space\r
\r
- Argv[0] - "ioread"[.#] # is optiona width 1, 2, or 4. Default 1\r
+ Argv[0] - "ioread"[.#] # is optional width 1, 2, or 4. Default 1\r
Argv[1] - Hex IO address\r
\r
ior.4 0x3f8 ;Do a 32-bit IO Read from 0x3f8\r
ior 0x3f8 ;Do a 8-bit IO Read from 0x3f8\r
\r
@param Argc Number of command arguments in Argv\r
- @param Argv Array of strings that represent the parsed command line. \r
- Argv[0] is the comamnd name\r
+ @param Argv Array of strings that represent the parsed command line.\r
+ Argv[0] is the command name\r
\r
@return EFI_SUCCESS\r
\r
/**\r
Write to IO space\r
\r
- Argv[0] - "iowrite"[.#] # is optiona width 1, 2, or 4. Default 1\r
+ Argv[0] - "iowrite"[.#] # is optional width 1, 2, or 4. Default 1\r
Argv[1] - Hex IO address\r
Argv[2] - Hex data to write\r
\r
iow 0x3f8 af ;Do an 8-bit IO write of af to 0x3f8\r
\r
@param Argc Number of command arguments in Argv\r
- @param Argv Array of strings that represent the parsed command line. \r
- Argv[0] is the comamnd name\r
+ @param Argv Array of strings that represent the parsed command line.\r
+ Argv[0] is the command name\r
\r
@return EFI_SUCCESS\r
\r
Port = AsciiStrHexToUintn (Argv[1]);\r
Data = AsciiStrHexToUintn (Argv[2]);\r
Width = WidthFromCommandName (Argv[0], 1);\r
- \r
+\r
if (Width == 1) {\r
IoWrite8 (Port, (UINT8)Data);\r
} else if (Width == 2) {\r