COMBOOT API: Add calls for directory functions; Implement for FAT
commitc1def425e3eeb245da7a59025f2fa37f02368504
authorGene Cumm <gene.cumm@gmail.com>
Sun, 8 Feb 2009 14:36:59 +0000 (8 09:36 -0500)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 10 Feb 2009 06:49:17 +0000 (9 22:49 -0800)
treead741a1bfc81828eb474b77b7c9ec270355c6bc3
parent2b02abdaa91f41235f40f846d08bb09d8841baa6
COMBOOT API: Add calls for directory functions; Implement for FAT

COMBOOT API: Add calls for directory functions; Implement most only
for FAT (SYSLINUX).

Uses INT 22h AX= 001Fh, 0020h, 0021h and 0022h to prepare for the
COM32 C functions getcwd(), opendir(), readdir(), and closedir(),
respectively.  INT22h, AX=001Fh will return a valid value for all
variants.  INT22h, AX= 0020h, 0021h, and 0022h are only implemented
for SYSLINUX while other variants will call comapi_err for these 3.

Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/comboot.inc
core/extlinux.asm
core/isolinux.asm
core/ldlinux.asm
core/pxelinux.asm
doc/comboot.txt