Kevin McGuire wrote: I could take QEMU down to -m 12, -m 16, -m 24 in memory and it appeared to still work correctly.
Well.. kernel itself will use a bit over 1MB memory at the moment (with full block caches allocated)... QEMU -m 3 (says 640k+1024k upper in GRUB) will load the current kernel (with Ne2k driver and beginning of IP-networking) and it won't panic, since the buffer cache is currently limited to being very small (it's supposed to become dynamic depending on free memory in the future) so technically it'll work as long as GRUB will be able to load it at 1MB mark.