
So if the virtualized guest is specific to the CPU, and This is likely a bug in qemu for which the patch is submitted, but until it makes it upstream, you can apply the patch yourself: +++ a/target-i386/cpu.c 23:47:32.
#CAN MAC EMULATOR RUN WITH AMD CPU INSTALL#
The reason is that the syscall emulation uses different instructions on AMD and Intel CPUs. Once you restart your computer, it will open to the Windows XP installation menu fill out each form and follow any on-screen prompts to install XP. Now, there is a reason why Qemu is doing this.


#CAN MAC EMULATOR RUN WITH AMD CPU MAC OS X#
Since Mac OS X is supposed to only run on Intel CPU, we can assume Mac OS gets really confused when it does cpuid, and halts. However if you add -enable-kvm switch, and run: qemu-system-x86_64 -enable-kvm -cpu core2duo openSUSE-13.1-DVD-x86_64.isoĪnd run cat /proc/cpuinfo | grep vendor you’ll see a rather ridiculous picture: vendor_id : AuthenticAMD For example, booting the Linux DVD installation with the following options: qemu-system-x86_64 -cpu core2duo openSUSE-13.1-DVD-x86_64.isoĪnd running cat /proc/cpuinfo | grep vendor prints the following: vendor_id : GenuineIntelĪs you see, despite your host CPU being AMD, qemu properly emulates the Intel CPU and sets the options correctly. This happens because Qemu does not properly pass the CPU vendor to the virtualized CPU when using KVM. Enabling the verbose boot (-v option to Chameleon) shows an empty black screen instead. The emulator provides the following main features: Full system emulation, including CPU, memory, and peripheral devices Event simulation with the Emulator Control. You can communicate with the emulator instance using the Smart Development Bridge (SDB). With this option the emulation hangs on the grey screen with Apple logo. You can use the Emulator Manager to create and launch a Virtual Machine (emulator) instance. when you run qemu without the -enable-kvm option. If you have only the AMD CPU, the emulation only works without the KVM, i.e. The changes seem to be minimal, and the operating system emulation works well – as long as you have the Intel CPU, that’s it. Due to the excellent work of Gabriel L.Somlo it is possible to run the emulated Mac OS X on Linux under Qemu/KVM.
