From 7c2df92d9aaed17bee41f2ce4d469297d927f61c Mon Sep 17 00:00:00 2001 From: hpa Date: Wed, 5 Jan 2005 12:00:27 +0000 Subject: [PATCH] EXTLINUX: return derivative-specific information. Begin 3.03 devel cycle. --- NEWS | 3 +++ comboot.doc | 6 ++++-- comboot.inc | 2 +- version | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 9692d43..e13854c 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 7719068..b717d0b 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 44d02d8..ae418b6 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 b2ad65e..95e82b4 100644 --- a/version +++ b/version @@ -1 +1 @@ -3.02 +3.03 -- 2.7.4