Fix bug with >256 cylinders.
authorMichael Brown <mcb30@etherboot.org>
Thu, 8 Jun 2006 19:28:08 +0000 (19:28 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 8 Jun 2006 19:28:08 +0000 (19:28 +0000)
commit17eea9f9339389d74baa3daf092007d268eef084
tree42d95c6c4dd7343ee9569ec657dce4164bc7bfda
parentad1aca0634cb3b00f0d6a83bba16a63d8bddf0f1
Fix bug with >256 cylinders.

Allow our functions to return a non-zero, non-error status (since the
INT 13 Extensions Check has to return the API version in the register
that is otherwise always used for the error code).

Report a non-zero API version from the INT 13 Extensions Check; GRUB
now uses extended reads.
src/arch/i386/interface/pcbios/int13.c