Ensure that empty e820 regions are skipped even at the end of the
authorMichael Brown <mcb30@etherboot.org>
Wed, 10 Oct 2007 19:12:25 +0000 (20:12 +0100)
committerMichael Brown <mcb30@etherboot.org>
Wed, 10 Oct 2007 19:13:34 +0000 (20:13 +0100)
memory map.  (We achieve this by setting CF on the last entry if it is
zero-length; this avoids the need to look ahead to see at each entry
if the *next* entry would be both the last entry and zero-length).

This fixes the "0kB base memory" error message upon starting Windows
2003 on a SunFire X2100.


No differences found