Revision:

Revisions

# Date Author Comment
6570025e 03/08/2014 02:08 pm Lluís Vilanova

build: Fix installation of target-dependent files

Pass all the relevant sub-directory make variables.

Signed-off-by: Lluís Vilanova <>
Reviewed-by: Paolo Bonzini <>
Signed-off-by: Peter Maydell <>...

80aaa074 03/08/2014 01:27 pm Andreas Färber

xenfb: Fix graphic_console_init() build failure

In commit 5643706a095044d75df1c0588aac553a595b972b (console: add head
to index to qemu consoles.) graphic_console_init() was extended to take
an additional argument, but xenfb was not updated accordingly. Fix it....

6fc0303b 03/07/2014 08:29 pm Peter Maydell

Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-4' into staging

Input handling rewrite.
SDL2 support.

  1. gpg: Signature made Wed 05 Mar 2014 11:16:08 GMT using RSA key ID D3E87138
  2. gpg: Good signature from "Gerd Hoffmann (work) <>"...
bb2b0450 03/07/2014 06:36 pm Peter Maydell

Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream' into staging

Patch queue for ppc - 2014-03-05

This pull request includes:

- VSX emulation support
- book3s pr/hv selection
- some bug fixes
- qdev stable numbering
- eTSEC emulation...
c3f8d28e 03/07/2014 05:58 pm Peter Maydell

Merge remote-tracking branch 'remotes/cohuck/tags/virtio-ccw-20140305' into staging

One patch introducing support for adapter interrupts in virtio-ccw.

This improves performance for those guests that issue the new
CCW_CMD_SET_IND_ADAPTER channel command....

4089f7c6 03/07/2014 12:36 pm Jeff Cody

block: qemu-iotests 085 - live snapshots tests

This adds tests for live snapshots, both through the single
snapshot command, and the transaction group snapshot command.

The snapshots are done through the QMP interface, using the
following commands for snapshots:...

2c02f887 03/07/2014 12:29 pm Peter Maydell

hw/ide/ahci.h: Avoid shifting left into sign bit

Add 'U' suffixes to avoid undefined behaviour shifting left into
the signed bit of a signed integer type. Clang's sanitizer will
warn about this:

hw/ide/ahci.c:1210:27: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'...
4c288acb 03/06/2014 11:26 pm Peter Maydell

configure: Always build with -fno-common

