[syslinux] Cleanup, shuffle and boot

Andrew Goodbody agoodbody at itronix.co.uk
Mon Apr 23 09:20:24 PDT 2007


H. Peter Anvin wrote:
> Andrew Goodbody wrote:
>> Hi,
>>
>> I am trying to use the syslinux API call, ax=0012h in order to boot a 
>> linux kernel image that has been loaded into RAM.
>>
>> 1) Has anyone used this function to boot linux?
>> 2) The shuffle source/destination address is a linear 32 bit address?
>> 3) Is it safe to move the 32 bit kernel code to 100000h using the 
>> shuffle moves or is syslinux using that area?
>> 4) What areas of memory are used by syslinux and a com32 program?
> 
> Hi there,
> 
> I found a pretty serious bug in cleanup, shuffle and boot while working 
> on the new version (3.50).
> 
> The 3.50-pre* versions contains an fixed version, plus a wrapper 
> function to boot Linux with.  The wrapper function also takes care of 
> additional shuffles that might be needed due to address space conflicts.
> 
>     -hpa

I should have mentioned that I am using this tarball
http://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/syslinux-3.50-pre5.tar.bz2
I still can't get git access from here but I am sure that it is a local 
IT issue.
Is the wrapper function you mention documented anywhere?

Thanks,
Andrew




More information about the Syslinux mailing list