[syslinux] [PATCH][git-pull] core/diskstart.inc

Gene Cumm gene.cumm at gmail.com
Tue Dec 21 04:54:24 PST 2010


On Tue, Dec 21, 2010 at 07:24, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Tue, Dec 21, 2010 at 05:59, Ferenc Wagner <wferi at niif.hu> wrote:
>> Gene Cumm <gene.cumm at gmail.com> writes:
>>
>>> git://git.zytor.com/users/genec/syslinux.git
>>>
>>> the Sect1Ptr values were made constants by reference
>>
>> Hi Gene,
>>
>> I think you forgot to use Sect1Ptr1_VAL (and used Sect1Ptr0_VAL again by
>> mistake):
>
> Yes.  Thank you.  I thought I had fixed that before I made the commit
> but apparently not.

Feri: the push/pop around INT 13h I think did the trick.  My Dell
Latitude E6410 with an unpartitioned UFD (USB Flash Drive) works
perfectly.  I'm glad that BOCHS also behaved similarly as this would
have been much harder to nail down otherwise.  This may help out with
some of those Debian bugs.

HPA: Could I request a code review and new -pre, at least for the
push/pop commit (d8cc533), as it fixes the above bug?

Thinking about it, it makes complete sense.  An unpartitioned HDD is
essentially a huge superfloppy.  With the device number being an HDD,
use of the high two cylinder bits would be expected while some other
INT13h functions might act more like a floppy is present.

-- 
-Gene




More information about the Syslinux mailing list