Gene Cumm <gene.cumm at gmail.com> on Tue, 2013/10/22 06:35:> On Tue, Oct 22, 2013 at 5:41 AM, Christian Hesse <list at eworm.de> wrote: > > Hello everybody, > > > > iPXE builds an ISO image by default. (The build system has to be updated > > for new paths and to integrate ldlinux.c32, but that's not my problem.) > > > > With the binary syslinux files from kernel.org booting fails with > > latest version 6.02: > > > > Loading ipxe.krn... ok > > Booting kernel failed: Invalid argument > > > > It does work with version 6.01, though. Any hints how to fix this > > regression? > > I presume this is using the precompiled binaries from kernel.org?Yes.> If > using the same ipxe.krn works on 6.01 and fails on 6.02, another thing > to try is to narrow it down to a -pre release.version 6.02-pre5 works, 6.02-pre6 does not. -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);} -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: not available URL: <http://www.zytor.com/pipermail/syslinux/attachments/20131022/29bafc83/attachment.sig>
Christian Hesse <list at eworm.de> on Tue, 2013/10/22 12:56:> Gene Cumm <gene.cumm at gmail.com> on Tue, 2013/10/22 06:35: > > On Tue, Oct 22, 2013 at 5:41 AM, Christian Hesse <list at eworm.de> wrote: > > > Hello everybody, > > > > > > iPXE builds an ISO image by default. (The build system has to be updated > > > for new paths and to integrate ldlinux.c32, but that's not my problem.) > > > > > > With the binary syslinux files from kernel.org booting fails with > > > latest version 6.02: > > > > > > Loading ipxe.krn... ok > > > Booting kernel failed: Invalid argument > > > > > > It does work with version 6.01, though. Any hints how to fix this > > > regression? > > > > I presume this is using the precompiled binaries from kernel.org? > > Yes. > > > If > > using the same ipxe.krn works on 6.01 and fails on 6.02, another thing > > to try is to narrow it down to a -pre release. > > version 6.02-pre5 works, 6.02-pre6 does not.Struggled with git bisect, but finally succeeded: 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit commit 8f470e7bfe75f6401f6c5432988c620b863ad274 Author: Matt Fleming <matt.fleming at intel.com> Date: Tue Jul 16 15:15:54 2013 +0100 movebits: Add syslinux_memmap_find() Refactor the code for finding a suitable location for kernel protected-mode and real-mode data. It's complicated enough that it deserves to be separated into its own function. Signed-off-by: Matt Fleming <matt.fleming at intel.com> :040000 040000 a7f3dc3f6ac34bd09336eff39e2f3d2d1bd8c9b6 3e4cbdfc3cb9928c5c809fc4400623eefbc398f4 M com32 -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);} -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: not available URL: <http://www.zytor.com/pipermail/syslinux/attachments/20131022/c2769600/attachment.sig>
Christian Hesse <list at eworm.de> on Tue, 2013/10/22 13:14:> Christian Hesse <list at eworm.de> on Tue, 2013/10/22 12:56: > > Gene Cumm <gene.cumm at gmail.com> on Tue, 2013/10/22 06:35: > > > On Tue, Oct 22, 2013 at 5:41 AM, Christian Hesse <list at eworm.de> wrote: > > > > Hello everybody, > > > > > > > > iPXE builds an ISO image by default. (The build system has to be > > > > updated for new paths and to integrate ldlinux.c32, but that's not my > > > > problem.) > > > > > > > > With the binary syslinux files from kernel.org booting fails with > > > > latest version 6.02: > > > > > > > > Loading ipxe.krn... ok > > > > Booting kernel failed: Invalid argument > > > > > > > > It does work with version 6.01, though. Any hints how to fix this > > > > regression? > > > > > > I presume this is using the precompiled binaries from kernel.org? > > > > Yes. > > > > > If > > > using the same ipxe.krn works on 6.01 and fails on 6.02, another thing > > > to try is to narrow it down to a -pre release. > > > > version 6.02-pre5 works, 6.02-pre6 does not. > > Struggled with git bisect, but finally succeeded: > > 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit > commit 8f470e7bfe75f6401f6c5432988c620b863ad274 > Author: Matt Fleming <matt.fleming at intel.com> > Date: Tue Jul 16 15:15:54 2013 +0100 > > movebits: Add syslinux_memmap_find() > > Refactor the code for finding a suitable location for kernel > protected-mode and real-mode data. It's complicated enough that it > deserves to be separated into its own function. > > Signed-off-by: Matt Fleming <matt.fleming at intel.com> > > :040000 040000 a7f3dc3f6ac34bd09336eff39e2f3d2d1bd8c9b6 > 3e4cbdfc3cb9928c5c809fc4400623eefbc398f4 M com32If anybody tries to reproduce: I have uploaded an iPXE zImage that isolinux fails to boot: http://www.eworm.de/tmp/ipxe.lkrn Let be know if you need any more info. -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);} -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: not available URL: <http://www.zytor.com/pipermail/syslinux/attachments/20131024/dfb28814/attachment.sig>