Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 114e0af84ecc08cdb4bd7b871d34be104ca4c59b
      
https://github.com/qemu/qemu/commit/114e0af84ecc08cdb4bd7b871d34be104ca4c59b
  Author: Michael S. Tsirkin <m...@redhat.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M tests/acpi-test-data/q35/DSDT
    M tests/acpi-test-data/q35/DSDT.bridge
    M tests/acpi-test-data/q35/DSDT.cphp
    M tests/acpi-test-data/q35/DSDT.ipmibt
    M tests/acpi-test-data/q35/DSDT.memhp

  Log Message:
  -----------
  acpi-test: update expected DSDT files

Signed-off-by: Michael S. Tsirkin <m...@redhat.com>


  Commit: cde0a63ad721dbb538419a00f9405587680be436
      
https://github.com/qemu/qemu/commit/cde0a63ad721dbb538419a00f9405587680be436
  Author: Michael S. Tsirkin <m...@redhat.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M include/qom/cpu.h
    M qom/cpu.c

  Log Message:
  -----------
  Revert "cpu: add APIs to allocate/free CPU environment"

This reverts commit e2a7f28693aea7e194ec1435697ec4feb24f8a6f.

This was not supposed to go upstream yet. Reverting.

Signed-off-by: Michael S. Tsirkin <m...@redhat.com>


  Commit: 0f8c289ad539feb5135c545bea947b310a893f4b
      
https://github.com/qemu/qemu/commit/0f8c289ad539feb5135c545bea947b310a893f4b
  Author: Jens Freimann <jfreim...@redhat.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M net/socket.c

  Log Message:
  -----------
  net: fix -netdev socket,fd= for UDP sockets

This patch fixes -netdev socket,fd= for UDP sockets
Currently -netdev socket,fd=<...> results in

  qemu: error: specified mcastaddr "127.0.0.1" (0x7f000001) does not
    contain a multicast address
  qemu-system-x86_64: -netdev
    socket,id=n1,fd=3: Device 'socket' could not be initialized

To fix these we need to allow specifying multicast and fd arguments
for the same netdev. With this the user can specify "-netdev
fd=3,mcast=<IP:port>"

Cc: Jason Wang <jasow...@redhat.com>
Fixes: 3d830459b1eccdb61b75e2712fd364012ce5a115
Signed-off-by: Jens Freimann <jfreim...@redhat.com>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com>
Signed-off-by: Michael S. Tsirkin <m...@redhat.com>


  Commit: 2566378d6d13bf4d28c7770bdbda5f7682594bbe
      
https://github.com/qemu/qemu/commit/2566378d6d13bf4d28c7770bdbda5f7682594bbe
  Author: Jens Freimann <jfrei...@redhat.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M contrib/libvhost-user/libvhost-user.c

  Log Message:
  -----------
  libvhost-user: quit when no more data received

End processing of messages when VHOST_USER_NONE
is received.

Without this we run into a vubr_panic() call and get
"PANIC: Unhandled request: 0"

Signed-off-by: Jens Freimann <jfrei...@redhat.com>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com>
Signed-off-by: Michael S. Tsirkin <m...@redhat.com>


  Commit: 24dd1e17696fbd11b3df50718dddcbdfe2c45f24
      
https://github.com/qemu/qemu/commit/24dd1e17696fbd11b3df50718dddcbdfe2c45f24
  Author: Jens Freimann <jfreim...@redhat.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M tests/libqtest.c

  Log Message:
  -----------
  libqtest: always set up signal handler for SIGABRT

Currently abort handlers only work for the first test function
in a testcase, because the list of abort handlers is not properly
cleared when qtest_quit() is called.

qtest_quit() only deletes the kill_qemu_hook but doesn't completely
clear the abrt_hooks list.  The effect is that abrt_hooks.is_setup is
never set to false and in a following test the abrt_hooks list is not
initialized and setup_sigabrt_handler() is not called.

One way to solve this is to clear the list in qtest_quit(), but
that means only asserts between qtest_start and qtest_quit will
be catched by the abort handler.

We can make abort handlers work in all cases if we always setup the
signal handler for SIGABRT in qtest_init.

Signed-off-by: Jens Freimann <jfreim...@redhat.com>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com>
Signed-off-by: Michael S. Tsirkin <m...@redhat.com>


  Commit: 8a6be122e4eec029501a0d61f104fca3a5ae6f30
      
https://github.com/qemu/qemu/commit/8a6be122e4eec029501a0d61f104fca3a5ae6f30
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M contrib/libvhost-user/libvhost-user.c
    M include/qom/cpu.h
    M net/socket.c
    M qom/cpu.c
    M tests/acpi-test-data/q35/DSDT
    M tests/acpi-test-data/q35/DSDT.bridge
    M tests/acpi-test-data/q35/DSDT.cphp
    M tests/acpi-test-data/q35/DSDT.ipmibt
    M tests/acpi-test-data/q35/DSDT.memhp
    M tests/libqtest.c

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

pc, vhost: fixes for rc3

Fix up bugs and warnings in tests. Revert an experimental commit that I
put in by mistake: harmless but useless.

Signed-off-by: Michael S. Tsirkin <m...@redhat.com>

# gpg: Signature made Wed 09 Aug 2017 02:23:17 BST
# gpg:                using RSA key 0x281F0DB8D28D5469
# gpg: Good signature from "Michael S. Tsirkin <m...@kernel.org>"
# gpg:                 aka "Michael S. Tsirkin <m...@redhat.com>"
# Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
#      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469

* remotes/mst/tags/for_upstream:
  libqtest: always set up signal handler for SIGABRT
  libvhost-user: quit when no more data received
  net: fix -netdev socket,fd= for UDP sockets
  Revert "cpu: add APIs to allocate/free CPU environment"
  acpi-test: update expected DSDT files

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/54affb3a3623...8a6be122e4ee

Reply via email to