[syslinux] Embedding COM32 modules into pxelinux.0
Sebastian Herbszt
herbszt at gmx.de
Thu May 7 13:43:54 PDT 2009
H. Peter Anvin wrote:
> H. Peter Anvin wrote:
>>
>> There is ... around 32K. The build should fail if you run out of space.
>>
>
> Clarification: that limit comes from the fact that the Syslinux core is
> a "tiny model" program (single 64K segment). The PXE spec itself limits
> the downloaded program to 32K (this was actually the reason for basing
> PXELINUX on SYSLINUX), but it turns out that no known PXE stack depends
> on that limit, and in practice one can load at least a few hundred K.
Thanks for the explanation.
I now managed to embed hdt.c32 into pxelinux.0. The resulting NBP has a size of
138388 bytes and Etherboot seems to load it just fine.
- Sebastian
More information about the Syslinux
mailing list