qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 29fded: spapr: add vio-bus devices to categor


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 29fded: spapr: add vio-bus devices to categories
Date: Tue, 19 Nov 2013 17:00:08 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 29fdedfed54db4b04fe391ce8a4d9bf5ff86218e
      
https://github.com/qemu/qemu/commit/29fdedfed54db4b04fe391ce8a4d9bf5ff86218e
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M hw/char/spapr_vty.c
    M hw/net/spapr_llan.c
    M hw/nvram/spapr_nvram.c
    M hw/scsi/spapr_vscsi.c

  Log Message:
  -----------
  spapr: add vio-bus devices to categories

In order to get devices appear in output of
"./qemu-system-ppc64 -device ?",
they must be assigned to one of DEVICE_CATEGORY_XXXX.

This puts VIO devices classes to corresponding categories.

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 9d0e1dac108ce90cbe62c89af57a7ace006f5152
      
https://github.com/qemu/qemu/commit/9d0e1dac108ce90cbe62c89af57a7ace006f5152
  Author: Alexey Kardashevskiy <address@hidden>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M pc-bios/README
    M pc-bios/slof.bin
    M roms/SLOF

  Log Message:
  -----------
  pseries: Update SLOF firmware image

SLOF git commit is e2e8ac901e617573ea383f9cffd136146d0675a4

The main changes are:
* fixed bug with not passing arguments from -append
* client-architecture-support hypercall
* netboot
* USB stack fixes

The full list of changes:
  > client-architecture-support: fix wrong version read
  > client-architecture-support: fix redundant stack drop
  > Update device tree returned by CAS hypercall
  > fdt: introduce fdt-init
  > Add ibm,client-architecture-support method
  > Kernel parameter passed from qemu commandline ignored
  > Allow more than one client to open net devices simultaneously
  > ci: add missing close in else condition
  > Add GPT support
  > pci: fix interrupt-map for bridges
  > usb-ohci: preserve the toggleCarry bit in ED
  > usb-ohci: done_head processing fixes
  > usb-ohci: update init and rationalize timings
  > usb-msc: handle stall and other fixes
  > scsi: make probe more error resilient
  > usb-core: Add CLEAR FEATURE api
  > Implement range allocator
  > Remove bcm57xx network driver as module
  > Remove e1000 network driver as module
  > Remove virtio-net network driver as module
  > Remove veth network driver as module
  > Add missing close-dev in ping
  > Remove lodable network driver modules and related functions
  > Add bcm57xx network driver in libbcm
  > Add e1000 network driver in libe1k
  > Add virtio-net driver in libvirtio
  > Add veth driver in libveth
  > Get MAC address for client interface module
  > Add SLOF usleep wrapper
  > Add SLOF pci wrapper functions
  > Fix 'canon' client interface

Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 018715f96cc1315df355743a1f807e1b95d2a10f
      
https://github.com/qemu/qemu/commit/018715f96cc1315df355743a1f807e1b95d2a10f
  Author: Jan Krupa <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M ui/vnc_keysym.h

  Log Message:
  -----------
  qemu-char: add Czech characters to VNC keysyms

This patch adds missing Czech characters to the VNC keysym table.

Signed-off-by: Jan Krupa <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 3751e72246b3efd9902bddc7fbd20df8f86bab21
      
https://github.com/qemu/qemu/commit/3751e72246b3efd9902bddc7fbd20df8f86bab21
  Author: Jan Krupa <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M Makefile
    A pc-bios/keymaps/cz

  Log Message:
  -----------
  qemu-char: add Czech keymap file

This patch adds Czech keyboard layout to available keymap files
and Makefile.

Signed-off-by: Jan Krupa <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 828071592470d0703a283433ea195295dab0ad7d
      
https://github.com/qemu/qemu/commit/828071592470d0703a283433ea195295dab0ad7d
  Author: Jan Krupa <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M ui/keymaps.c

  Log Message:
  -----------
  qemu-char: add support for U-prefixed symbols

This patch adds support for Unicode symbols in keymap files. This
feature was already used in some keyboard layouts in QEMU generated
from XKB (e.g. Arabic) but it wasn't implemented in QEMU source code.

There is no need for check of validity of the hex string after U character
because strtol returns 0 in case the conversion was unsuccessful.

Signed-off-by: Jan Krupa <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 4c6968c7a03d5e4805dad09aba0491e12b16a596
      
https://github.com/qemu/qemu/commit/4c6968c7a03d5e4805dad09aba0491e12b16a596
  Author: Jan Krupa <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M ui/vnc_keysym.h

  Log Message:
  -----------
  qemu-char: add missing characters used in keymaps

This patch adds all missing characters used in regional keymap
files which already exist in QEMU. I checked for the missing
characters by going through all of the keymaps and matching that
with records in vnc_keysym.h. If the key wasn't found I looked
it up in libxkbcommon library [1]. If I understood it correctly
this is also the same place where most of the keymaps were
exported from according to the comment on the first line in those
files. I was able to find all symbols except "quotebl" used
in Netherland keymap.

I tested this update with Czech keyboard by myself. I also asked
Matej Serc to test Slovenian keyboard layout - he reported problems
with it few days ago on this mailing list. Both layouts seems
to work fine. I wasn't able to test the remaining layouts but
since this change doesn't modify any existing symbols, just adds
new ones, I don't expect any sideeffects.

[1] http://cgit.freedesktop.org/xorg/lib/libxkbcommon

Signed-off-by: Jan Krupa <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: d9570cadd54115dd1b2bdff7d43c0d4f840e65e5
      
https://github.com/qemu/qemu/commit/d9570cadd54115dd1b2bdff7d43c0d4f840e65e5
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M hw/usb/dev-network.c

  Log Message:
  -----------
  usb: drop unused USBNetState.inpkt field

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8111d0287821a9b2a2faefbf0be1f345dbe93222
      
https://github.com/qemu/qemu/commit/8111d0287821a9b2a2faefbf0be1f345dbe93222
  Author: Antony Pavlov <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: fix build when configured with no graphic support

The following error occurs when building with no graphic output support:

  vl.c: In function ‘main’:
  vl.c:2829:19: error: variable ‘ds’ set but not used 
[-Werror=unused-but-set-variable]
       DisplayState *ds;
               ^
  cc1: all warnings being treated as errors

To reproduce this issue, just run:

  $ ./configure \
      --disable-curses \
      --disable-sdl \
      --disable-cocoa \
      --disable-gtk \
      --disable-vnc \
      --enable-werror
  $ make vl.o

Signed-off-by: Antony Pavlov <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 669aa3f6bdf49663cb5cbceac605c020750263d6
      
https://github.com/qemu/qemu/commit/669aa3f6bdf49663cb5cbceac605c020750263d6
  Author: Fam Zheng <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  qapi: Fix comment for create-type to match code.

Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 25a666d2ec0ab6e84489d50495b4c3e250531426
      
https://github.com/qemu/qemu/commit/25a666d2ec0ab6e84489d50495b4c3e250531426
  Author: Cole Robinson <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M hw/i386/kvm/pci-assign.c

  Log Message:
  -----------
  pci-assign: Fix error_report of pci-stub message

Using multiple calls to error_report here means every line is
prefaced with the (potentially long) pci-assign command line
arguments.

Use a single error_printf to preserve the intended formatting.
Since this code path is always preceded by an error_report call,
we don't lose the command line reporting.

Signed-off-by: Cole Robinson <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: fe863ab9855478e693d63f306141eb242217b424
      
https://github.com/qemu/qemu/commit/fe863ab9855478e693d63f306141eb242217b424
  Author: Alex Bennée <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  .travis.yml: basic compile and check recipes

This adds a build matrix definition for travis-ci.org continuous
integration service. It is usable on any public repository hosted on
GitHub. Once you have created an account signed into Travis you can
enable it on selected projects via travis-ci.org/profile. Alternatively
you can configure the service hooks on GitHub via the repository
Settings tab,then Service Hooks and selecting Travis.

Once setup Travis will automatically test every push as well as any pull
requests submitted to that repository.

The build matrix is currently split by target architecture (see TARGETS
environment variable) because a full build of QEMU can take some time.
This way you get quick feedback for any obvious errors. The additional
environment variables exist to allow additional builds to tweak the
environment. These are:

EXTRA_CONFIG - extra terms passed to configure
EXTRA_PKGS - extra dev packages to install
TEST_CMD - default "make check", can be overridden

I've confined the additional stuff to x86/x86_64 for convenience.

As Travis supports clang the main builds are done twice (once for gcc
and once for clang). However clang is disabled for the debug/trace
builds for the purposes of brevity.

Other wrinkles:

 * The lttng user-space tracing back-end is disabled
   (it is currently horribly broken)
 * The ftrace back-end doesn't run "make check"
   (it requires a mounted debugfs to work)
 * There are two debug enabled build (with and without TCG interpreter)

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: ba1c29310904b34265203e86e133fe177e9f6511
      
https://github.com/qemu/qemu/commit/ba1c29310904b34265203e86e133fe177e9f6511
  Author: Stefan Weil <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M qga/vss-win32/requester.h

  Log Message:
  -----------
  qga: Fix compilation for old versions of MinGW

While MinGW-w64 can compile the qga code, MinGW from Debian lenny
(gcc-mingw32 4.4.2-3) shows these errors:

In file included from qga/vss-win32.c:17:
qga/vss-win32/requester.h:31:
 error: expected »=«, »,«, »;«, »asm« or »__attribute__« before »requester_init«
qga/vss-win32/requester.h:32:
 error: expected »=«, »,«, »;«, »asm« or »__attribute__« before 
»requester_deinit«

The macro STDAPI is unknown, so add the missing include file which
defines it.

Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 3325a83627de3e3bd9a97548f13bbb53b354d970
      
https://github.com/qemu/qemu/commit/3325a83627de3e3bd9a97548f13bbb53b354d970
  Author: Stefan Weil <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M ui/console.c

  Log Message:
  -----------
  console: Remove unused debug code

