Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
Glossary-16 12/01/02 Version 1.10
UNDI See Universal Network Device Interface.
Unicode Collation Protocol
A protocol that is used during boot services to perform case-insensitive
comparisons of Unicode strings.
Unicode An industry standard internationalized character set used for human readable
message display.
Universal Network Device Interface (UNDI)
UNDI is an architectural interface to NIC
s. Traditionally NICs have had custom
interfaces and custom drivers (each NIC had a driver for each OS on each
platform architecture). Two variations of UNDI are defined in this specification:
H/W UNDI and S/W UNDI. H/W UNDI is an architectural hardware interface to
a NIC. S/W UNDI is a software implementation of the H/W UNDI.
Universal Serial Bus (USB)
A bi-directional, isochronous, dynamically attachable serial interface for adding
peripheral devices such as serial ports, parallel ports, and input devices on a
single bus.
USB Bus Driver Software that enumerates and creates a handle for each newly attached USB
Controller and installs both the USB I/O Protocol
and the Device Path Protocol
onto that handle, starts that device driver if applicable. For each newly detached
USB Controller, the device driver is stopped, the USB I/O Protocol and the
Device Path Protocol are uninstalled from the device handle, and the device
handle is destroyed.
USB Bus A collection of up to 127 physical USB Devices
that share the same physical
USB bus. All devices on a USB Bus share the bandwidth of the USB Bus.
USB Controller A hardware component that is discovered by a USB Bus Driver
, and is managed
by a USB Device Driver
. USB Interface and USB Controller are used
equivalently in this document.
USB Device Driver
Software that manages one or more USB Controller
of a specific type. A driver
will use the USB I/O Protocol
to produce a device I/O abstraction in the form of
another protocol (i.e. Block I/O, Simple Network, Simple Input, Simple Text
Output, Serial I/O, Load File).
USB Device A USB peripheral that is physically attached to the USB Bus
.
USB Enumeration A periodical process to search the USB Bus
to detect if there have been any USB
Controller attached or detached. If an attach event is detected, then the USB
Controllers device address is assigned, and a child handle is created. If a detach
event is detected, then the child handle is destroyed.