v4 -> v5:

 * Fix the initrd loading problem by fixing the get_e801_addr
   function so it really reads the values from the BIOS.

Previously the function always returned 16MB, and so it only happened
to work for initrd sizes < ~15MB, and broke for anything larger.  Now
the function is fixed, I tested it on 20MB & 350KB initrds and it
worked for both.

 * Fix the Win32 cross-compiler issue by making the 'ld -m' (emulator)
   option conditional on CONFIG_WIN32.

This change was not tested with the cross-compiler.  Gerd, could you
see if this fixes things?

 * Re-test.

It knocks about 700ms off the libguestfs boot time.

Rich.


Reply via email to