The local function console_print_text_attributes is no longer used since
commit 7d6ba01c3741bc32ae252bf64a5fd3f930c2df4f.

Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 7f1bb742be39184b469d53c0901240b12bb85589
      
https://github.com/qemu/qemu/commit/7f1bb742be39184b469d53c0901240b12bb85589
  Author: Igor Mammedov <address@hidden>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c

  Log Message:
  -----------
  pc: disable pci-info

The BIOS that we ship in 1.7 does not use pci info
from host and so far isn't going to use it.
Taking in account problems it caused see 9604f70fdf and
to avoid future incompatibility issues, it's safest to
disable that interface by default for all machine types
including 1.7 as it was never exposed/used by guest.
And properly remove/cleanup it during 1.8 development cycle.

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: b04b6b6ec3a1e0ba90c2f58617286d9fc35fa372
      
https://github.com/qemu/qemu/commit/b04b6b6ec3a1e0ba90c2f58617286d9fc35fa372
  Author: Fam Zheng <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M block.c
    M block/raw-posix.c
    M block/raw-win32.c
    M tests/qemu-iotests/051.out
    M tests/qemu-iotests/069.out

  Log Message:
  -----------
  block: Print its file name if backing file opening failed

If backing file doesn't exist, the error message is confusing and
misleading:

    $ qemu /tmp/a.qcow2
    qemu: could not open disk image /tmp/a.qcow2: Could not open file: No
    such file or directory

But...

    $ ls /tmp/a.qcow2
    /tmp/a.qcow2

    $ qemu-img info /tmp/a.qcow2
    image: /tmp/a.qcow2
    file format: qcow2
    virtual size: 8.0G (8589934592 bytes)
    disk size: 196K
    cluster_size: 65536
    backing file: /tmp/b.qcow2

Because...

    $ ls /tmp/b.qcow2
    ls: cannot access /tmp/b.qcow2: No such file or directory

This is not intuitive. It's better to have the missing file's name in
the error message. With this patch:

    $ qemu-io -c 'read 0 512' /tmp/a.qcow2
    qemu-io: can't open device /tmp/a.qcow2: Could not open backing
    file: Could not open '/stor/vm/arch.raw': No such file or directory
    no file open, try 'help open'

Which is a little bit better.

Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 1296c2f0bc8283164c925bf587e497511de7f569
      
https://github.com/qemu/qemu/commit/1296c2f0bc8283164c925bf587e497511de7f569
  Author: Max Reitz <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  qapi-schema: Update description for NewImageMode

If the NewImageMode is "absolute-paths" but no backing file is available
(e.g., when mirroring a device with an unbacked image), the target image
will not be backed either. This patch updates the documentation in
qapi-schema.json accordingly.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 1452686495922b81d6cf43edf025c1aef15965c0
      
https://github.com/qemu/qemu/commit/1452686495922b81d6cf43edf025c1aef15965c0
  Author: Max Reitz <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M blockdev.c

  Log Message:
  -----------
  block/drive-mirror: Check for NULL backing_hd

It should be possible to execute the QMP "drive-mirror" command in
"none" sync mode and "absolute-paths" mode even for block devices
lacking a backing file.

"absolute-paths" does in fact not require a backing file to be present,
as can be seen from the "top" sync mode code path. "top" basically
states that the device should indeed have a backing file - however, the
current code catches the case if it doesn't and then simply treats it as
"full" sync mode, creating a target image without a backing file (in
"absolute-paths" mode). Thus, "absolute-paths" does not imply the target
file must indeed have a backing file.

Therefore, the target file may be left unbacked in case of "none" sync
mode as well, if the specified device is not backed either. Currently,
qemu will crash trying to dereference the backing file pointer since it
assumes that it will always be non-NULL in that case ("none" with
"absolute-paths").

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Wenchao Xia <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: c15badee200f9e743e3639cc5e3e7dd62c69332f
      
https://github.com/qemu/qemu/commit/c15badee200f9e743e3639cc5e3e7dd62c69332f
  Author: Max Reitz <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M tests/qemu-iotests/041
    M tests/qemu-iotests/041.out

  Log Message:
  -----------
  qemu-iotests: Extend 041 for unbacked mirroring

Add a new test case in file 041 for mirroring unbacked images in
"absolute-paths" mode. This should work, if possible, but most
importantly, qemu should never crash.

Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Wenchao Xia <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: d48adddac7d1839c8d734506aba6fd39fb9c3834
      
https://github.com/qemu/qemu/commit/d48adddac7d1839c8d734506aba6fd39fb9c3834
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add block tree repo URLs

Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 968854c8a106243eae7a68394ce1cb85dc138837
      
https://github.com/qemu/qemu/commit/968854c8a106243eae7a68394ce1cb85dc138837
  Author: Amos Kong <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M blockdev.c
    M include/qemu/config-file.h
    M include/sysemu/sysemu.h
    M util/qemu-config.c
    M vl.c

  Log Message:
  -----------
  qmp: access the local QemuOptsLists for drive option