MacOSX doesn't pull .o files from .a archives if the symbol that it
requires is one which the .o file defines as a common symbol.
(Common symbols are those declared without "extern"; the linker
will merge together common symbols with the same name, so...

9c83ffd8 03/06/2014 09:59 pm Peter Maydell

configure: Make C++ test work with --enable-werror

gcc's C++ compiler complains about being passed some -W options
which make sense for C but not for C++. This means we mustn't try
a C++ compile with QEMU_CFLAGS, but only with a filtered version
that removes the offending options. This filtering was already being...

eb909c7f 03/06/2014 06:29 pm Kevin Wolf

block: Fix error path segfault in bdrv_open()

Using an invalid option for a block device that is opened with
BDRV_O_PROTOCOL led to drv = NULL, and when trying to include the driver
name in the error message, qemu dereferenced it:

$ x86_64-softmmu/qemu-system-x86_64 -drive file=/tmp/test.qcow2,file.foo=bar...
c75203c8 03/06/2014 06:28 pm Kevin Wolf

qemu-iotests: Test a few blockdev-add error cases

Signed-off-by: Kevin Wolf <>
Reviewed-by: Benoit Canet <>

c6e0bd9b 03/06/2014 06:27 pm Kevin Wolf

blockdev: Fix NULL pointer dereference in blockdev-add

If aio=native, we check that cache.direct is set as well. If however
cache wasn't specified at all, qemu just segfaulted.

The old condition didn't make any sense anyway because it effectively
only checked for the default cache mode case, but not for an explicitly...

8ae8e904 03/06/2014 06:27 pm Kevin Wolf

blockdev: Fail blockdev-add with encrypted images

Encrypted images need a password before they can be used, and we don't
want blockdev-add to create BDSes that aren't fully initialised. So for
now simply forbid encrypted images; we can come back to it later if we...

d5546c5e 03/06/2014 05:18 pm Max Reitz

block/raw-win32: Strip "file:" prefix on creation

The bdrv_create() implementation of the block/raw-win32 "file" protocol
driver should strip the "file:" prefix from filenames if present.

Signed-off-by: Max Reitz <>
Reviewed-by: Eric Blake <>...

7dc74db8 03/06/2014 05:18 pm Max Reitz

block/raw-win32: Implement bdrv_parse_filename()

The "file" protocol driver should strip the "file:" prefix from
filenames if present.

Signed-off-by: Max Reitz <>
Reviewed-by: Eric Blake <>
Reviewed-by: Benoit Canet <>...

464d9f64 03/06/2014 05:18 pm Max Reitz

block/raw-posix: Strip "file:" prefix on creation

The bdrv_create() implementation of the block/raw-posix "file" protocol
driver should strip the "file:" prefix from filenames if present.

Signed-off-by: Max Reitz <>
Reviewed-by: Eric Blake <>...

078896a9 03/06/2014 05:18 pm Max Reitz

block/raw-posix: Implement bdrv_parse_filename()

The "file" protocol driver should strip the "file:" prefix from
filenames if present.

Signed-off-by: Max Reitz <>
Reviewed-by: Eric Blake <>
Reviewed-by: Benoit Canet <>...

cd5d031e 03/06/2014 05:18 pm Max Reitz

block: Keep "filename" option after parsing

Currently, bdrv_file_open() always removes the "filename" option from
the options QDict after bdrv_parse_filename() has been (successfully)
called. However, for drivers with bdrv_needs_filename, it makes more
sense for bdrv_parse_filename() to overwrite the "filename" option and...

50c75136 03/06/2014 12:47 pm Jeff Cody

block: mirror - remove code cruft that has no function

Originally, this built up the error message with the backing filename,
so that errp was set as follows:
error_set(errp, QERR_OPEN_FILE_FAILED, backing_filename);

However, we now propagate the local_error from the...

90ce8a06 03/06/2014 12:33 pm Benoît Canet

block: make bdrv_swap rebuild the bs graph node list field.

Moving only the node_name one field could lead to some inconsitencies where a
node_name was defined on a bs which was not registered in the graph node list.

bdrv_swap between a named node bs and a non named node bs would lead to this....

47ea2de2 03/05/2014 05:58 pm Kevin Wolf

block: Fix bs->request_alignment assertion for bs->sg=1

For sg backends, bs->request_alignment is meaningless and may be 0.

Signed-off-by: Kevin Wolf <>
Reviewed-by: Benoit Canet <>
Acked-by: Paolo Bonzini <>

f47c3f5a 03/05/2014 05:58 pm Kevin Wolf

iscsi: Use bs->sg for everything else than disks

The current iscsi block driver code makes the rather arbitrary decision
that TYPE_MEDIUM_CHANGER and TYPE_TAPE devices have bs->sg = 1 and all
other device types are disks.

Instead of this, check for TYPE_DISK to expose the disk interface and...

85c09bc0 03/05/2014 04:58 pm Bharata B Rao

gluster: Change licence to GPLv2+

Pipe handling mechanism in gluster driver was based on similar implementation
in RBD driver and hence had GPLv2 and associated copyright information.
After changing gluster driver to coroutine based implementation, the pipe...

b1f7d84f 03/05/2014 04:58 pm Bharata B Rao

gluster: Remove unused defines and header include

Remove the definitions of GLUSTER_FD_WRITE and GLUSTER_FD_READ which are
no longer used. Also sockets.h isn't needed any more.

Signed-off-by: Bharata B Rao <>
Acked-by: Stefan Hajnoczi <>...

64bb01aa 03/05/2014 04:58 pm Kevin Wolf

qemu-img convert: Fix progress output

Initialise progress output only when the -p and -q options have already
been parsed, otherwise it's always disabled.

Reported-by: Peter Lieven <>
Signed-off-by: Kevin Wolf <>
Reviewed-by: Eric Blake <>

« Previous 1 2 3 4 5 6 ... 1262 Next » (76-100/31548) | Per page: 25, 50, 100

Also available in: Atom