[ipxe-devel] [PATCH] Format HTTP Range with unsigned long long

Linus Lüssing linus.luessing at c0d3.blue
Tue May 30 10:37:19 UTC 2017


On Thu, May 25, 2017 at 11:33:45AM +0100, Michael Brown wrote:
> >What size impact are we roughly talking about for the 64-bit
> >division code? Would it be possible to make this a configurable build
> >option?
> 
> Approximately an extra 426 bytes (uncompressed).

Okay. Excuse me, if I'm asking too many "obvious" questions... I
see, that the undionly.kpxe is nicely small, < 100KB for me here.
Great!

My first thought was, that you are trying to keep the size such
small for maybe MIPS devices, which often have just 64 or even
32MB RAM. But then I only found ARM/i386/x86/... in the ipxe/src/arch/
folder. And I'd guess that 99% even of the 32bit devices alone
have >= 256MB of RAM?

Is there some other, more low level necessity I'm not aware of yet
which requires this very tight memory footprint? (is it about some
tiny flash of some network cards which iPXE can be flashed to?)


Thanks for your responses so far. Sorry, if I'm getting more and
more curious :-).

Regards, Linus



More information about the ipxe-devel mailing list