david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Added support for INT 13,15; NTLDR calls it (though it may not

actually do anything with the result, since it carried on using us
even when we returned failure).
This commit is contained in:
Michael Brown 2006-08-27 01:22:01 +00:00
parent 40724431e8
commit 5a54225aef
1 changed files with 18 additions and 0 deletions

View File

@ -27,6 +27,8 @@ struct block_device;
#define INT13_WRITE_SECTORS 0x03
/** Get drive parameters */
#define INT13_GET_PARAMETERS 0x08
/** Get disk type */
#define INT13_GET_DISK_TYPE 0x15
/** Extensions installation check */
#define INT13_EXTENSION_CHECK 0x41
/** Extended read */
@ -131,6 +133,22 @@ struct int13_disk_parameters {
};
/**
* @defgroup int13types INT 13 disk types
* @{
*/
/** No such drive */
#define INT13_DISK_TYPE_NONE 0x00
/** Floppy without change-line support */
#define INT13_DISK_TYPE_FDD 0x01
/** Floppy with change-line support */
#define INT13_DISK_TYPE_FDD_CL 0x02
/** Hard disk */
#define INT13_DISK_TYPE_HDD 0x03
/** @} */
/**
* @defgroup int13flags INT 13 disk parameter flags
* @{