4 ms·
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 asse
by MichailP 14y ago
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.
- qznc 14y agoWe 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/ http://pp.info.uni-karlsruhe.de/git/firm-testsuite/
- jws 14y agoSchedule 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 14y agoGood idea might try that too...
- dorianj 14y agoWhat 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.
- qznc 14y agoWould 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.
- apaprocki 14y agoI'd be curious if anyone has a Sparc guest running Solaris 10/11 on a Mac..
- zenocon 14y agoI 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 14y agoI 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
- hugs 14y agoWe used QEMU/KVM at Sauce to build out our OS X / iOS cloud.
- homosaur 14y agoI 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 14y agoGreat 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?
- hugs 14y agoI 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.
- rauar 14y agoBeen 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.
- hugs 14y agohttp://sauceio.com/index.php/2012/08/apple-sauce-android-sauce/ http://sauceio.com/index.php/2012/08/apple-sauce-android-sau... https://github.com/saucelabs/mac-osx-on-kvm https://github.com/saucelabs/mac-osx-on-kvm
- realo 14y agoHardened embedded systems.
- rwmj 14y agolibguestfs uses qemu to open and edit disk images. http://libguestfs.org http://libguestfs.org
- exDM69 14y agoI 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.