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