qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 24f6ff: vl: reformat SDL ifdeffery a bit


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 24f6ff: vl: reformat SDL ifdeffery a bit
Date: Mon, 24 Jun 2013 13:30:11 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 24f6ff863bce236f39ea597206e0a8df2e9537e6
      
https://github.com/qemu/qemu/commit/24f6ff863bce236f39ea597206e0a8df2e9537e6
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: reformat SDL ifdeffery a bit

This reformats #ifdef..#endif and case statement a bit,
to make it a bit shorter and matching other cases like that
(no code changes).

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


  Commit: f17e4eaafc9d89a841fd30be93512b4973e53e31
      
https://github.com/qemu/qemu/commit/f17e4eaafc9d89a841fd30be93512b4973e53e31
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: trivial fix for -mon args help

It is the (implied sub)option name which is optional, not
the value of that (sub)option, make it so in the help output.
(Introduced by commit 22a0e04b9bb)

Cc: Gerd Hoffmann <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 7c30f65703fc4698ea9794126f1b978f34ac93b9
      
https://github.com/qemu/qemu/commit/7c30f65703fc4698ea9794126f1b978f34ac93b9
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M qemu-img.c

  Log Message:
  -----------
  qemu-img: Add missing GCC_FMT_ATTR

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


  Commit: 90527d2a8bb08ca5b4774eacfdd6b8fe9671c077
      
https://github.com/qemu/qemu/commit/90527d2a8bb08ca5b4774eacfdd6b8fe9671c077
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

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

  Log Message:
  -----------
  kvm: Fix potential resource leak (missing fclose)

This leak was detected by cppcheck.

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


  Commit: 4f080057767a684aab60998659e18f98c5fbefc7
      
https://github.com/qemu/qemu/commit/4f080057767a684aab60998659e18f98c5fbefc7
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M savevm.c

  Log Message:
  -----------
  savevm: Fix potential memory leak

The leak was reported by cppcheck. Fix it by moving the g_malloc0 after
the argument validity check.

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


  Commit: 48f0475f813dfa5ceb0e1f10c2ac3f28a8af583b
      
https://github.com/qemu/qemu/commit/48f0475f813dfa5ceb0e1f10c2ac3f28a8af583b
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M libcacard/vcard_emul_nss.c

  Log Message:
  -----------
  libcacard: Fix cppcheck warning and remove unneeded code

The local function vcard_emul_alloc_arrays always returned PR_TRUE.
Therefore cppcheck complained about code which handled the
non-existent PR_FALSE case.

Remove the function's return value and the dead code.

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


  Commit: 87e613ea9ed30f4217fd11aa2ad28a9fb4f1c54a
      
https://github.com/qemu/qemu/commit/87e613ea9ed30f4217fd11aa2ad28a9fb4f1c54a
  Author: Stefan Weil <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M audio/audio_int.h
    M include/qemu/compiler.h

  Log Message:
  -----------
  audio: Replace static functions in header file by macros, remove GCC_ATTR

Using macros instead of static functions for dolog and for ldebug
simplifies the code and can also reduce the total code size.

GCC_ATTR was only used in audio_int.h, so it is now unused and
the definition can be removed from compiler.h.

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


  Commit: f2c4ddd9c32f7f389e83a0d866fb600e37985d03
      
https://github.com/qemu/qemu/commit/f2c4ddd9c32f7f389e83a0d866fb600e37985d03
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Fix "ERROR: ERROR: " for missing/incompatible DTC

error_exit already prepends "ERROR: ", so no need to print it manually.

Signed-off-by: Andreas Färber <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 4999f3a8a6009de05ba82e58e723277917f16254
      
https://github.com/qemu/qemu/commit/4999f3a8a6009de05ba82e58e723277917f16254
  Author: Markus Armbruster <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M util/acl.c

  Log Message:
  -----------
  acl: acl_add can't insert before last list element, fix

