[syslinux] [PATCH][git-pull] core/diskstart.inc
Gene Cumm
gene.cumm at gmail.com
Mon Dec 20 19:10:54 PST 2010
git://git.zytor.com/users/genec/syslinux.git
Branch core-diskstart-boot-for-hpa.
I found that INT 13h AH 08h in BOCHS used ES, DI, at least when using
a partitionless HDD, causing "Boot error" from the magic check as it
was loaded to the wrong location. HPA suggested wrapping INT 13h with
the push/pop for ES's safety. This then lead to checking over for all
int 13h calls in diskstart.inc to try and use xint13 and no net
increase in binary code size. Then, the Sect1Ptr values were made
constants by reference and the boot sector code was split into a new
file (so it can be reused by debugging/diagnostic images; Yes, I'm
already using it).
--
-Gene
More information about the Syslinux
mailing list