Serial_Io Protocol - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

This chapter defines the Serial I/O protocol. This protocol is used to abstract byte stream devices.

12.1 SERIAL_IO Protocol

Summary
This protocol is used to communicate with any type of character-based I/O device.
GUID
#define SERIAL_IO_PROTOCOL \
{ BB25CF6F-F1D4-11D2-9A0C-0090273FC1FD }
Revision Number
#define SERIAL_IO_INTERFACE_REVISION
Protocol Interface Structure
typedef struct {
UINT32
EFI_SERIAL_RESET
EFI_SERIAL_SET_ATTRIBUTES
EFI_SERIAL_SET_CONTROL_BITS
EFI_SERIAL_GET_CONTROL_BITS
EFI_SERIAL_WRITE
EFI_SERIAL_READ
SERIAL_IO_MODE
} SERIAL_IO_INTERFACE;
Parameters
Revision
Reset
SetAttributes
Version 1.02
The revision to which the
future revisions must be backwards compatible. If a future version is
not back wards compatible, it is not the same GUID.
Resets the hardware device.
Sets communication parameters for a serial device. These include
the baud rate, receive FIFO depth, transmit/receive time out, parity,
data bits, and stop bit attributes.
12/12/00
Serial I/O Protocol
0x00010000
Revision;
Reset;
SetAttributes;
SetControl;
GetControl;
Write;
Read;
*Mode;
SERIAL_IO_INTERFACE
12
adheres. All
213

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents