qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
@ 2012-12-03 20:51 Anthony Liguori
  2012-12-06 21:34 ` Gerhard Wiesinger
  0 siblings, 1 reply; 6+ messages in thread
From: Anthony Liguori @ 2012-12-03 20:51 UTC (permalink / raw)
  To: qemu-devel

Hi,

On behalf of the QEMU Team, I'd like to announce the availability of the
QEMU 1.3 release!

http://wiki.qemu.org/download/qemu-1.3.0.tar.bz2

This release contains over 1700 changesets from 118 unique authors.

See the ChangeLog on the wiki for a full changelog:

http://wiki.qemu.org/ChangeLog/1.3

Major features include:
 - After nearly 6 years of work, all remaining differences between the
   qemu-kvm.git and qemu.git have been merged into qemu.git
 - QEMU can now use the Linux VFIO driver to assign PCI devices to a virtual machine.
 - USB3 has been vastly improved, including support for USB mass storage
   devices and MSI/MSI-X support for the XHCI controller.
 - New paravirtualized hardware random number generator device.
 - Glusterfs volumes can be accessed with "gluster://" URIs for "-drive"
   and similar options. Optionally the transport can also be specified, as
   in "gluster+tcp://" (other supported transports are "unix" and "rdma").
 - A new block job is supported: live block commit (also known as
   "snapshot deletion") moves data from an image to another in the backing
   file chain.
 - A new block job is supported: live disk mirroring (also known as
   "storage migration") moves data from an image to another.
 - The sendkey monitor command is now available via QMP.
 - MIP Loongson Multimedia Instructions are now implemented.
 - MIPS32/64 ASE DSP Instructions are now implemented.
 - x86: the TSC frequency can be larger than 2.147 GHz.
 - TCG (emulation) supports the SMEP (Supervisor Mode Execution
   Prevention) and SMAP (Supervisor Mode Access Prevention) features of
   newer x86 processors.
 - New CPU models: "Haswell" and "Opteron_G5"
 - xtensa: Single precision floating point instructions are now implemented.
 - Emulation of the MC146818 real-time clock (used on PC and several
   other boards) does not wake up QEMU anymore every second to update the
   clock.
 - USB redirection now supports live migration.
 - Several bugs in the AHCI controller were fixed to support recent Windows versions.
 - qemu-img now can output information in JSON format using "qemu-img info --output=json".
 - NBD block devices can now be specified using URI syntax.  "nbd://"
   defaults to TCP transport, while "nbd+tcp://" and "nbd+unix://" can be
   used (similar to Gluster) to specify it.
 - QEMU embeds an NBD server, accessible via the monitor.
 - Windows hosts support asynchronous disk I/O.
 - The monitor now remains responsive during incoming migration.  The
   new NBD server is also available during incoming migration.
 - spice: QEMU will only send changed screen content to the Spice client
   when running in legacy VGA mode.
 - Improved support for sandboxing using seccomp mode 2 with libvirt

I'd like to thank everyone who contributed to this release by submitting
patches, testing out -rcs, or reporting bugs during the release process!

Regards,

Anthony Liguori

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
  2012-12-03 20:51 [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release Anthony Liguori
@ 2012-12-06 21:34 ` Gerhard Wiesinger
  2012-12-07  7:37   ` Markus Armbruster
  0 siblings, 1 reply; 6+ messages in thread
From: Gerhard Wiesinger @ 2012-12-06 21:34 UTC (permalink / raw)
  Cc: qemu-devel

On 03.12.2012 21:51, Anthony Liguori wrote:
> Hi,
>
> Major features include:
>   - After nearly 6 years of work, all remaining differences between the
>     qemu-kvm.git and qemu.git have been merged into qemu.git
>

How is qemu-kvm enabled?
--enable-kvm ?

Is there a runtime only command line switch also available?

Thank you.

Ciao,
Gerhard

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
  2012-12-06 21:34 ` Gerhard Wiesinger
@ 2012-12-07  7:37   ` Markus Armbruster
  2012-12-07  8:11     ` Gerhard Wiesinger
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2012-12-07  7:37 UTC (permalink / raw)
  To: Gerhard Wiesinger; +Cc: qemu-devel

Gerhard Wiesinger <lists@wiesinger.com> writes:

> On 03.12.2012 21:51, Anthony Liguori wrote:
>> Hi,
>>
>> Major features include:
>>   - After nearly 6 years of work, all remaining differences between the
>>     qemu-kvm.git and qemu.git have been merged into qemu.git
>>
>
> How is qemu-kvm enabled?
> --enable-kvm ?