Currently we have three QemuOptsList (qemu_common_drive_opts,
qemu_legacy_drive_opts, and qemu_drive_opts), only qemu_drive_opts
is added to vm_config_groups[].

This patch changes query-command-line-options to access three local
QemuOptsLists for drive option, and merge the description items
together.

Signed-off-by: Amos Kong <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 78a52ad5acca7053b774fcc80290e7b7e224c80a
      
https://github.com/qemu/qemu/commit/78a52ad5acca7053b774fcc80290e7b7e224c80a
  Author: Peter Lieven <address@hidden>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M block/qcow2-cluster.c

  Log Message:
  -----------
  qcow2: fix possible corruption when reading multiple clusters

if multiple sectors spanning multiple clusters are read the
function count_contiguous_clusters should ensure that the
cluster type should not change between the clusters.

Especially the for-loop should break when we have one
or more normal clusters followed by a compressed cluster.

Unfortunately the wrong macro was used in the mask to
compare the flags.

This was discovered while debugging a data corruption
issue when converting a compressed qcow2 image to raw.
qemu-img reads 2MB chunks which span multiple clusters.

CC: address@hidden
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 8b7acc79b9adb4dda6cc867b90e3a1e873f4f7e8
      
https://github.com/qemu/qemu/commit/8b7acc79b9adb4dda6cc867b90e3a1e873f4f7e8
  Author: Sebastian Huber <address@hidden>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M hw/net/smc91c111.c

  Log Message:
  -----------
  smc91c111: Fix receive starvation

In case the smc91c111 interface signals that it cannot receive more
packets the packets are queued and further reception will be disabled.
In case the interface is again ready to receive packets notify the upper
layer.

Signed-off-by: Sebastian Huber <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: a1144c0dbfa3f820916a135d2d3d6db5635adcc2
      
https://github.com/qemu/qemu/commit/a1144c0dbfa3f820916a135d2d3d6db5635adcc2
  Author: Kevin Wolf <address@hidden>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    A tests/qemu-iotests/073
    A tests/qemu-iotests/073.out
    M tests/qemu-iotests/group

  Log Message:
  -----------
  qemu-iotests: Test qcow2 count_contiguous_clusters()

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>


  Commit: 36452f12f877c60f004b34641287d74b14c96208
      
https://github.com/qemu/qemu/commit/36452f12f877c60f004b34641287d74b14c96208
  Author: Fam Zheng <address@hidden>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M qemu-img.c
    M tests/qemu-iotests/048
    M tests/qemu-iotests/048.out

  Log Message:
  -----------
  qemu-img: Fix overwriting 'ret' before using

This patch moves ret assignment after reporting original error.

We were lucky to pass qemu-iotests 048 (qemu-img compare case) but when
I tried to run with TEST_DIR=/tmp (tmpfs), it fails with a "wrong"
mismatch offset. This fixes two bugs.

In the first if branch, setting ret to 1 before using it makes dead code
in the next line: pnum is never added to mismatch offset even if ret was
0.

In the other if branch, currently the output error is always -4:
  strerror(-4) -> Unknown error -4

Added regression test in case 048.

Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Amos Kong <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>


  Commit: f05b328c9d85e57ab871ca73a36220493327a649
      
https://github.com/qemu/qemu/commit/f05b328c9d85e57ab871ca73a36220493327a649
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add block driver sub-maintainers

There are a number of contributors who maintain block drivers (image
formats and protocols).  They should be listed in the MAINTAINERS file
so that get_maintainer.pl lists them.

Note that commits are still merged through Kevin or Stefan's block tree
but the block driver sub-maintainers are usually the ones to review
patches.

Acked-by: Kevin Wolf <address@hidden>
Acked-by: Richard W.M. Jones <address@hidden>
Acked-by: Stefan Weil <address@hidden>
Acked-by: MORITA Kazutaka <address@hidden>
Acked-by: Paolo Bonzini <address@hidden>
Acked-by: Jeff Cody <address@hidden>
Acked-by: Anthony Liguori <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 06d22aa36706a3d6051b74c8a183ab554a0cb808
      
https://github.com/qemu/qemu/commit/06d22aa36706a3d6051b74c8a183ab554a0cb808
  Author: Kevin Wolf <address@hidden>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M block.c
    M tests/qemu-iotests/051
    M tests/qemu-iotests/051.out

  Log Message:
  -----------
  block: Fail if requested driver is not available

If an explicit driver option is present, but doesn't specify a valid
driver, then bdrv_open() should fail instead of probing the format.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Jeff Cody <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>


  Commit: 485e741cd15655b4032b07b8a912aa5c7a4f2028
      
https://github.com/qemu/qemu/commit/485e741cd15655b4032b07b8a912aa5c7a4f2028
  Author: whitearchey <address@hidden>
  Date:   2013-11-16 (Sat, 16 Nov 2013)

  Changed paths:
    M qga/commands-posix.c

  Log Message:
  -----------
  qga: Fix shutdown command of guest agent to work with SysV

