aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhpa <hpa>2005-01-05 12:00:27 +0000
committerhpa <hpa>2005-01-05 12:00:27 +0000
commit7c2df92d9aaed17bee41f2ce4d469297d927f61c (patch)
treea018c255a756da1763b124461a9a264dd88746db
parent700e74739b7b99068120eabe689771334ce6d508 (diff)
downloadsyslinux-elf-7c2df92d9aaed17bee41f2ce4d469297d927f61c.tar.gz
syslinux-elf-7c2df92d9aaed17bee41f2ce4d469297d927f61c.tar.xz
syslinux-elf-7c2df92d9aaed17bee41f2ce4d469297d927f61c.zip
EXTLINUX: return derivative-specific information. Begin 3.03 devel cycle.
-rw-r--r--NEWS3
-rw-r--r--comboot.doc6
-rw-r--r--comboot.inc2
-rw-r--r--version2
4 files changed, 9 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 9692d434..e13854cf 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@ Starting with 1.47, changes marked with SYSLINUX/PXELINUX/ISOLINUX
apply to that specific program only; other changes apply to all of
them.
+Changes in 3.03:
+ * EXTLINUX: Fix API function 000Ah (get derivative-specific info).
+
Changes in 3.02:
* SYSLINUX: The "unix" installer now sets the MS-DOS
attributes (hidden, system, readonly.)
diff --git a/comboot.doc b/comboot.doc
index 7719068e..b717d0b7 100644
--- a/comboot.doc
+++ b/comboot.doc
@@ -354,12 +354,14 @@ AX=0009h [2.00] Call PXE Stack [PXELINUX ONLY]
AX=000Ah [2.00] Get Derivative-Specific Information
- [SYSLINUX]
+ [SYSLINUX, EXTLINUX]
Input: AX 000Ah
- Output: AL 31h (SYSLINUX)
+ Output: AL 31h (SYSLINUX), 34h (EXTLINUX)
DL drive number
ES:BX pointer to partition table entry (if DL >= 80h)
+ Note: This function was broken in EXTLINUX 3.00-3.02.
+
[PXELINUX]
Input: AX 000Ah
diff --git a/comboot.inc b/comboot.inc
index 44d02d82..ae418b6f 100644
--- a/comboot.inc
+++ b/comboot.inc
@@ -472,7 +472,7 @@ comapi_pxecall equ comapi_err ; Not available
;
comapi_derinfo:
mov P_AL,my_id
-%if IS_SYSLINUX || IS_MDSLINUX
+%if IS_SYSLINUX || IS_MDSLINUX || IS_EXTLINUX
mov al,[DriveNumber]
mov P_DL,al
mov P_ES,cs
diff --git a/version b/version
index b2ad65e5..95e82b47 100644
--- a/version
+++ b/version
@@ -1 +1 @@
-3.02
+3.03