qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 3f2a60: qga: add windows implementation for g


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 3f2a60: qga: add windows implementation for guest-get-time
Date: Mon, 08 Apr 2013 10:00:14 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 3f2a6087de291dc96a2c4975139da27649cf32ff
      
https://github.com/qemu/qemu/commit/3f2a6087de291dc96a2c4975139da27649cf32ff
  Author: Lei Li <address@hidden>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M qga/commands-win32.c

  Log Message:
  -----------
  qga: add windows implementation for guest-get-time

Signed-off-by: Lei Li <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: b8f954fea019801370954fe85c32df49edf6397d
      
https://github.com/qemu/qemu/commit/b8f954fea019801370954fe85c32df49edf6397d
  Author: Lei Li <address@hidden>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M qga/commands-win32.c

  Log Message:
  -----------
  qga: add windows implementation for guest-set-time

Signed-off-by: Lei Li <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: c964c9e0985e71527bac47c8351008c3dc18c1b8
      
https://github.com/qemu/qemu/commit/c964c9e0985e71527bac47c8351008c3dc18c1b8
  Author: Laszlo Ersek <address@hidden>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga schema: mark optional GuestLogicalProcessor.can-offline with #optional

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: 9481ecd737b91d507baf347287c62efe6760784f
      
https://github.com/qemu/qemu/commit/9481ecd737b91d507baf347287c62efe6760784f
  Author: Laszlo Ersek <address@hidden>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M qga/qapi-schema.json

  Log Message:
  -----------
  qga schema: document generic QERR_UNSUPPORTED

Part of the wording was shamelessly stolen from Michael Roth's email.

Suggested-by: Michael Roth <address@hidden>
Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Michael Roth <address@hidden>


  Commit: ce7f7cc2715145eadf1ac45a5dae63f535fc8bbf
      
https://github.com/qemu/qemu/commit/ce7f7cc2715145eadf1ac45a5dae63f535fc8bbf
  Author: Luiz Capitulino <address@hidden>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M qga/main.c

  Log Message:
  -----------
  qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows

Today we reset fd_counter if it wraps, but it's better to abort()
instead, as fd_counter should never reach INT64_MAX.

Signed-off-by: Luiz Capitulino <address@hidden>
Reviewed-by: Eric Blake <address@hidden>

*fixed typo: s/resonable/reasonable/

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


  Commit: 3713e1485e6eace7d48b9c790602cfd92c616e5f
      
https://github.com/qemu/qemu/commit/3713e1485e6eace7d48b9c790602cfd92c616e5f
  Author: Hans de Goede <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/redirect.c

  Log Message:
  -----------
  usb-redir: Fix crash on migration with no client connected

If no client is connected on the src side, then we won't receive a
parser during migrate, in this case usbredir_post_load() should be a nop,
rather then to try to derefefence the NULL dev->parser pointer.

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


  Commit: c874ea97b9d0d079e9d65ef033b95afef0ed6532
      
https://github.com/qemu/qemu/commit/c874ea97b9d0d079e9d65ef033b95afef0ed6532
  Author: Hans de Goede <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/redirect.c

  Log Message:
  -----------
  usb-redir: Add flow control support

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


  Commit: c94a7c6979cafa7a71f32b35e0ff71ed00c61a89
      
https://github.com/qemu/qemu/commit/c94a7c6979cafa7a71f32b35e0ff71ed00c61a89
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  xhci: fix numintrs sanity checks

Make sure numintrs is a power of two, msi requires this.

https://bugzilla.redhat.com/show_bug.cgi?id=918035

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


  Commit: 61803996def82a05d8634dd9087f1712d04863fc
      
https://github.com/qemu/qemu/commit/61803996def82a05d8634dd9087f1712d04863fc
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  xhci: remove leftover debug printf

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


  Commit: 0ab966cfcc7000baa2e7ef6df7771e73a2eb8a88
      
https://github.com/qemu/qemu/commit/0ab966cfcc7000baa2e7ef6df7771e73a2eb8a88
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c
    M trace-events

  Log Message:
  -----------
  xhci: remove unimplemented printfs

Replace them with a tracepoint, so they don't spam stderr by default.

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


  Commit: 4b7b2afae773f00c785724261079ef211fd6021b
      
https://github.com/qemu/qemu/commit/4b7b2afae773f00c785724261079ef211fd6021b
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  xhci: zap unused name field

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


  Commit: c24e4aac3bd7dd6591e26b77985e5d3915ecbe4b
      
https://github.com/qemu/qemu/commit/c24e4aac3bd7dd6591e26b77985e5d3915ecbe4b
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M hw/usb.h
    M hw/usb/bus.c
    M hw/usb/dev-hub.c

  Log Message:
  -----------
  usb-hub: limit chain length

USB supports up to 5 hubs chained.
Catch attempts to chain more.

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


  Commit: a309ee6e0a256f690760abfba44fceaa52a7c2f3
      
https://github.com/qemu/qemu/commit/a309ee6e0a256f690760abfba44fceaa52a7c2f3
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

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

  Log Message:
  -----------
  usb-hub: report status changes only once

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


  Commit: f9618633a86cc74b33f178f05154d4edbc08c0fc
      
