/** @file\r
- The device path protocol as defined in EFI 1.0.\r
+ The device path protocol as defined in UEFI 2.0.\r
\r
The device path represents a programatic path to a device. It's the view\r
from a software point of view. It also must persist from boot to boot, so \r
#define MSG_SATA_DP 0x12\r
typedef struct {\r
EFI_DEVICE_PATH_PROTOCOL Header;\r
- UINT16 HbaPortNumber;\r
- UINT16 PortMultiplierPort;\r
- UINT16 LogicalUnitNumber;\r
+ UINT16 HBAPortNumber;\r
+ UINT16 PortMultiplierPortNumber;\r
+ UINT16 Lun;\r
} SATA_DEVICE_PATH;\r
\r
#define MSG_I2O_DP 0x06\r
EFI_DEVICE_PATH_PROTOCOL Header;\r
UINT16 NetworkProtocol;\r
UINT16 LoginOption;\r
- UINT16 Reserved;\r
+ UINT64 Lun;\r
UINT16 TargetPortalGroupTag;\r
- UINT64 LUN;\r
// CHAR8 iSCSI Target Name\r
} ISCSI_DEVICE_PATH;\r
\r
\r
ATAPI_DEVICE_PATH Atapi;\r
SCSI_DEVICE_PATH Scsi;\r
+ ISCSI_DEVICE_PATH Iscsi;\r
FIBRECHANNEL_DEVICE_PATH FibreChannel;\r
\r
F1394_DEVICE_PATH F1394;\r