dos: int 25/26 may be register-dirty; wrap them in assembly
authorH. Peter Anvin <hpa@zytor.com>
Fri, 13 Nov 2009 21:40:35 +0000 (13:40 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 13 Nov 2009 21:44:08 +0000 (13:44 -0800)
commitfcd383ae04ef0382ad93b83ba82112104aa986e0
treee776b8ac21a52f41a3924806ebaf42594ce45c23
parent6ee958bf9f830b59fd10d3a83c0fa1d5f30d4809
dos: int 25/26 may be register-dirty; wrap them in assembly

int 25h and int 26h are known to be register-dirty for some versions
of DOS -- unlike int 21h, which is usually clean.  As such, wrap those
in assembly functions.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
dos/Makefile
dos/int2526.S [new file with mode: 0644]
dos/mystuff.h
dos/syslinux.c