Preferences

If anybody has simple and beautiful :) use cases of QEMU please share. I used it to run Debian Squeeze MIPS images, so that I could have gcc output in MIPS assembly.

We are testing [0] our Sparc v8 compiler backend. Apparently, a 3GHz i7 core emulating Sparc is significantly faster than an FPGA synthesized Sparc.

[0] http://pp.info.uni-karlsruhe.de/git/firm-testsuite/

Schedule change. Today's project is to see is qemu running a big endian PPC delivers acceptable performance for testing software in a bigendian environment. I could retire an old Mac Mini PPC running Debian.
justincormack
Good idea might try that too...
dorianj
What kind of FPGA package were you previously using?

Many FPGA CPU simulators attempt to be cycle-accurate for the purpose of architecture development, where the emulator has the leeway of treating instructions as atomic units and abstracting the rest.

Would have to ask my colleague about the details, but yes it is cycle-accurate. It is running 50 or 80 MHz, so it is expected to run slower.
zenocon
I use it all the time for Raspberry Pi images - configure / setup, backup, etc. if you don't have hardware yet, you can get everything ready, and then just push it onto an SD card when the hardware arrives.
theanalyst
I made an arch-usb image I carry-around after customising the full thing in qemu and converting qemu-img to usb, still use it in emergency places
We used QEMU/KVM at Sauce to build out our OS X / iOS cloud.
homosaur
I never miss a chance to pimp Sauce to everyone I can. I love that service, it's stupid fast and as simple as launching any other app. We're going to be purchasing a paid account next week to do more extensive testing on some sites we are building out.

It's a startling upgrade over using Adobe BrowserLab or local virtual machines, which were our previous strategies.

grosskur
Great stuff! Your blog post mentioned you use Mac Pros---would the QEMU/KVM patches also work on the Mac mini? Any luck getting them upstreamed?
I don't know why they wouldn't work on a Mac Mini. I'm not the one who did the work, so I'm not sure about upstream status. Best people to ask are Alexander Graf and René Rebe. But if anyone wants to grab the patches and advocate for them upstream, that would be awesome.
Been looking for running OsX on qemu/kvm for a while now but could not find a place for current patches nor a description of its status at all. not even on Graf's page. Any hint where to go ? tnx in advance.
exDM69
I have used QEMU to develop and debug a hobby operating system kernel. GDB and QEMU makes things so much easier than making a floppy image and booting it on real hardware (like Linus worked on Linux kernel in the early 1990's).

Making a multiboot-compatible kernel image that you can boot with QEMU (and with real iron using GRUB) requires only a few dozen lines of assembly code and a simple linker script.

apaprocki
I'd be curious if anyone has a Sparc guest running Solaris 10/11 on a Mac..
libguestfs uses qemu to open and edit disk images. http://libguestfs.org
Hardened embedded systems.

This item has no comments currently.