2012-06-04

QEMU v1.1

EmuCR: QEMUQEMU v1.1 is released. QEMU is a generic and open source machine emulator and virtualizer.When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. The virtualizer mode requires that both the host and guest machine use x86 compatible processors.

QEMU v1.1 Changelog:
For emulation system that corresponds to the first mode, QEMU emulates the following hardware:
* PC (x86 or x86_64)
* ISA PC (old PC without PCI bus)
* PREP (PowerPC processor)
* Beige G3 PowerMac (PowerPC processor)
* Mac99 PowerMac (PowerPC processor, still under construction)
* Sun4m/Sun4c/Sun4d (32-bit Sparc processor)
* Sun4u/Sun4v (64-bit Sparc processor, still under construction)
* Malta board (32-bit processor and 64-bit MIPS)
* MIPS Magnum (64-bit MIPS processor)
* ARM Integrator / CP (ARM)
* ARM Versatile baseboard (ARM)
* ARM RealView Emulation / baseboard Platform (ARM)
* Spitz, Akita, Borzoi, Terrier and Tosa PDA (PXA270 processor)
* Luminary Micro LM3S811EVB (ARM Cortex-M3)
* Luminary Micro LM3S6965EVB (ARM Cortex-M3)
* Freescale MCF5208EVB (ColdFire V2).
* Evaluation Board Arnewsh MCF5206 (ColdFire V2).
* Palm Tungsten | E PDA (OMAP310 processor)
* N800 and N810 tablets (OMAP2420 processor)
* MusicPal (ARM processor MV88W8618)
* Motherboards Gumstix "Connex" and "VERDEX" (PXA255/270).
* Siemens SX1 Smartphone (OMAP310 processor)
* Base model Syborg SVP (ARM Cortex-A .
* AXIS-Devboard88 (CRISv32 ETRAX-FS).
* Spartan Petalogix 3aDSP1800 MMU ref design (MicroBlaze).

For user emulation, which corresponds to the second mode, QEMU supports the following processors:
* X86 (32 and 64 bit)
* PowerPC (32 and 64 bit)
* ARM, MIPS (32 bit only),
* Sparc (32 and 64 bist)
* Alpha,
* ColdFire (m68k),
* CRISv32,
* MicroBlaze.
All targets:
- The properties of type qdev hex8 hex32 and accept no prefix hex values ​​with "0x". The prefix is ​​required from this version.
- Kernel,-initrd-append and are now aliases for sub-machine-options.
- Bridges PCI-to-PCI are supported.
- Emulation PCI incorporates a standard controller with hot plug.
- Ability to set up co-routines "backend" using configure - with-coroutine = ....
- The user interface now uses SDL QEMU a new icon.

ARM:
- Remove the machine type Syborg.
- The component tree can be skipped via the-dtb.
- New Models Samsung Exynos4210: 'nuri' and 'smbkc210'.
- New model 'Highbank' Calxeda of Highbank.
- New model 'vexpress-a15' Versatile Express Cortex-A15.

PowerPC:
- The machine now works with Bamboo TCG.
- Manages the pSeries PCI.
- PSeries PR works with KVM.
- Possibility to emulate e500mc nuclei.
- Timers on the PPC405 now work and do not cause segfault in QEMU.

S/390:
- Added support for-kernel.
- Fixed-kernel to allow the start of kernels recent guests.
- Devices can now be added to hot.
- Restarting a virtual machine is running now.

SPARC:
- Adding an interrupt controller and interrupt vector support.
- Fixed handling instructions on the 32-bit CPU sparc64.
- Fixed regression in loading instructions block which arrived in version 1.0.
- Fixed mask BCD emulation m48t59.
- Fixed loading initrd in qemu-system-sparc64.

x86:
- The NMIs are properly injected via the LAPIC and there is compliance with the mask LINT1, which corrects kdump.
- The-rtc-td-hack is now available as a property qdev and can be specified in a configuration file-readconfig.
- When the system is suspended to RAM, QEMU will stop the execution of the guest arrives until an alarm clock.
- KVM can now use the kernel-based emulation of local APIC, IOAPIC, i8259 and i8254 PIC PIT.
- Emulation of a System Flash PC device.
- Guests enlightenment KVM support Hyper-V.

Emulation device:
- The component virtio-scsi is now supported by QEMU.
- QEMU now includes experimental support for USB 3.0 (xHCI).
- Various improvements in the emulation of floppy disks.

Audio Devices:
- Audio devices can now use the volume control capabilities exposed by PulseAudio and Spice.

Block:
- The implementation of NBD client and server QEMU qemu-nbd fully support the I / O asynchronous.
- The driver now supports block rbd cancellation.
- The driver now supports block vpc format "Fixed Disk" VHD images.
- The new order "transaction" of QMP can be used to automatically operate a set of multiple catches.
- The new command "block_stream" monitor allows you to copy data from the guest to a backup file for the current image while the guest is running.
- An experimental extension qcow2 file format was introduced. With this implementation, the addition of larger clusters is zero, which allows streaming image on the copy to the writing.
- Switching Experimental / O using the new options bps / bps_rd / bps_wr / IOPS / iops_rd / iops_wr to-drive.
- Qemu-io supports new options to enable tracing and choose a cache mode.

Network:
- QEMU supports a new type of network device: bridge (or bridge-net-bridge netdev).

Migration, backup / restore:
- Migration in direct (or backup / restore) since QEMU versions lower than 0.13 are not supported.
- Migration in direct support IPv6 addresses.

Guests:
- Qemu-ga has been ported to Windows.
- Add interfaces for hanging invited to the RAM / disk, and retrieve information about network interfaces.
- Interfaces to freeze the file system were hardened.
- Added a mechanism easier to reset: quest-sync-delimited.

Host:
- Guests are again supported ARM.
- The Sockets and slirp on Windows hosts running again.
- Guests 64-bit Windows are now supported.

User mode emulation:
- The user-mode emulation provides some information system / proc.
- The user-mode emulation on 64-bit host is now set to the default reserve 0xf7000000 bytes for the guest.

Test:
- A target "make check" has been implemented.
- Qemu-iotests, previously housed in an external directory git, is now embedded in the source tree of QEMU.

Compilation:
- Compiling QEMU requires glib 2.12 on POSIX systems, and glib 2.20 on Win32.


Download: QEMU v1.1
Source: Here

1 Comments:

  1. Hi

    Thought that this is a build. Seems it's only the Source Package :(

    Don't waste your time downloading this

    ReplyDelete

Can't post a comment? Try This!