![Intel Extensible Firmware Interface Скачать руководство пользователя страница 396](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117396.webp)
Extensible Firmware Interface Specification
378
12/12/00
Version 1.02
G.2
Overview
There are three major design changes between this specification and the 16-bit UNDI in version 2.1
of the PXE Specification:
•
A new architectural hardware interface has been added.
•
All UNDI commands use the same command format.
•
BC is no longer part of the UNDI ROM.
G.2.1
32/64-bit UNDI Interface
The !PXE structures are used locate and identify the type of 32/64-bit UNDI interface (H/W or
S/W). These structures are normally only used by the system BIOS and universal network drivers.
Len +
0x0C
Offset
0x00
0x01
0x02
0x03
0x00
0x04
0x08
0x0C
Len
Len +
0x04
Len +
0x08
!PXE
H/W UNDI
Offset
0x00
0x01
0x02
0x03
0x00
0x04
0x08
0x0C
0x18
0x10
!PXE
S/W UNDI
0x20
0x14
0x1C
Signature
Len
Fudge
Rev
IFcnt
Implemenation
reserved
BusType(s)
EntryPoint
#bus
More BusType(s)
0x10
Signature
Len
Fudge
Rev
IFcnt
Major Minor
Implemenation
Status
Command
CDBaddr
reserved
reserved
Major Minor
reserved
Figure G-2. !PXE Structures for H/W and S/W UNDI
The !PXE structures used for H/W and S/W UNDIs are similar but not identical. The difference in
the format is tied directly to the differences required by the implementation. The !PXE structures
for 32/64-bit UNDI are not compatible with the !PXE structure for 16-bit UNDI.
The !PXE structure for H/W UNDI is built into the NIC hardware. The first nine fields (from
offsets 0x00 to 0x0F) are implemented as read-only memory (or ports). The last three fields (from
Len to Len + 0x0F) are implemented as read/write memory (or ports). The optional reserved field
at 0x10 is not defined in this specification and may be used for vendor data. How the location of
the !PXE structure is found in system memory, or I/O, space is architecture dependent and is
outside the scope of this specification.
Содержание Extensible Firmware Interface
Страница 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Страница 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Страница 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Страница 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Страница 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Страница 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Страница 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Страница 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Страница 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Страница 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Страница 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Страница 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Страница 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Страница 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Страница 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...