Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 393227 - app-emulation/qemu-kvm-1.0 version bump
Summary: app-emulation/qemu-kvm-1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo QEMU Project
URL: http://lwn.net/Articles/470341/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-05 08:20 UTC by iGentoo
Modified: 2012-01-23 21:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
qemu-kvm-1.0.ebuild.diff (qemu-kvm-1.0.ebuild.diff,3.84 KB, patch)
2011-12-05 08:22 UTC, iGentoo
Details | Diff
qemu-kvm-1.0.build.log.tar.bz2 (qemu-kvm-1.0.build.log.tar.bz2,60.97 KB, application/x-bzip-compressed-tar)
2011-12-05 08:29 UTC, iGentoo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description iGentoo 2011-12-05 08:20:40 UTC
This is the changelog of qemu-1.0:

== General ==
* i386-softmmu is no longer named ''qemu'' but instead referred to as 
''qemu-system-i386'' for better consistency with other targets.  A new tool is 
likely to be introduced that uses the ''qemu'' name so distributions are advised 
to not undo this change.
* QEMU now uses a separate thread for VCPU execution.  This merges the biggest 
difference between the qemu-kvm tree and upstream QEMU.
* A new memory dispatch API has been added internally.  A new monitor command 
"info mtree" can show the hierarchy of memory regions in the guest.
* QEMU now has a build dependency on glib and makes extensive use of glib.
* QEMU now can run on more hosts. Hosts without a native code generator can use 
the TCG interpreter (TCI). See [[Features/TCI]] for more information.

== Block devices (disks) ==
* QEMU now supports I/O latency accounting in the monitor command "info blockstats".
* Errors are now tracked per device and are shown by the monitor command "info 
block".
* All image formats now support asynchronous operation.  IDE and SCSI emulation 
will use this feature, while other devices (notably floppy and SD) will not.

=== IDE/ATAPI ===
* A large number of bugs were fixed regarding CD media change and tray locking.

=== SCSI ===
* Memory management errors could crash QEMU when scsi-disk encountered I/O 
errors.  Many instances of this problem were fixed.
* The accuracy of error handling for SCSI emulation has been greatly improved.
* SCSI devices can now be addressed by channel, target (id) and LUN.  Not all 
emulated HBAs will support this feature (in particular, the LSI controller will 
not).
* Block device pass through is now supported through a new scsi-block device. 
The scsi-block device works with block devices (like /dev/sda or /dev/sr0) 
rather than /dev/sgN devices, and is more efficient because it does not consume 
arbitrary amounts of memory when the guest does large data transfers.
* SCSI CD-ROMs now report media changed events.
* SCSI CD-ROMs now support DVD images.
* Bugfixes for IDE media change also apply to SCSI.
* SCSI devices now report a unit attention condition when the system is started 
or reset.  This may cause problems with old firmware versions.

=== VDI ===
* Now supports discarded blocks in dynamically-sized images.

== User-mode networking (SLIRP) ==
* SLIRP can process ARP replies and gratuitous ARP requests from the guest.

== ARM ==
* QEMU now supports the new Cortex-A15 instructions in linux-user mode (via 
"-cpu any"): VFPv4 fused multiply-accumulate (VFMA, VFMS, VFNMA, VFNMS) and also 
integer division (UDIV, SDIV).
* The vexpress-a9, versatileab, versatilepb and realview-* boards now have audio 
support.
* QEMU is known not to work on ARM hosts in this release. (ARM target emulation 
is fine.)

=== pSeries ===
* sPAPR VIO devices can now be created with -device.

== Xtensa ==
* QEMU now supports DC232b and FSF xtensa CPU cores.
* QEMU now supports sim (similar to Tensilica ISS) and LX60/LX110/LX200 machines.

== Migration ==
* QEMU now supports live migration using image files like QCOW2 on shared storage


Reproducible: Always
Comment 1 iGentoo 2011-12-05 08:22:12 UTC
Created attachment 294835 [details, diff]
qemu-kvm-1.0.ebuild.diff
Comment 2 iGentoo 2011-12-05 08:29:50 UTC
Created attachment 294839 [details]
qemu-kvm-1.0.build.log.tar.bz2

Build fails with QEMU_SOFTMMU_TARGETS="alpha mips mips64 mips64el mipsel ppc ppc64 ppcemb" on amd64 host.
Others are OK.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2012-01-17 22:20:29 UTC
Thanks. I used your ebuild as input to create the one in the tree.
Comment 4 Niels Ole Salscheider 2012-01-20 14:37:48 UTC
Thanks.

With useflag "spice" enabled, configure fails right at the beginning with the following output, though:

ERROR
ERROR: User requested feature spice
ERROR: configure was not able to find it
ERROR
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2012-01-23 21:27:27 UTC
(In reply to comment #4)
> Thanks.
> 
> With useflag "spice" enabled, configure fails right at the beginning with the
> following output, though:
> 
> ERROR
> ERROR: User requested feature spice
> ERROR: configure was not able to find it
> ERROR

Please open a new bug and include emerge --info qemu-kvm output. I use SPICE and can't duplicate this issue.