Watch this:

    $ upstream-qemu -nodefaults -S -vnc :0,acl,sasl -monitor stdio
    QEMU 1.5.50 monitor - type 'help' for more information
    (qemu) acl_add vnc.username drei allow
    acl: added rule at position 1
    (qemu) acl_show vnc.username
    policy: deny
    1: allow drei
    (qemu) acl_add vnc.username zwei allow 1
    acl: added rule at position 2
    (qemu) acl_show vnc.username
    policy: deny
    1: allow drei
    2: allow zwei
    (qemu) acl_add vnc.username eins allow 1
    acl: added rule at position 1
    (qemu) acl_show vnc.username
    policy: deny
    1: allow eins
    2: allow drei
    3: allow zwei

The second acl_add inserts at position 2 instead of 1.

Root cause is an off-by-one in qemu_acl_insert(): when index ==
acl->nentries, it appends instead of inserting before the last list
element.

Cc: address@hidden
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 329f97fc4ff4b533fcd2d8f4eab6c9c2568aed27
      
https://github.com/qemu/qemu/commit/329f97fc4ff4b533fcd2d8f4eab6c9c2568aed27
  Author: Anthony PERARD <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M hw/display/qxl.c

  Log Message:
  -----------
  qxl: Fix QXLRam initialisation.

The qxl driver expect NULL for QXLRam.memory_configs, but this is never
initialized.

If memory is set to 0xc2c2.., it leads to a spice-critical error when
trying to start qxl.

Signed-off-by: Anthony PERARD <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 1984745ea8ad309a06690a83e91d031d21d709ff
      
https://github.com/qemu/qemu/commit/1984745ea8ad309a06690a83e91d031d21d709ff
  Author: Peter Crosthwaite <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M hw/block/nand.c

  Log Message:
  -----------
  block/nand: Formatting sweep

Make this code closer to passing checkpatch. Mostly missing braces, but
a few rogue tabs in there as well.

Cc: address@hidden

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


  Commit: 2c8cf549571bbe0b245fc4f9680e1dbde39a015c
      
https://github.com/qemu/qemu/commit/2c8cf549571bbe0b245fc4f9680e1dbde39a015c
  Author: Michael Tokarev <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M include/ui/console.h
    M ui/vnc.c

  Log Message:
  -----------
  vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client

Some arguments to these functions are booleans - either by declaration,
or by actual usage, but sometimes value of 0 or 1 is passed for a bool,
and sometimes it is declared as int but a bool value, or true/false,
is passed to it instead.  Clean it up a bit.

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


  Commit: e990a3932847c45839355de72e73182a53fc75ac
      
https://github.com/qemu/qemu/commit/e990a3932847c45839355de72e73182a53fc75ac
  Author: liguang <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: use bool in qemu_chr_open_socket and simplify code a bit

Local variables is_* should be bool by usage.
While at it, simplify the logic/code a bit.

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


  Commit: 6790f59da37f6b8d4f0fe3a6b17febf512511307
      
https://github.com/qemu/qemu/commit/6790f59da37f6b8d4f0fe3a6b17febf512511307
  Author: liguang <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M hw/sd/milkymist-memcard.c
    M hw/sd/omap_mmc.c
    M hw/sd/pl181.c
    M hw/sd/pxa2xx_mmci.c
    M hw/sd/sdhci.c
    M hw/sd/ssi-sd.c

  Log Message:
  -----------
  sd: pass bool parameter for sd_init

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


  Commit: ad0f171e25fb60b385dc7d07632916d3b1043d81
      
https://github.com/qemu/qemu/commit/ad0f171e25fb60b385dc7d07632916d3b1043d81
  Author: Amos Kong <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  qapi: lack of two commas in dict

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


  Commit: 965f486c21a0a8fed33e65278516edfc01d1e2fd
      
https://github.com/qemu/qemu/commit/965f486c21a0a8fed33e65278516edfc01d1e2fd
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS

The dtc submodule's makefile expects -I include directives to be
in CPPFLAGS, not CFLAGS. Getting this wrong meant that the include
directive would not be applied when generating the dependency .d
files. This in turn meant that we couldn't build libfdt when
doing an out of tree build with clang. (gcc's dependency output
is slightly different from clang in this situation so it happened
to work.)

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


  Commit: 464e3671f9d5c206fa9e2646c81f21ceef7cfb7d
      
