Appendix C Glossary
The following table defines terms used in this document. See the glossary in the UEFI Specification for definitions of additional terms.
Table 49-Definitions of terms
Term | Definition |
---|---|
' |
Element of an enumeration. Type INTN. |
ACPI | Advanced Configuration and Power Interface. |
ANSI | American National Standards Institute. |
API | Application programming interface. |
ASCII | American Standard Code for Information Interchange. |
ATAPI | Advanced Technology Attachment Packet Interface. |
BAR | Base Address Register. |
BBS | BIOS Boot Specification. |
BC | Base Code. |
BEV | Bootstrap Entry Vector. A pointer that points to code inside an option ROM that directly loads an OS. |
BIOS | Basic input/output system. |
BIS | Boot Integrity Services. |
BM | Boot manager. |
BOOLEAN | Logical Boolean. 1-byte value containing a 0 for FALSE or a 1 for TRUE . Other values are undefined. |
BOT | Bulk-Only Transport. |
BS | EFI boot services table or EFI Boot Service(s). |
CBI | Control/Bulk/Interrupt Transport. |
CBW | Command Block Wrapper. |
CHAR16 | 2-byte character. Unless otherwise specified, all strings are stored in the UTF-16 encoding format as defined by Unicode 2.1 and ISO/IEC 10646 standards. |
CHAR8 | 1-byte character. |
CID | Compatible ID. |
CONST | Declares a variable to be of type const. This modifier is a hint to the compiler to enable optimization and stronger type checking at compile time. |
CR | Containing Record. |
CRC | Cyclic Redundancy Check. |
CSW | Command Status Wrapper. |
DAC | Dual Address Cycle. |
DHCP4 | Dynamic Host Configuration Protocol Version 4. |
DID | Device ID. |
DIG64 | Developer's Interface Guide for 64-bit Intel Architecture-based Servers. |
DMA | Direct Memory Access. |
EBC | EFI Byte Code. |
ECR | Engineering Change Request. |
EFI | Extensible Firmware Interface. |
EFI_EVENT | Handle to an event structure. Type VOID *. |
EFI_GUID | 128-bit buffer containing a unique identifier value. Unless otherwise specified, aligned on a 64-bit boundary. |
EFI_HANDLE | A collection of related interfaces. Type VOID *. |
EFI_IP_ADDRESS | 16-byte buffer aligned on a 4-byte boundary. An IPv4 or IPv6 internet protocol address. |
EFI_Ipv4_ADDRESS | 4-byte buffer. An IPv4 internet protocol address. |
EFI_Ipv6_ADDRESS | 16-byte buffer. An IPv6 internet protocol address. |
EFI_LBA | Logical block address. Type UINT64. |
EFI_MAC_ADDRESS | 32-byte buffer containing a network Media Access Controller address. |
EFI_STATUS | Status code. Type INTN. |
EFI_TPL | Task priority level. Type UINTN. |
EISA | Extended Industry Standard Architecture. |
FAT | File allocation table. |
FIFO | First In First Out. |
FPSWA | Floating Point Software Assist. |
FRU | Field Replaceable Unit. |
FTP | File Transfer Protocol. |
GPT | Guided Partition Table. |
GUID | Globally Unique Identifier. |
HC | Host controller. |
HID | Hardware ID. |
I/O | Input/output. |
IA32 | 32-bit Intel architecture. |
IBV | Independent BIOS vendor. |
IDE | Integrated Drive Electronics. |
IEC | International Electrotechnical Commission. |
IHV | Independent hardware vendor. |
IN | Datum is passed to the function. |
INT | Interrupt. |
INT16 | 2-byte signed value. |
INT32 | 4-byte signed value. |
INT64 | 8-byte signed value. |
INT8 | 1-byte signed value. |
INTN | Signed value of native width. (4 bytes on IA32, 8 bytes on X64 and IPF) |
IPF | Itanium processor family. |
Ipv4 | Internet Protocol Version 4. |
Ipv6 | Internet Protocol Version 6. |
ISA | Industry Standard Architecture. |
ISO | Industry Standards Organization. |
iSCSI | SCSI protocol over TCP/IP. |
KB | Keyboard. |
LAN | Local area network. |
LUN | Logical Unit Number. |
MAC | Media Access Controller. |
MMIO | Memory Mapped I/O. |
NIC | Network interface controller. |
NII | Network Interface Identifier. |
NVRAM | Nonvolatile RAM. |
OEM | Original equipment manufacturer. |
OHCI | Open Host Controller Interface. |
OpROM | Option ROM. |
OPTIONAL | Datum that is passed to the function is optional, and a NULL may be passed if the value is not supplied. |
OS | Operating system. |
OUT | Datum is returned from the function. |
PCI | Peripheral Component Interconnect. |
PCMCIA | Personal Computer Memory Card International Association. |
PE | Portable Executable. |
PE/COFF | PE32, PE32+, or Common Object File Format. |
PNPID | Plug and Play ID. |
POST | Power On Self Test. |
PPP | Point-to-Point Protocol. |
PUN | Physical Unit Number. |
PEI | Pre-boot Execution Environment. |
PXE BC (or PxeBc) | PXE Base Code Protocol. |
QH | Queue Head. |
RAID | Redundant Array of Inexpensive Disks. |
RAM | Random access memory. |
ROM | Read-only memory. |
RT | EFI Runtime Table and EFI Runtime Service(s). |
SAL | System Abstraction Layer. |
SCSI | Small Computer System Interface. |
SIG | Special Interest Group. |
S.M.A.R.T. | Self-Monitoring Analysis Reporting Technology. |
SMBIOS | System Management BIOS. |
SMBus | System Management Bus. |
SNP | Simple Network Protocol. |
SPT | SCSI Pass Thru. |
ST | EFI System Table |
STATIC | The function has local scope. This modifier replaces the standard C static key word, so it can be overloaded for debugging. |
TCP/IP | Transmission Control Protocol/Internet Protocol. |
TD | Transfer Descriptor. |
TPL | Task Priority Level. |
UART | Universal Asynchronous Receiver-Transmitter. |
UHCI | Universal Host Controller Interface. |
UID | Unique ID. |
UINT16 | 2-byte unsigned value. |
UINT32 | 4-byte unsigned value. |
UINT64 | 8-byte unsigned value. |
UINT8 | 1-byte unsigned value. |