Cross building for amrv6j with gcc-4 was a horror and it failed anyway, triggering even unmasking newer binutils as the linker had emulation mode / ABI issues. The gcc-3 (for qemu-0.9) does not support armv7a. Version 0.9 and before should theoretically work (these have a different approach to TCG/TCI), but require either working gcc-3 to build or heavy patching for gcc-4. The 1.0* will just say “Aborted” on the command line. I did not take precise notes, but it is ok to assume that versions 0.11.1* will cause your Windows XP to bluescreen and reboot before the boot logo appears and will drop you to “last good configuration” boot menu. To save your time I will tell you ahead, that none of currently available (in portage) versions of qemu worked for this setup. Aside from allowing you to run a ssh server, cron and maybe a web server – Gentoo provides you the power to compile a lot of software natively (build=host=target) to ARM as your CHOST in /etc/nf states.
#Bochs winxp boot up disk mac os x#
Years ago I used it to run a proof of concept PPC Mac OS X on an Intel box, it was terribly slow on an Athlon 900 but it worked.įortunately on my Android I had already prepared a playground for myself to run various things – see my post about Gentoo on Android (it is not a must, but the article assumes you do have Gentoo – otherwise you are on your own to get qemu for your device). QEMU is a popular and efficient choice nowadays when you need different architectures for your guest systems. So what you need is an x86 emulator, and it means that it will not be that fast.
Windows XP on Android - web browser The host (Samsung Galaxy S2, a tablet, etc)įirst of all you need to face the obvious – your device is ARM-based, and Windows XP runs on x86 architecture.