https://github.com/qemu/qemu/commit/f9618633a86cc74b33f178f05154d4edbc08c0fc
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

  Changed paths:
    M docs/usb2.txt

  Log Message:
  -----------
  usb: update docs for bus name change

At some point the default usb bus name changed from 'usb.0' to
'usb-bus.0' (probably as part of the qom conversion).  Update
the usb documentation accordingly.

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


  Commit: aa1c9e971e80d25b92908dce3dec7c38b49480ea
      
https://github.com/qemu/qemu/commit/aa1c9e971e80d25b92908dce3dec7c38b49480ea
  Author: Hans de Goede <address@hidden>
  Date:   2013-04-03 (Wed, 03 Apr 2013)

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

  Log Message:
  -----------
  usb-tablet: Don't claim wakeup capability for USB-2 version

Our ehci code does not implement wakeup support, so claiming support for
it with usb-tablet in USB-2 mode causes all tablet events to get lost.

http://bugzilla.redhat.com/show_bug.cgi?id=929068

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


  Commit: 2a7a239ff09aa87cc3682a976c7a57d9ea1321d7
      
https://github.com/qemu/qemu/commit/2a7a239ff09aa87cc3682a976c7a57d9ea1321d7
  Author: Anthony Liguori <address@hidden>
  Date:   2013-04-08 (Mon, 08 Apr 2013)

  Changed paths:
    M docs/usb2.txt
    M hw/usb.h
    M hw/usb/bus.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-hub.c
    M hw/usb/hcd-xhci.c
    M hw/usb/redirect.c
    M trace-events

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

# By Gerd Hoffmann (7) and Hans de Goede (3)
# Via Gerd Hoffmann
* kraxel/usb.79:
  usb-tablet: Don't claim wakeup capability for USB-2 version
  usb: update docs for bus name change
  usb-hub: report status changes only once
  usb-hub: limit chain length
  xhci: zap unused name field
  xhci: remove unimplemented printfs
  xhci: remove leftover debug printf
  xhci: fix numintrs sanity checks
  usb-redir: Add flow control support
  usb-redir: Fix crash on migration with no client connected


  Commit: b9a7cfee1280cc70ba0db2eb528ea3e5a072c80e
      
https://github.com/qemu/qemu/commit/b9a7cfee1280cc70ba0db2eb528ea3e5a072c80e
  Author: Anthony Liguori <address@hidden>
  Date:   2013-04-08 (Mon, 08 Apr 2013)

  Changed paths:
    M qga/commands-win32.c
    M qga/main.c
    M qga/qapi-schema.json

  Log Message:
  -----------
  Merge remote-tracking branch 'mdroth/qga-pull-4-2-13' into staging

# By Laszlo Ersek (2) and others
# Via Michael Roth
* mdroth/qga-pull-4-2-13:
  qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
  qga schema: document generic QERR_UNSUPPORTED
  qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
  qga: add windows implementation for guest-set-time
  qga: add windows implementation for guest-get-time


  Commit: 1e885b25275fb6763eb947b1e53b2d6911b967a8
      
https://github.com/qemu/qemu/commit/1e885b25275fb6763eb947b1e53b2d6911b967a8
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-04-08 (Mon, 08 Apr 2013)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: really fix behavior on can_read = 0

I misread the glib manual, g_source_remove does not let you re-attach
the source later.  This behavior (called "blocking" the source in glib)
is present in glib's source code, but private and not available outside
glib; hence, we have to resort to re-creating the source every time.

In fact, g_source_remove and g_source_destroy are the same thing,
except g_source_destroy is O(1) while g_source_remove scans a potentially
very long list of GSources in the current main loop.  Ugh.  Better
use g_source_destroy explicitly, and leave "tags" to those dummies who
cannot track their pointers' lifetimes.

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


  Commit: 76ad07a4938aac69cb12bfdf52c3bf612c85e4df
      
https://github.com/qemu/qemu/commit/76ad07a4938aac69cb12bfdf52c3bf612c85e4df
  Author: Peter Maydell <address@hidden>
  Date:   2013-04-08 (Mon, 08 Apr 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Provide and use convenience error reporting function

Provide a convenience function for reporting an error and exiting,
and update various places in the configure script to use it.
This allows us to be a little more consistent about how format
our error messages and makes the calling code shorter.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 7c2acc7062fe863cb71ff5849bb121deafe8df4b
      
https://github.com/qemu/qemu/commit/7c2acc7062fe863cb71ff5849bb121deafe8df4b
  Author: Peter Maydell <address@hidden>
  Date:   2013-04-08 (Mon, 08 Apr 2013)

  Changed paths:
    M Makefile.objs
    M configure
    M tests/Makefile

  Log Message:
  -----------
  configure: Don't fall back to gthread coroutine backend

The gthread coroutine backend is broken and does not produce a working
QEMU; it is only useful for some very limited debugging situations.
Clean up the backend selection logic in configure so that it now runs
"if on windows use windows; else prefer ucontext; else sigaltstack".

To do this we refactor the configure code to separate out "test
whether we have a working ucontext", "pick a default if user didn't
specify" and "validate that user didn't specify something invalid",
rather than having all three of these run together. We also simplify
the Makefile logic so it just links in the backend the configure
script selects.

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


Compare: https://github.com/qemu/qemu/compare/9196dd411d58...7c2acc7062fe

reply via email to

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