iPXE
|
INT 13 SAN device private data. More...
Data Fields | |
unsigned int | natural_drive |
BIOS natural drive number (0x00-0xff) More... | |
unsigned int | cylinders |
Number of cylinders. More... | |
unsigned int | heads |
Number of heads. More... | |
unsigned int | sectors_per_track |
Number of sectors per track. More... | |
unsigned int | boot_catalog |
Address of El Torito boot catalog (if any) More... | |
int | last_status |
Status of last operation. More... | |
unsigned int int13_data::natural_drive |
BIOS natural drive number (0x00-0xff)
This is the drive number that would have been assigned by 'naturally' appending the drive to the end of the BIOS drive list.
If the emulated drive replaces a preexisting drive, this is the drive number that the preexisting drive gets remapped to.
Definition at line 66 of file int13.c.
Referenced by int13_hook(), and int13_sync_num_drives().
unsigned int int13_data::cylinders |
Number of cylinders.
The cylinder number field in an INT 13 call is ten bits wide, giving a maximum of 1024 cylinders. Conventionally, when the 7.8GB limit of a CHS address is exceeded, it is the number of cylinders that is increased beyond the addressable limit.
unsigned int int13_data::heads |
unsigned int int13_data::sectors_per_track |
unsigned int int13_data::boot_catalog |