added support for X86 QEMU and touched up ARM boot