I think this patch fixes the bug.
--- etherboot-5.4.0/src/core/osloader.c.orig 2005-02-15
19:46:56.000000000 -0600
+++ etherboot-5.4.0/src/core/osloader.c 2005-07-15 14:13:39.234375000
-0500
@@ -350,10 +350,11 @@
else {
len -= (skip_sectors << 9) + skip_bytes;
data += (skip_sectors << 9) + skip_bytes;
+ skip_sectors = os_download(data, len, eof);
+ skip_bytes = 0;
+
}
- skip_sectors = os_download(data, len, eof);
- skip_bytes = 0;
-
+
return 1;
}
Steve Magnani
www.digidescorp.com
-----Original Message-----
From: yhlu [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 14, 2005 9:10 AM
To: Steven J. Magnani
Cc: [EMAIL PROTECTED]; [email protected]
Subject: Re: [LinuxBIOS] etherboot with LinuxBIOS
do not use 5.4 at this time, because the memtest can not be loaded by
Etherboot 5.4 correctly.
YH
On 7/14/05, Steven J. Magnani <[EMAIL PROTECTED]> wrote:
> Etherboot 5.4.0 seems to compile with gcc-3.4.3 if, in addition to the
> config changes spelled out on the Wiki, you also comment out PXE
> support in src/Config:
>
> # Etherboot as a PXE network protocol ROM
> #CFLAGS+= -DPXE_IMAGE -DPXE_EXPORT
>
> Seems to run, but I haven't reached a point where I can boot something
> over the network yet.
>
> Steve
> www.digidescorp.com
>
>
>
>
> _______________________________________________
> LinuxBIOS mailing list
> [email protected]
> http://www.openbios.org/mailman/listinfo/linuxbios
>
_______________________________________________
LinuxBIOS mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios