C-2. Ide Disk Device Path - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification
The EFI Device Path for the PCI IDE controller would contain entries for the following things:
Root PCI Bridge. ACPI Device Path _HID PNP0A03, _UID 0. ACPI name space \_SB\PCI0
PCI IDE controller. PCI Device Path with device and function of the IDE controller. ACPI
name space \_SB\PCI0\IDE0
ATA Address. ATA Messaging Device Path for Primary bus and Master device. ACPI name
space \_SB\PCI0\IDE0\PRIM\MAST
End Device Path
Table C-2.
IDE Disk Device Path
Byte
Byte
Offset
Length
0
1
1
1
2
2
4
4
8
4
C
1
D
1
E
2
10
1
11
1
12
1
13
1
14
2
16
1
17
1
18
2
1A
1
1B
1
1C
2
340
Data
Description
0x02
Generic Device Path Header – Type ACPI Device Path
0x01
Sub type – ACPI Device Path
0x0C
Length
0x41D0,
_HID PNP0A03 – 0x41D0 represents a compressed string 'PNP' and is in
the low order bytes
0x0A03
0x0000
_UID
0x01
Generic Device Path Header – Type Hardware Device Path
0x01
Sub type PCI Device Path
0x06
Length
0x01
PCI Function
0x10
PCI Device
0x03
Generic Device Path Header – Messaging Device Path
0x01
Sub type – ATAPI Device Path
0x06
Length
0x00
Primary =0, Secondary = 1
0x00
Master = 0, Slave = 1
0x0000
LUN
0xFF
Generic Device Path Header – Type End Device Path
0xFF
Sub type – End Device Path
0x04
Length
12/12/00
Version 1.02

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