For now guest agent uses following command to shutdown system:
shutdown -P +0 "blabla"
but this syntax works only with shutdown command from systemd or upstart,
because SysV shutdown requires -h switch.

Following patch changes the command so it works with systemd, upstart and SysV

With upstart/systemd qga use one of thee commands, depending on 'mode' 
parameter:
  shutdown -P +0 "..."
  shutdown -H +0 "..."
  shutdown -r +0 "..."
SysV equivalents for these are:
  shutdown -h -P +0 "..."
  shutdown -h -H +0 "..."
  shutdown -h -r +0 "..."
and these retain their meaning with upstart/systemd.

According to FreeBSD manpages, shutdown does not accept -P and -H options. 
Commands should be:
  shutdown -p +0 "..."
  shutdown -h +0 "..."
  shutdown -r +0 "..."

shutdown in Solaris does not accept any of -hHpPr and does not accept time in 
"+0" format

Signed-off-by: Michael Avdienko <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 52510f8b2c0486e6c2743b1d069b3584ef4524da
      
https://github.com/qemu/qemu/commit/52510f8b2c0486e6c2743b1d069b3584ef4524da
  Author: Stefan Weil <address@hidden>
  Date:   2013-11-16 (Sat, 16 Nov 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Use -B switch only for Python versions which support it

Commit 1d984a67a95d88f3e708b077dab8adeb47c38c93 added the -B switch
unconditionally. This breaks Python versions before 2.6 which don't
support that switch.

Now configure adds -B only if it is accepted by the Python interpreter.

This modification introduces a small incompatibility because -B might now
also be added when configure was called with --python=PYTHON_INTERPRETER.

Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 0478f37ce258438d74164dd182b0ae125f174ec6
      
https://github.com/qemu/qemu/commit/0478f37ce258438d74164dd182b0ae125f174ec6
  Author: Michael Tokarev <address@hidden>
  Date:   2013-11-16 (Sat, 16 Nov 2013)

  Changed paths:
    M hw/i386/Makefile.objs

  Log Message:
  -----------
  hw/i386/Makefile.obj: use $(PYTHON) to run .py scripts consistently

$(PYTHON) is a Make variable which is set by configure.
In all other places over the tree, .py files are run from
Makefiles using this variable, except of a single leftover
in hw/i386/Makefile.obj (and a nearby place in there uses
$(PYTHON) correctly).  Fix this leftover too.

Signed-off-by: Michael Tokarev <address@hidden>
Cc: Luigi Rizzo <address@hidden>
Reviewed-by:: Stefan Weil <address@hidden>


  Commit: e3afa1c4ad3162792421fb64bce937242bc7e0d8
      
https://github.com/qemu/qemu/commit/e3afa1c4ad3162792421fb64bce937242bc7e0d8
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Use TCGMemOp within qemu_ldst routines

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 5f7b16877a431c477d8dac92d0bb553d05c6402e
      
https://github.com/qemu/qemu/commit/5f7b16877a431c477d8dac92d0bb553d05c6402e
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Use shortcuts for nop insns

There's no need to go through the full opcode-to-insn function call
to generate nops.  This makes the source a bit more readable.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 6f65c780b952485d7d1edbb72bf199e9803995e2
      
https://github.com/qemu/qemu/commit/6f65c780b952485d7d1edbb72bf199e9803995e2
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Handle constant calls

Using only indirect calls results in 3 bundles (one to load the
descriptor address), and 4 stop bits.  By looking through the
descriptor to the constants, we can perform the call with 2
bundles and only 1 stop bit.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 6d264b38fcc267b68df2890b22d27bc404878c8c
      
https://github.com/qemu/qemu/commit/6d264b38fcc267b68df2890b22d27bc404878c8c
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Simplify brcond

There was a misconception that a stop bit is required between a compare
and the branch that uses the predicate set by the compare.  This lead to
the usage of an extra bundle in which to perform the compare.  The extra
bundle left room for constants to be loaded for use with the compare insn.

If we pack the compare and the branch together in the same bundle, then
there's no longer any room for non-zero constants.  At which point we
can eliminate half the function by not handling them.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: d15de15ca01fa990544b015fb972f2d04ab4d2d0
      
https://github.com/qemu/qemu/commit/d15de15ca01fa990544b015fb972f2d04ab4d2d0
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c
    M tcg/ia64/tcg-target.h

  Log Message:
  -----------
  tcg-ia64: Move AREG0 to R32

Since the move away from the global areg0, we're no longer globally
reserving areg0.  Which means our use of R7 clobbers a call-saved
register.  Shift areg0 into the windowed registers.  Indeed, choose
the incoming parameter register that it comes to us by.

This requires moving the register holding the return address elsewhere.
Choose R33 for tidiness.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3c289cba9b82ff55f52287a642332d4c2ca62b95
      
https://github.com/qemu/qemu/commit/3c289cba9b82ff55f52287a642332d4c2ca62b95
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu

When performing an operation with two input registers, we'd leave
the stop bit (and thus an extra cycle) that's only needed when one
or the other input is a constant.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 8642088a3d73a599b31c6fdd1d2aa2c945d95ced
      
https://github.com/qemu/qemu/commit/8642088a3d73a599b31c6fdd1d2aa2c945d95ced
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Use ADDS for small addition

Avoids a wasted cycle loading up small constants.

Simplify the code assuming the tcg optimizer is going to work
and don't expect the first operand of the add to be constant.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: f940fb086c607fcb9c98d5ce67619fc5255f6abb
      
https://github.com/qemu/qemu/commit/f940fb086c607fcb9c98d5ce67619fc5255f6abb
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction

We can subtract from more small constants that just 0 with one insn,
and we can add the negative for most small constants.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 25c9c73bdc9029407da3b286ab0d1d694c851b3e
      
https://github.com/qemu/qemu/commit/25c9c73bdc9029407da3b286ab0d1d694c851b3e
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Use A3 form of logical operations

We can and/or/xor/andcm small constants, saving one cycle.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3b9ccdcc74e06a3e7e10d012679583c2ee30d7fa
      
https://github.com/qemu/qemu/commit/3b9ccdcc74e06a3e7e10d012679583c2ee30d7fa
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Introduce tcg_opc_mov_a

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: fa0cdb6c2a574774376b33c5fb0907e93403c188
      
https://github.com/qemu/qemu/commit/fa0cdb6c2a574774376b33c5fb0907e93403c188
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Introduce tcg_opc_movi_a

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: db008a8de2c5ea1325d6db455fa5a0a4bca66735
      
https://github.com/qemu/qemu/commit/db008a8de2c5ea1325d6db455fa5a0a4bca66735
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Introduce tcg_opc_ext_i

Being able to "extend" from 64-bits (with a mov) simplifies
a few places where the conditional breaks the train of thought.

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 463230d85e1e0898b1a94092af65026e615e6ec6
      
https://github.com/qemu/qemu/commit/463230d85e1e0898b1a94092af65026e615e6ec6
  Author: Richard Henderson <address@hidden>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c

  Log Message:
  -----------
  tcg-ia64: Introduce tcg_opc_bswap64_i

Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 420508fbba2a6e8eaff008715b5f7eff83f8e865
      
https://github.com/qemu/qemu/commit/420508fbba2a6e8eaff008715b5f7eff83f8e865
  Author: Amos Kong <address@hidden>
  Date:   2013-11-18 (Mon, 18 Nov 2013)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  doc: fix hardcoded helper path

The install directory of qemu-bridge-helper is configurable,
but we use a fixed path in the documentation.

DEFAULT_BRIDGE_HELPER macro isn't available in texi mode,
we should always use "/path/to/" prefix for dynamic paths
(e.g.: /path/to/image, /path/to/linux, etc).

Signed-off-by: Amos Kong <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 96e35046e4a97df5b4e1e24e217eb1e1701c7c71
      
https://github.com/qemu/qemu/commit/96e35046e4a97df5b4e1e24e217eb1e1701c7c71
  Author: Amos Kong <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M hw/net/virtio-net.c

  Log Message:
  -----------
  virtio-net: fix the memory leak in rxfilter_notify()

object_get_canonical_path() returns a gchar*, it should be freed by the
caller.

Signed-off-by: Amos Kong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Vlad Yasevich <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 2ad645d2854746b55ddfd1d8e951f689cca5d78f
      
https://github.com/qemu/qemu/commit/2ad645d2854746b55ddfd1d8e951f689cca5d78f
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M tests/boot-order-test.c
    M tests/endianness-test.c
    M tests/fw_cfg-test.c
    M tests/hd-geo-test.c
    M tests/i440fx-test.c
    M tests/libqtest.c
    M tests/m48t59-test.c
    M tests/qom-test.c
    M tests/rtc-test.c
    M tests/tmp105-test.c

  Log Message:
  -----------
  qtest: Use -display none by default

This avoids each test needing to add it to suppress windows popping up.

[Commit 7ceeedd016facf8d58e14a0d1417fa7225d71072 ("blockdev-test: add
test case for drive_add duplicate IDs") and commit
43cd209803d6cffb1e1a028c9ff2fd0ff4fce954 ("qdev-monitor-test: add
device_add leak test cases") added qtest tests without specifying
-display none.

As a result, "make check" now tries to use graphics (GTK or SDL).  Since
graphics are not used by the test and inappropriate for headless "make
check" runs, add the missing -display none.

This fixes "make check" in the QEMU buildbot.
-- Stefan]

Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 2d3aa28cc2cf382aa04cd577e0be542175eea9bd
      
https://github.com/qemu/qemu/commit/2d3aa28cc2cf382aa04cd577e0be542175eea9bd
  Author: Vlad Yasevich <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M qom/object.c

  Log Message:
  -----------
  qom: Fix memory leak in object_property_set_link()

Save the result of the call to object_get_canonical_path()
so we can free it.

Cc: address@hidden
Signed-off-by: Vlad Yasevich <address@hidden>
Reviewed-by: Amos Kong <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: fc1c4a5d32e15a4c40c47945da85ef9c1e0c1b54
      
https://github.com/qemu/qemu/commit/fc1c4a5d32e15a4c40c47945da85ef9c1e0c1b54
  Author: Peter Lieven <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M arch_init.c

  Log Message:
  -----------
  migration: drop MADVISE_DONT_NEED for incoming zero pages

The madvise for zeroed out pages was introduced when every transferred
zero page was memset to zero and thus allocated. Since commit
211ea740 we check for zeroness of a target page before we memset
it to zero. Additionally we memmap target memory so it is essentially
zero initialized (except for e.g. option roms and bios which are loaded
into target memory although they shouldn't).

It was reported recently that this madvise causes a performance degradation
in some situations. As the madvise should only be called rarely and if it's 
called
it is likely on a busy page (it was non-zero and changed to zero during 
migration)
drop it completely.

Reported-By: Zhang Haoyu <address@hidden>
Acked-by: Paolo Bonzini <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>


  Commit: 8c630d5150ddedea231a39727e43787e5a3b6690
      
https://github.com/qemu/qemu/commit/8c630d5150ddedea231a39727e43787e5a3b6690
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M hw/char/spapr_vty.c
    M hw/net/spapr_llan.c
    M hw/nvram/spapr_nvram.c
    M hw/scsi/spapr_vscsi.c
    M pc-bios/README
    M pc-bios/slof.bin
    M roms/SLOF

  Log Message:
  -----------
  Merge remote-tracking branch 'agraf/tags/signed-ppc-for-upstream-1.7' into 
staging

Patch queue for ppc - 2013-11-08

These are two patches that will hopefully make it into 1.7. The SLOF update
fixes -append kernel command line argument passing into the guest kernel. The
other patch makes VIO devices appear when using -device '?'.

# gpg: Signature made Thu 07 Nov 2013 07:34:54 PM PST using RSA key ID 03FEDC60
# gpg: Can't check signature: public key not found

# By Alexey Kardashevskiy
# Via Alexander Graf
* agraf/tags/signed-ppc-for-upstream-1.7:
  pseries: Update SLOF firmware image
  spapr: add vio-bus devices to categories

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 88a47b9de2c01121e153b1feb24cdb2e033b2f04
      
https://github.com/qemu/qemu/commit/88a47b9de2c01121e153b1feb24cdb2e033b2f04
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M hw/net/smc91c111.c
    M hw/net/virtio-net.c

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/net' into staging

# By Amos Kong (1) and Sebastian Huber (1)
# Via Stefan Hajnoczi
* stefanha/net:
  virtio-net: fix the memory leak in rxfilter_notify()
  smc91c111: Fix receive starvation

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 7af31519e220efc0572cacec5ac65dc54e73985d
      
https://github.com/qemu/qemu/commit/7af31519e220efc0572cacec5ac65dc54e73985d
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M MAINTAINERS
    M block.c
    M block/qcow2-cluster.c
    M block/raw-posix.c
    M block/raw-win32.c
    M blockdev.c
    M include/qemu/config-file.h
    M include/sysemu/sysemu.h
    M qapi-schema.json
    M qemu-img.c
    M tests/qemu-iotests/041
    M tests/qemu-iotests/041.out
    M tests/qemu-iotests/048
    M tests/qemu-iotests/048.out
    M tests/qemu-iotests/051
    M tests/qemu-iotests/051.out
    M tests/qemu-iotests/069.out
    A tests/qemu-iotests/073
    A tests/qemu-iotests/073.out
    M tests/qemu-iotests/group
    M util/qemu-config.c
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging

Block fixes for 1.7.0

# gpg: Signature made Fri 15 Nov 2013 09:51:25 AM PST using RSA key ID C88F2FD6
# gpg: Can't check signature: public key not found

# By Max Reitz (3) and others
# Via Kevin Wolf
* kwolf/tags/for-anthony:
  block: Fail if requested driver is not available
  MAINTAINERS: add block driver sub-maintainers
  qemu-img: Fix overwriting 'ret' before using
  qemu-iotests: Test qcow2 count_contiguous_clusters()
  qcow2: fix possible corruption when reading multiple clusters
  qmp: access the local QemuOptsLists for drive option
  MAINTAINERS: add block tree repo URLs
  qemu-iotests: Extend 041 for unbacked mirroring
  block/drive-mirror: Check for NULL backing_hd
  qapi-schema: Update description for NewImageMode
  block: Print its file name if backing file opening failed

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 38dc74907e2b2ce2249b8b84eae1a1664b122835
      
https://github.com/qemu/qemu/commit/38dc74907e2b2ce2249b8b84eae1a1664b122835
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    A .travis.yml
    M Makefile
    M configure
    M hw/i386/Makefile.objs
    M hw/i386/kvm/pci-assign.c
    M hw/usb/dev-network.c
    A pc-bios/keymaps/cz
    M qga/commands-posix.c
    M qga/vss-win32/requester.h
    M ui/console.c
    M ui/keymaps.c
    M ui/vnc_keysym.h
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mjt/trivial-patches' into staging

# By Jan Krupa (4) and others
# Via Michael Tokarev
* mjt/trivial-patches:
  hw/i386/Makefile.obj: use $(PYTHON) to run .py scripts consistently
  configure: Use -B switch only for Python versions which support it
  qga: Fix shutdown command of guest agent to work with SysV
  console: Remove unused debug code
  qga: Fix compilation for old versions of MinGW
  .travis.yml: basic compile and check recipes
  pci-assign: Fix error_report of pci-stub message
  qapi: Fix comment for create-type to match code.
  vl: fix build when configured with no graphic support
  usb: drop unused USBNetState.inpkt field
  qemu-char: add missing characters used in keymaps
  qemu-char: add support for U-prefixed symbols
  qemu-char: add Czech keymap file
  qemu-char: add Czech characters to VNC keysyms

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 4be6693a8842023542d1ae1c6e4e2a3fd9988ebe
      
https://github.com/qemu/qemu/commit/4be6693a8842023542d1ae1c6e4e2a3fd9988ebe
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M qemu-options.hx

  Log Message:
  -----------
  Merge remote-tracking branch 'mst/tags/for_anthony' into staging

pc last minute fixes for 1.8

This has a patch that drops an unused FW CFG entry.
I think it's best to include it before 1.7 to avoid
the need to maintain it in compat machine types.

There's also a doc bugfix by Amos: I'm guessing
doc fixes are still fair game even at this late stage.

Signed-off-by: Michael S. Tsirkin <address@hidden>

# gpg: Signature made Mon 18 Nov 2013 03:48:14 AM PST using RSA key ID D28D5469
# gpg: Can't check signature: public key not found

# By Amos Kong (1) and Igor Mammedov (1)
# Via Michael S. Tsirkin
* mst/tags/for_anthony:
  doc: fix hardcoded helper path
  pc: disable pci-info

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: dc6dc0a9879738236b4da03d34d3c72eedfd25bb
      
https://github.com/qemu/qemu/commit/dc6dc0a9879738236b4da03d34d3c72eedfd25bb
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M tcg/ia64/tcg-target.c
    M tcg/ia64/tcg-target.h

  Log Message:
  -----------
  Merge remote-tracking branch 'rth/tcg-ia64-17' into staging

# By Richard Henderson
# Via Richard Henderson
* rth/tcg-ia64-17:
  tcg-ia64: Introduce tcg_opc_bswap64_i
  tcg-ia64: Introduce tcg_opc_ext_i
  tcg-ia64: Introduce tcg_opc_movi_a
  tcg-ia64: Introduce tcg_opc_mov_a
  tcg-ia64: Use A3 form of logical operations
  tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction
  tcg-ia64: Use ADDS for small addition
  tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu
  tcg-ia64: Move AREG0 to R32
  tcg-ia64: Simplify brcond
  tcg-ia64: Handle constant calls
  tcg-ia64: Use shortcuts for nop insns
  tcg-ia64: Use TCGMemOp within qemu_ldst routines

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 1c46e594dc3eb0df4bdc1ea31b61c19ee0eed753
      
https://github.com/qemu/qemu/commit/1c46e594dc3eb0df4bdc1ea31b61c19ee0eed753
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M qom/object.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into 
staging

QOM infrastructure fixes for 1.7

* QOM memory leak fix

# gpg: Signature made Tue 19 Nov 2013 01:58:58 AM PST using RSA key ID 3E7E013F
# gpg: Can't check signature: public key not found

# By Vlad Yasevich
# Via Andreas Färber
* afaerber/tags/qom-devices-for-anthony:
  qom: Fix memory leak in object_property_set_link()


  Commit: 4ed34791696523522fa7e6a00301e0bf3a09ea29
      
https://github.com/qemu/qemu/commit/4ed34791696523522fa7e6a00301e0bf3a09ea29
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M tests/boot-order-test.c
    M tests/endianness-test.c
    M tests/fw_cfg-test.c
    M tests/hd-geo-test.c
    M tests/i440fx-test.c
    M tests/libqtest.c
    M tests/m48t59-test.c
    M tests/qom-test.c
    M tests/rtc-test.c
    M tests/tmp105-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/block' into staging

# By Andreas Färber
# Via Stefan Hajnoczi
* stefanha/block:
  qtest: Use -display none by default


  Commit: 394cfa39ba24dd838ace1308ae24961243947fb8
      
https://github.com/qemu/qemu/commit/394cfa39ba24dd838ace1308ae24961243947fb8
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M arch_init.c

  Log Message:
  -----------
  Merge remote-tracking branch 'quintela/migration.next' into staging

# By Peter Lieven
# Via Juan Quintela
* quintela/migration.next:
  migration: drop MADVISE_DONT_NEED for incoming zero pages

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/5c5432e7d630...394cfa39ba24

reply via email to

[Prev in Thread] Current Thread [Next in Thread]