diff options
| author | Michael Brown | 2007-01-29 05:21:38 +0100 |
|---|---|---|
| committer | Michael Brown | 2007-01-29 05:21:38 +0100 |
| commit | 2cf1e33df188538695e05d937bbafc706663cea7 (patch) | |
| tree | e29fa8e4be64dcd48e364de2b3a71d5a586cb984 /src/arch/i386/include | |
| parent | Keep HTTP progress updated, and display a progress indicator during the (diff) | |
| download | ipxe-2cf1e33df188538695e05d937bbafc706663cea7.tar.gz ipxe-2cf1e33df188538695e05d937bbafc706663cea7.tar.xz ipxe-2cf1e33df188538695e05d937bbafc706663cea7.zip | |
Split bootsector execution code out into bootsector.c.
Added basic El Torito ISO image boot capability
Diffstat (limited to 'src/arch/i386/include')
| -rw-r--r-- | src/arch/i386/include/bootsector.h | 12 | ||||
| -rw-r--r-- | src/arch/i386/include/int13.h | 2 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/arch/i386/include/bootsector.h b/src/arch/i386/include/bootsector.h new file mode 100644 index 000000000..e90710522 --- /dev/null +++ b/src/arch/i386/include/bootsector.h @@ -0,0 +1,12 @@ +#ifndef _BOOTSECTOR_H +#define _BOOTSECTOR_H + +/** @file + * + * x86 bootsector image format + */ + +extern int call_bootsector ( unsigned int segment, unsigned int offset, + unsigned int drive ); + +#endif /* _BOOTSECTOR_H */ diff --git a/src/arch/i386/include/int13.h b/src/arch/i386/include/int13.h index 16802a014..c9d76585e 100644 --- a/src/arch/i386/include/int13.h +++ b/src/arch/i386/include/int13.h @@ -37,6 +37,8 @@ struct block_device; #define INT13_EXTENDED_WRITE 0x43 /** Get extended drive parameters */ #define INT13_GET_EXTENDED_PARAMETERS 0x48 +/** Get CD-ROM status / terminate emulation */ +#define INT13_CDROM_STATUS_TERMINATE 0x4b /** @} */ |