Yes.

> Is there a runtime only command line switch also available?

I didn't get that.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
  2012-12-07  7:37   ` Markus Armbruster
@ 2012-12-07  8:11     ` Gerhard Wiesinger
  2012-12-07  8:44       ` Markus Armbruster
  0 siblings, 1 reply; 6+ messages in thread
From: Gerhard Wiesinger @ 2012-12-07  8:11 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: qemu-devel

On 07.12.2012 08:37, Markus Armbruster wrote:
> Gerhard Wiesinger <lists@wiesinger.com> writes:
>
>> On 03.12.2012 21:51, Anthony Liguori wrote:
>>> Hi,
>>>
>>> Major features include:
>>>    - After nearly 6 years of work, all remaining differences between the
>>>      qemu-kvm.git and qemu.git have been merged into qemu.git
>>>
>> How is qemu-kvm enabled?
>> --enable-kvm ?
> Yes.
>
>> Is there a runtime only command line switch also available?
> I didn't get that.

Is it possible to have only one binary built and switch between qemu and 
qemu-kvm by specifying a command line option?
Another possibility might be when binary is name qemu-kvm KVM is enabled 
otherwise not-

Therefore 2 different binary builds between qemu and qemu-kvm aren't 
necessary.

Ciao,
Gerhard

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
  2012-12-07  8:11     ` Gerhard Wiesinger
@ 2012-12-07  8:44       ` Markus Armbruster
  2012-12-07 10:12         ` Paolo Bonzini
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2012-12-07  8:44 UTC (permalink / raw)
  To: Gerhard Wiesinger; +Cc: qemu-devel

Gerhard Wiesinger <lists@wiesinger.com> writes:

> On 07.12.2012 08:37, Markus Armbruster wrote:
>> Gerhard Wiesinger <lists@wiesinger.com> writes:
>>
>>> On 03.12.2012 21:51, Anthony Liguori wrote:
>>>> Hi,
>>>>
>>>> Major features include:
>>>>    - After nearly 6 years of work, all remaining differences between the
>>>>      qemu-kvm.git and qemu.git have been merged into qemu.git
>>>>
>>> How is qemu-kvm enabled?
>>> --enable-kvm ?
>> Yes.

There's also --machine parameter accel.  From --help:

                property accel=accel1[:accel2[:...]] selects accelerator
                supported accelerators are kvm, xen, tcg (default: tcg)

Example: --machine accel=kvm:tcg tries KVM, and if it's unavailable, it
falls back to TCG.

>>> Is there a runtime only command line switch also available?
>> I didn't get that.
>
> Is it possible to have only one binary built and switch between qemu
> and qemu-kvm by specifying a command line option?
> Another possibility might be when binary is name qemu-kvm KVM is
> enabled otherwise not-
>
> Therefore 2 different binary builds between qemu and qemu-kvm aren't
> necessary.

There's only one build.  The resulting binary is intended to serve as
drop-in replacement for qemu-kvm.  Please report any regressions.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release
  2012-12-07  8:44       ` Markus Armbruster
@ 2012-12-07 10:12         ` Paolo Bonzini
  0 siblings, 0 replies; 6+ messages in thread
From: Paolo Bonzini @ 2012-12-07 10:12 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: Gerhard Wiesinger, qemu-devel

Il 07/12/2012 09:44, Markus Armbruster ha scritto:
>> > Is it possible to have only one binary built and switch between qemu
>> > and qemu-kvm by specifying a command line option?
>> > Another possibility might be when binary is name qemu-kvm KVM is
>> > enabled otherwise not-
>> >
>> > Therefore 2 different binary builds between qemu and qemu-kvm aren't
>> > necessary.
> There's only one build.  The resulting binary is intended to serve as
> drop-in replacement for qemu-kvm.  Please report any regressions.

The obvious one is that the default accelerator is TCG even if KVM is
available.

Paolo

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-12-07 10:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-03 20:51 [Qemu-devel] [ANNOUNCE] QEMU 1.3.0 release Anthony Liguori
2012-12-06 21:34 ` Gerhard Wiesinger
2012-12-07  7:37   ` Markus Armbruster
2012-12-07  8:11     ` Gerhard Wiesinger
2012-12-07  8:44       ` Markus Armbruster
2012-12-07 10:12         ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).