https://github.com/qemu/qemu/commit/464e3671f9d5c206fa9e2646c81f21ceef7cfb7d
  Author: Peter Maydell <address@hidden>
  Date:   2013-06-21 (Fri, 21 Jun 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Add signed*signed check to [u]int128_t test

clang 3.3 with -fsanitize=undefined will fail to link code containing an
int128_t * int128_t multiply (http://llvm.org/bugs/show_bug.cgi?id=16404)
so add this to our configure test for whether [u]int128_t are usable.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: bfc10122fafc399654f11eed8dd3ceea7b569105
      
https://github.com/qemu/qemu/commit/bfc10122fafc399654f11eed8dd3ceea7b569105
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/display/qxl-render.c

  Log Message:
  -----------
  qxl: fix Coverity scan SIGN_EXTENSION error

Cc: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 5ad24e5f3b5968240d50fb2e5b6e19517b041052
      
https://github.com/qemu/qemu/commit/5ad24e5f3b5968240d50fb2e5b6e19517b041052
  Author: Hans de Goede <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M qemu-options.hx
    M ui/spice-core.c

  Log Message:
  -----------
  spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)

Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 08f4c90b2887a4499a2f199cf9410308f8ed298c
      
https://github.com/qemu/qemu/commit/08f4c90b2887a4499a2f199cf9410308f8ed298c
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.c
    M hw/usb/hcd-ehci.h

  Log Message:
  -----------
  usb/hcd-ehci-sysbus: Convert to QOM realize

The SysBus qdev initfn merely calls SysBusDeviceClass::init, so we can
replace it with a realizefn already. This avoids getting into any initfn
ambiguity with the upcoming Faraday EHCI implementation.

Rename internal usb_ehci_initfn() to usb_ehci_realize() to allow to
return Errors from common initialization code as well.

Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: d4614cc3121b3c6375a63d01947779e36149c68c
      
https://github.com/qemu/qemu/commit/d4614cc3121b3c6375a63d01947779e36149c68c
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.c
    M hw/usb/hcd-ehci.h

  Log Message:
  -----------
  usb/hcd-ehci: Split off instance_init from realize

This makes the mem MemoryRegion available to derived instance_inits.

Keep the bus in realize for now since naming breaks in instance_init.

Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 20c570432e995313874eaeabc3d0251dab40e16f
      
https://github.com/qemu/qemu/commit/20c570432e995313874eaeabc3d0251dab40e16f
  Author: Andreas Färber <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.h

  Log Message:
  -----------
  usb/hcd-ehci: Add Tegra2 SysBus EHCI device

This prepares an EHCI device for the Nvidia Tegra2 SoC family.
Values based on patch by Vincent Palatin and verified against TRM v01p.

Cc: Vincent Palatin <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: cc8d6a8481e64ec53d06245f249235bcaaa73b27
      
https://github.com/qemu/qemu/commit/cc8d6a8481e64ec53d06245f249235bcaaa73b27
  Author: Kuo-Jung Su <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.c
    M hw/usb/hcd-ehci.h

  Log Message:
  -----------
  usb/hcd-ehci: Replace PORTSC macros with variables

Replace PORTSC macros with variables which could then be
configured in ehci_xxxx_class_init(...)

Signed-off-by: Kuo-Jung Su <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 4e3d8b4b37b67ff6896ec77975eecbaabf7968a4
      
https://github.com/qemu/qemu/commit/4e3d8b4b37b67ff6896ec77975eecbaabf7968a4
  Author: Kuo-Jung Su <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.h

  Log Message:
  -----------
  usb/hcd-ehci: Add Faraday FUSBH200 support

Add Faraday FUSBH200 support, which is slightly different from EHCI spec.
(Or maybe simply a bad/wrong implementation...)

Signed-off-by: Kuo-Jung Su <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: bc45de8c21dfc3bc3896a78b33d5a6d9e710dfff
      
https://github.com/qemu/qemu/commit/bc45de8c21dfc3bc3896a78b33d5a6d9e710dfff
  Author: Hans de Goede <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/host-libusb.c

  Log Message:
  -----------
  usb/host-libusb: Fix building with libusb git master code

The next libusb release will deprecate libusb_get_port_path, and since
we compile with -Werror, this breaks the build.

Signed-off-by: Hans de Goede <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 628e54857a82a3cb65ef96c12640c30d6307a064
      
https://github.com/qemu/qemu/commit/628e54857a82a3cb65ef96c12640c30d6307a064
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/host-libusb.c

  Log Message:
  -----------
  usb-host-libusb: set USB_DEV_FLAG_IS_HOST

... like host-{linux,bsd}.c do.

Cc: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 71938a09d2b9fd4007515fec6c395916cb08f868
      
https://github.com/qemu/qemu/commit/71938a09d2b9fd4007515fec6c395916cb08f868
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/usb/bus.c
    M hw/usb/desc.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-storage.c
    M include/hw/usb.h

  Log Message:
  -----------
  usb: add serial bus property

This patch adds a serial property for all usb devices, which can be
used to set the serial number of a usb device (as listed by lsusb -v)
to a specific value.  Applies to emulated devices only.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 93c8e4dc386a243d7d417567d81dc1f1698478a4
      
https://github.com/qemu/qemu/commit/93c8e4dc386a243d7d417567d81dc1f1698478a4
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M hw/i386/pc_piix.c

  Log Message:
  -----------
  usb: fix serial number for hid devices

commit 7b074a22dab4bdda9864b933f1bc811a3db42845 changed the serial
number of hid devices.  Add compat properties to keep the old serial
number for qemu 0.12 and older.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: a0436e9239d29837955a60e916f876f857d46452
      
https://github.com/qemu/qemu/commit/a0436e9239d29837955a60e916f876f857d46452
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Add handler to ide_cmd_table

As a preparation for moving all IDE commands into their own function
like in the ATAPI code, introduce a 'handler' callback to ide_cmd_table.

Commands using this new infrastructure get some things handled
automatically:

* The BSY flag is set before calling the handler (in order to avoid bugs
  like the one fixed in f68ec837) and reset on completion.

* The (obsolete) DSC flag in the status register is set on completion if
  the command is flagged with SET_DSC in the command table

* An IRQ is triggered on completion.

* The error register and the ERR flag in the status register are cleared
  before calling the handler and on completion it is asserted that
  either none or both of them are set.

No commands are converted at this point.

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


  Commit: 4286434cd607b7dea8fb3366f1529abf0ae39fa9
      
https://github.com/qemu/qemu/commit/4286434cd607b7dea8fb3366f1529abf0ae39fa9
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert WIN_DSM to ide_cmd_table handler

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


  Commit: 1c66869a02b81ad6b687a08d99d32f5f2b01232e
      
https://github.com/qemu/qemu/commit/1c66869a02b81ad6b687a08d99d32f5f2b01232e
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert WIN_IDENTIFY to ide_cmd_table handler

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


  Commit: b300337e4e939d58ba39843b5e5fef53eb82acec
      
https://github.com/qemu/qemu/commit/b300337e4e939d58ba39843b5e5fef53eb82acec
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert cmd_nop commands to ide_cmd_table handler

cmd_nop handles all commands that don't really do anything in our
implementation except setting status register flags.

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


  Commit: 413860cfb57d44baf971ae8d4f1cdf45340b3a4d
      
https://github.com/qemu/qemu/commit/413860cfb57d44baf971ae8d4f1cdf45340b3a4d
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert verify commands to ide_cmd_table handler

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


  Commit: adf3a2c46e0b2ed9085df9aca3af76ff83731e98
      
https://github.com/qemu/qemu/commit/adf3a2c46e0b2ed9085df9aca3af76ff83731e98
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert read/write multiple commands to ide_cmd_table handler

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


  Commit: 0e6498ed65e5f237b163f0bda9f689426dbf6ff0
      
https://github.com/qemu/qemu/commit/0e6498ed65e5f237b163f0bda9f689426dbf6ff0
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert PIO read/write commands to ide_cmd_table handler

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


  Commit: 92a6a6f64fbb7b7d3d8cb899a9cb52bd873d33fd
      
https://github.com/qemu/qemu/commit/92a6a6f64fbb7b7d3d8cb899a9cb52bd873d33fd
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert DMA read/write commands to ide_cmd_table handler

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


  Commit: 63a82e6a7b412f61a09d4a593685d8ca2856b093
      
https://github.com/qemu/qemu/commit/63a82e6a7b412f61a09d4a593685d8ca2856b093
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler

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


  Commit: 785f63208569a38a4bed5c12bfe2211f3b14d524
      
https://github.com/qemu/qemu/commit/785f63208569a38a4bed5c12bfe2211f3b14d524
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert CHECK POWER MDOE to ide_cmd_table handler

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


  Commit: ee03398c510ea18d44f45fc7f1ec8b21db2eee2c
      
https://github.com/qemu/qemu/commit/ee03398c510ea18d44f45fc7f1ec8b21db2eee2c
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert SET FEATURES to ide_cmd_table handler

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


  Commit: 9afce42903b3f8af1f9c158b411c73e41cf95df7
      
https://github.com/qemu/qemu/commit/9afce42903b3f8af1f9c158b411c73e41cf95df7
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert FLUSH CACHE to ide_cmd_table handler

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


  Commit: 61fdda377a7e8f05dc1171504405647131148d80
      
https://github.com/qemu/qemu/commit/61fdda377a7e8f05dc1171504405647131148d80
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert SEEK to ide_cmd_table handler

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


  Commit: ee425c78cad08778361bde3133162d520aa32e23
      
https://github.com/qemu/qemu/commit/ee425c78cad08778361bde3133162d520aa32e23
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert ATAPI commands to ide_cmd_table handler

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


  Commit: 6b1dd744240896b67ab3d8fbf3a6292521aaed58
      
https://github.com/qemu/qemu/commit/6b1dd744240896b67ab3d8fbf3a6292521aaed58
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert CF-ATA commands to ide_cmd_table handler

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


  Commit: ff3526773080de2840481ec237db13ae3cbc7166
      
https://github.com/qemu/qemu/commit/ff3526773080de2840481ec237db13ae3cbc7166
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Convert SMART commands to ide_cmd_table handler

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


  Commit: dfe1ea8fc49b93ab2bfaad67046c659a0dae708f
      
https://github.com/qemu/qemu/commit/dfe1ea8fc49b93ab2bfaad67046c659a0dae708f
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/ide/core.c

  Log Message:
  -----------
  ide: Clean up ide_exec_cmd()

All commands are now converted to ide_cmd_table handlers, so it can be
unconditional now and the old switch block can go.

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


  Commit: 492fdc6fbe17b2d45878e813e980f782ac260c30
      
https://github.com/qemu/qemu/commit/492fdc6fbe17b2d45878e813e980f782ac260c30
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M blockdev.c
    M tests/qemu-iotests/group

  Log Message:
  -----------
  Revert "block: Disable driver-specific options for 1.5"

This reverts commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875.

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


  Commit: 6cfcb9b8b91d303ab51b78623f2299b5288d2d51
      
https://github.com/qemu/qemu/commit/6cfcb9b8b91d303ab51b78623f2299b5288d2d51
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block/qcow2-cluster.c
    M block/qcow2-refcount.c
    M block/qcow2-snapshot.c
    M block/qcow2.c
    M block/qcow2.h

  Log Message:
  -----------
  qcow2: Add refcount update reason to all callers

This adds a refcount update reason to all callers of update_refcounts(),
so that a follow-up patch can use this information to decide whether
clusters that reach a refcount of 0 should be discarded in the image
file.

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


  Commit: 67af674e478054086f972811dd0a11289afa39a9
      
https://github.com/qemu/qemu/commit/67af674e478054086f972811dd0a11289afa39a9
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block/qcow2-refcount.c
    M block/qcow2.c
    M block/qcow2.h

  Log Message:
  -----------
  qcow2: Options to enable discard for freed clusters

Deleted snapshots are discarded in the image file by default, discard
requests take their default from the -drive discard=... option and other
places that free clusters must always be enabled explicitly.

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


  Commit: 0b919fae31f4f80f78ebeab8388dc3a03cc5e4ed
      
https://github.com/qemu/qemu/commit/0b919fae31f4f80f78ebeab8388dc3a03cc5e4ed
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block/qcow2-cluster.c
    M block/qcow2-refcount.c
    M block/qcow2.c
    M block/qcow2.h

  Log Message:
  -----------
  qcow2: Batch discards

This optimises the discard operation for freed clusters by batching
discard requests (both snapshot deletion and bdrv_discard end up
updating the refcounts cluster by cluster).

Note that we don't discard asynchronously, but keep s->lock held. This
is to avoid that a freed cluster is reallocated and written to while the
discard is still in flight.

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


  Commit: 50b05b6f2e24296b4d739a638e1e7427767ed7cd
      
https://github.com/qemu/qemu/commit/50b05b6f2e24296b4d739a638e1e7427767ed7cd
  Author: Kevin Wolf <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block.c

  Log Message:
  -----------
  block: Always enable discard on the protocol level

Turning on discard options in qcow2 doesn't help a lot when the discard
requests that it issues are thrown away by the raw-posix layer. This
patch always enables discard functionality on the protocol level so that
it's the image format's responsibility to send (or not) discard
requests. Requests sent by the guest will be allowed or ignored by the
top level BlockDriverState, which depends on the discard=... option like
before.

In particular, this means that even without specifying options, the
qcow2 default of discarding deleted snapshots actually takes effect now,
both for qemu and qemu-img.

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


  Commit: 96c51eb5e46af2312b33f745ad72acb20e799aea
      
https://github.com/qemu/qemu/commit/96c51eb5e46af2312b33f745ad72acb20e799aea
  Author: Fam Zheng <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block/vmdk.c

  Log Message:
  -----------
  vmdk: refuse to open higher version than supported

Refuse to open higher version for safety.

Although we try to be compatible with published VMDK spec, VMware has
newer version from ESXi 5.1 exported OVF/OVA, which we have no knowledge
what's changed in it. And it is very likely to have more new versions in
the future, so it's not safe to open them blindly.

Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 21ca4a5bb3cde109e68059ee357b3114afbc51e4
      
https://github.com/qemu/qemu/commit/21ca4a5bb3cde109e68059ee357b3114afbc51e4
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M Makefile
    M audio/audio_int.h
    M configure
    M hw/block/nand.c
    M hw/display/qxl.c
    M hw/i386/kvm/pci-assign.c
    M hw/sd/milkymist-memcard.c
    M hw/sd/omap_mmc.c
    M hw/sd/pl181.c
    M hw/sd/pxa2xx_mmci.c
    M hw/sd/sdhci.c
    M hw/sd/ssi-sd.c
    M include/qemu/compiler.h
    M include/ui/console.h
    M libcacard/vcard_emul_nss.c
    M qapi-schema.json
    M qemu-char.c
    M qemu-img.c
    M qemu-options.hx
    M savevm.c
    M ui/vnc.c
    M util/acl.c
    M vl.c

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

# By Stefan Weil (5) and others
# Via Michael Tokarev
* mjt/trivial-patches:
  configure: Add signed*signed check to [u]int128_t test
  Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
  qapi: lack of two commas in dict
  sd: pass bool parameter for sd_init
  qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
  vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
  block/nand: Formatting sweep
  qxl: Fix QXLRam initialisation.
  acl: acl_add can't insert before last list element, fix
  configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
  audio: Replace static functions in header file by macros, remove GCC_ATTR
  libcacard: Fix cppcheck warning and remove unneeded code
  savevm: Fix potential memory leak
  kvm: Fix potential resource leak (missing fclose)
  qemu-img: Add missing GCC_FMT_ATTR
  qemu-options: trivial fix for -mon args help
  vl: reformat SDL ifdeffery a bit

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


  Commit: 89f204d2c60fbf3e0c5af1ff1681e57c9f057178
      
https://github.com/qemu/qemu/commit/89f204d2c60fbf3e0c5af1ff1681e57c9f057178
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/i386/pc_piix.c
    M hw/usb/bus.c
    M hw/usb/desc.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-storage.c
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ehci.c
    M hw/usb/hcd-ehci.h
    M hw/usb/host-libusb.c
    M include/hw/usb.h

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/usb.84' into staging

# By Andreas Färber (3) and others
# Via Gerd Hoffmann
* kraxel/usb.84:
  usb: fix serial number for hid devices
  usb: add serial bus property
  usb-host-libusb: set USB_DEV_FLAG_IS_HOST
  usb/host-libusb: Fix building with libusb git master code
  usb/hcd-ehci: Add Faraday FUSBH200 support
  usb/hcd-ehci: Replace PORTSC macros with variables
  usb/hcd-ehci: Add Tegra2 SysBus EHCI device
  usb/hcd-ehci: Split off instance_init from realize
  usb/hcd-ehci-sysbus: Convert to QOM realize


  Commit: 9fbbf0d1b16a0e3e4132b187c2beba458964ea98
      
https://github.com/qemu/qemu/commit/9fbbf0d1b16a0e3e4132b187c2beba458964ea98
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M hw/display/qxl-render.c
    M qemu-options.hx
    M ui/spice-core.c

  Log Message:
  -----------
  Merge remote-tracking branch 'spice/spice.v71' into staging

# By Gerd Hoffmann (1) and Hans de Goede (1)
# Via Gerd Hoffmann
* spice/spice.v71:
  spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
  qxl: fix Coverity scan SIGN_EXTENSION error

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


  Commit: baf8673ca802cb3ea2cdbe94813441d23bde223b
      
https://github.com/qemu/qemu/commit/baf8673ca802cb3ea2cdbe94813441d23bde223b
  Author: Anthony Liguori <address@hidden>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M block.c
    M block/qcow2-cluster.c
    M block/qcow2-refcount.c
    M block/qcow2-snapshot.c
    M block/qcow2.c
    M block/qcow2.h
    M block/vmdk.c
    M blockdev.c
    M hw/ide/core.c
    M tests/qemu-iotests/group

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

# By Kevin Wolf (22) and Fam Zheng (1)
# Via Stefan Hajnoczi
* stefanha/block: (23 commits)
  vmdk: refuse to open higher version than supported
  block: Always enable discard on the protocol level
  qcow2: Batch discards
  qcow2: Options to enable discard for freed clusters
  qcow2: Add refcount update reason to all callers
  Revert "block: Disable driver-specific options for 1.5"
  ide: Clean up ide_exec_cmd()
  ide: Convert SMART commands to ide_cmd_table handler
  ide: Convert CF-ATA commands to ide_cmd_table handler
  ide: Convert ATAPI commands to ide_cmd_table handler
  ide: Convert SEEK to ide_cmd_table handler
  ide: Convert FLUSH CACHE to ide_cmd_table handler
  ide: Convert SET FEATURES to ide_cmd_table handler
  ide: Convert CHECK POWER MDOE to ide_cmd_table handler
  ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
  ide: Convert DMA read/write commands to ide_cmd_table handler
  ide: Convert PIO read/write commands to ide_cmd_table handler
  ide: Convert read/write multiple commands to ide_cmd_table handler
  ide: Convert verify commands to ide_cmd_table handler
  ide: Convert cmd_nop commands to ide_cmd_table handler
  ...

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


Compare: https://github.com/qemu/qemu/compare/b52df46551d3...baf8673ca802

reply via email to

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