OK, i'm pretty sure it's a qemu bug. GENERIC.MP boots fine in qemu. it's only INSTALL and GENERIC and probably any UP configuration. it would be great if someone could track this down inside qemu or at least file a PR with them about it... thanks. .mrg.