Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 988a27754bbbc45698f7acb54352e5a1ae699514 https://github.com/qemu/qemu/commit/988a27754bbbc45698f7acb54352e5a1ae699514 Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths: M hw/virtio/vhost-user.c M hw/virtio/vhost.c M include/hw/virtio/vhost-backend.h Log Message: ----------- vhost: allow backends to filter memory sections This patch introduces a vhost op for vhost backends to allow them to filter the memory sections that they can handle. Signed-off-by: Tiwei Bie <tiwei....@intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: 5f57fbeaaf7c4cd33152d7f2e449caab4d4209d9 https://github.com/qemu/qemu/commit/5f57fbeaaf7c4cd33152d7f2e449caab4d4209d9 Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M docs/interop/vhost-user.txt M hw/virtio/vhost-user.c Log Message: ----------- vhost-user: allow slave to send fds via slave channel Introduce VHOST_USER_PROTOCOL_F_SLAVE_SEND_FD protocol feature to allow slave to send at most 8 descriptors in each message to master via ancillary data using the slave channel. Suggested-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Tiwei Bie <tiwei....@intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: 4d0cf552d3a9585f380e8abdc313e4d416a56aa0 https://github.com/qemu/qemu/commit/4d0cf552d3a9585f380e8abdc313e4d416a56aa0 Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M backends/cryptodev-vhost-user.c M hw/block/vhost-user-blk.c M hw/scsi/vhost-user-scsi.c M hw/virtio/Makefile.objs M hw/virtio/vhost-stub.c M hw/virtio/vhost-user.c M include/hw/virtio/vhost-user-blk.h M include/hw/virtio/vhost-user-scsi.h A include/hw/virtio/vhost-user.h M net/vhost-user.c Log Message: ----------- vhost-user: introduce shared vhost-user state When multi queue is enabled e.g. for a virtio-net device, each queue pair will have a vhost_dev, and the only thing shared between vhost devs currently is the chardev. This patch introduces a vhost-user state structure which will be shared by all vhost devs of the same virtio device. Signed-off-by: Tiwei Bie <tiwei....@intel.com> Signed-off-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: 44866521bd6ea8e5152a87664dea1eee90c9438b https://github.com/qemu/qemu/commit/44866521bd6ea8e5152a87664dea1eee90c9438b Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M docs/interop/vhost-user.txt M hw/virtio/vhost-user.c M include/hw/virtio/vhost-user.h Log Message: ----------- vhost-user: support registering external host notifiers This patch introduces VHOST_USER_PROTOCOL_F_HOST_NOTIFIER. With this feature negotiated, vhost-user backend can register memory region based host notifiers. And it will allow the guest driver in the VM to notify the hardware accelerator at the vhost-user backend directly. Signed-off-by: Tiwei Bie <tiwei....@intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: d84599f56c820d8c1ac9928a76500dcdfbbf194d https://github.com/qemu/qemu/commit/d84599f56c820d8c1ac9928a76500dcdfbbf194d Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M contrib/libvhost-user/libvhost-user.c M contrib/libvhost-user/libvhost-user.h Log Message: ----------- libvhost-user: support host notifier This patch introduces the host notifier support in libvhost-user. A new API is added to support setting host notifier for each queue. Signed-off-by: Tiwei Bie <tiwei....@intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: e3af2928f8270498097af163bb023b633c0d8d1c https://github.com/qemu/qemu/commit/e3af2928f8270498097af163bb023b633c0d8d1c Author: Tiwei Bie <tiwei....@intel.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M tests/vhost-user-bridge.c Log Message: ----------- vhost-user-bridge: support host notifier This patch introduces the host notifier support in vhost-user-bridge. A new option (-H) is added to use the host notifier. This is mainly used to test the host notifier implementation in vhost user. Signed-off-by: Tiwei Bie <tiwei....@intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: 28012e190e6897cfc2a98364240909d08e90ffc0 https://github.com/qemu/qemu/commit/28012e190e6897cfc2a98364240909d08e90ffc0 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-05-24 (Thu, 24 May 2018) Changed paths: M include/qemu/osdep.h Log Message: ----------- osdep: add wait.h compat macros Man page for WCOREDUMP says: WCOREDUMP(wstatus) returns true if the child produced a core dump. This macro should be employed only if WIFSIGNALED returned true. This macro is not specified in POSIX.1-2001 and is not available on some UNIX implementations (e.g., AIX, SunOS). Therefore, enclose its use inside #ifdef WCOREDUMP ... #endif. Let's do exactly this. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: fa0d421f39b353ed2de901bb798f81ce9824c2f3 https://github.com/qemu/qemu/commit/fa0d421f39b353ed2de901bb798f81ce9824c2f3 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-05-25 (Fri, 25 May 2018) Changed paths: M tests/libqtest.c Log Message: ----------- libqtest: fail if child coredumps Right now tests report OK status if QEMU crashes during cleanup. Let's catch that case and fail the test. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Acked-by: Thomas Huth <th...@redhat.com> Commit: 0d8c41dae5b0566d0022be2af84d50ff456b3537 https://github.com/qemu/qemu/commit/0d8c41dae5b0566d0022be2af84d50ff456b3537 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-05-31 (Thu, 31 May 2018) Changed paths: M block/crypto.c M block/nbd.c M block/qcow.c M block/qcow2-bitmap.c M block/qcow2-cluster.c M block/qcow2-refcount.c M block/qcow2-snapshot.c M block/qcow2.c M block/vhdx-endian.c M block/vhdx-log.c M block/vhdx.c Log Message: ----------- block: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 986bc8ded9a5459e72951cc91b53cf2b52eb735f https://github.com/qemu/qemu/commit/986bc8ded9a5459e72951cc91b53cf2b52eb735f Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M crypto/block-luks.c M crypto/block-luks.h M crypto/block-qcow.c M crypto/block-qcow.h M crypto/block.c M crypto/cipher.c M crypto/ivgen-essiv.c M crypto/ivgen-essiv.h M crypto/ivgen-plain.c M crypto/ivgen-plain.h M crypto/ivgen-plain64.c M crypto/ivgen-plain64.h M crypto/ivgen.c M crypto/tlscreds.c M crypto/tlscredsanon.c M crypto/tlscredsx509.c Log Message: ----------- crypto: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Acked-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 070e9a1e837e1a2ba5c6450eb8ce2e18b29c4af8 https://github.com/qemu/qemu/commit/070e9a1e837e1a2ba5c6450eb8ce2e18b29c4af8 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/hppa/hppa_sys.h M hw/hppa/machine.c Log Message: ----------- hppa: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 83ee768d6247bf121b5b8f4b7580fbbc1281d473 https://github.com/qemu/qemu/commit/83ee768d6247bf121b5b8f4b7580fbbc1281d473 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M include/migration/vmstate.h M migration/savevm.c Log Message: ----------- migration: drop an unused include In the vmstate.h file, we just need a struct name. Use a forward declaration instead of an include, then adjust the one affected .c file to include the file that is no longer implicit from the header. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Eric Blake <ebl...@redhat.com> Commit: a322714248b9e8dffe6a2bb379ffd5d59b394bb7 https://github.com/qemu/qemu/commit/a322714248b9e8dffe6a2bb379ffd5d59b394bb7 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M trace/control.h M trace/qmp.c Log Message: ----------- trace: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: e921d6eff9b7fc0260a69bd286b2b134890ef03a https://github.com/qemu/qemu/commit/e921d6eff9b7fc0260a69bd286b2b134890ef03a Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/display/bcm2835_fb.c Log Message: ----------- display: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 9314b859bb1065ef9ee1ad2a863aa30f2aa93178 https://github.com/qemu/qemu/commit/9314b859bb1065ef9ee1ad2a863aa30f2aa93178 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/ide/ahci-allwinner.c M hw/ide/ahci.c M hw/ide/ich.c Log Message: ----------- ide: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 455e17a1b85fbc3d8c7208b5bc9a742d8508b324 https://github.com/qemu/qemu/commit/455e17a1b85fbc3d8c7208b5bc9a742d8508b324 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/intc/ioapic.c Log Message: ----------- ioapic: fix up includes include files shouldn't have the "include/" part, that is implied. Also, drop an unused include. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: e703a5a1e043ad78f9370b1f91825625da4383ed https://github.com/qemu/qemu/commit/e703a5a1e043ad78f9370b1f91825625da4383ed Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/net/e1000e.c Log Message: ----------- e1000e: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 4147a0358e214551a71c108b4474a5c58835abbb https://github.com/qemu/qemu/commit/4147a0358e214551a71c108b4474a5c58835abbb Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/net/rocker/rocker_fp.c Log Message: ----------- rocker: drop an unused include We don't use net/clients.h, drop that include. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 72a56a1f797c67015bff20d4b77fbf4f6d5b9440 https://github.com/qemu/qemu/commit/72a56a1f797c67015bff20d4b77fbf4f6d5b9440 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/ppc/ppc440_uc.c M hw/ppc/sam460ex.c Log Message: ----------- ppc: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Acked-by: David Gibson <da...@gibson.dropbear.id.au> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: dbff516dc96c9e4c3ca1ac1826377af88c7b7f1d https://github.com/qemu/qemu/commit/dbff516dc96c9e4c3ca1ac1826377af88c7b7f1d Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/scsi/vhost-scsi-common.c Log Message: ----------- vhost-scsi: drop an unused include No reason for vhost-scsi to pull in migration headers directly. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 222ee196abe316ad21be8629b8be8e60bc3e8c4b https://github.com/qemu/qemu/commit/222ee196abe316ad21be8629b8be8e60bc3e8c4b Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/sd/milkymist-memcard.c Log Message: ----------- sd: fix up include include files shouldn't have the "include/" part, that is implied. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 463581a827ea8fd540ddf1d4260a7610d17f1b2e https://github.com/qemu/qemu/commit/463581a827ea8fd540ddf1d4260a7610d17f1b2e Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M hw/usb/desc-msos.c M hw/usb/desc.c M hw/usb/dev-audio.c M hw/usb/dev-bluetooth.c M hw/usb/dev-hid.c M hw/usb/dev-hub.c M hw/usb/dev-mtp.c M hw/usb/dev-network.c M hw/usb/dev-serial.c M hw/usb/dev-smartcard-reader.c M hw/usb/dev-storage.c M hw/usb/dev-uas.c M hw/usb/dev-wacom.c Log Message: ----------- usb: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 53d37d36caa046d7d93f365e56dcf664f47ccf31 https://github.com/qemu/qemu/commit/53d37d36caa046d7d93f365e56dcf664f47ccf31 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M migration/block-dirty-bitmap.c M migration/page_cache.c M migration/ram.c M migration/vmstate.c Log Message: ----------- migration: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Juan Quintela <quint...@redhat.com> Commit: f27f01db0391990098620cd39473edf03e170183 https://github.com/qemu/qemu/commit/f27f01db0391990098620cd39473edf03e170183 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M net/colo-compare.c M net/colo.c M net/filter-rewriter.c Log Message: ----------- colo: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Reviewed-by: Zhang Chen <zhangc...@gmail.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: dc03272da6d234a02b8caf938242d26584489e27 https://github.com/qemu/qemu/commit/dc03272da6d234a02b8caf938242d26584489e27 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M qga/channel-posix.c M qga/channel-win32.c M qga/commands-posix.c M qga/commands-win32.c M qga/commands.c M qga/guest-agent-command-state.c M qga/main.c M qga/vss-win32.c Log Message: ----------- qga: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: 0041e9a0ac7f140256351a50b218f479981f06b2 https://github.com/qemu/qemu/commit/0041e9a0ac7f140256351a50b218f479981f06b2 Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M ui/gtk.c M ui/input-keymap.c M ui/input-legacy.c M ui/spice-input.c Log Message: ----------- ui: use local path for local headers When pulling in headers that are in the same directory as the C file (as opposed to one in include/), we should use its relative path, without a directory. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Commit: d35ea39e8db126b5f41b3f5c8aa6edf8bc3ded7d https://github.com/qemu/qemu/commit/d35ea39e8db126b5f41b3f5c8aa6edf8bc3ded7d Author: Michael S. Tsirkin <m...@redhat.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M arch_init.c Log Message: ----------- arch_init: sort architectures Sort alphabetically. Will help us see if anything is missing (e.g. tile is not there now). Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Laszlo Ersek <ler...@redhat.com> Commit: 2e0c56cdde0b4bbd6ed4070626ed72d1977da07f https://github.com/qemu/qemu/commit/2e0c56cdde0b4bbd6ed4070626ed72d1977da07f Author: Ross Zwisler <ross.zwis...@linux.intel.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M tests/.gitignore Log Message: ----------- tests/.gitignore: add entry for generated file After a "make check" we end up with the following: $ git status On branch master Your branch is up-to-date with 'origin/master'. Untracked files: (use "git add <file>..." to include in what will be committed) tests/test-block-backend nothing added to commit but untracked files present (use "git add" to track) Signed-off-by: Ross Zwisler <ross.zwis...@linux.intel.com> Fixes: commit ad0df3e0fdac ("block: test blk_aio_flush() with blk->root == NULL") Cc: Kevin Wolf <kw...@redhat.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Reviewed-by: Eric Blake <ebl...@redhat.com> Commit: 9ab3aad2813ce5d9e79c86cb65a013016b61a08f https://github.com/qemu/qemu/commit/9ab3aad2813ce5d9e79c86cb65a013016b61a08f Author: Ross Zwisler <ross.zwis...@linux.intel.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M docs/nvdimm.txt M hw/acpi/nvdimm.c M hw/i386/pc.c M include/hw/i386/pc.h M include/hw/mem/nvdimm.h Log Message: ----------- nvdimm, acpi: support NFIT platform capabilities Add a machine command line option to allow the user to control the Platform Capabilities Structure in the virtualized NFIT. This Platform Capabilities Structure was added in ACPI 6.2 Errata A. Signed-off-by: Ross Zwisler <ross.zwis...@linux.intel.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: cab27afa10c241cb99df41f770b29cebd6a91e73 https://github.com/qemu/qemu/commit/cab27afa10c241cb99df41f770b29cebd6a91e73 Author: Ross Zwisler <ross.zwis...@linux.intel.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M tests/acpi-test-data/pc/NFIT.dimmpxm M tests/acpi-test-data/q35/NFIT.dimmpxm M tests/bios-tables-test.c Log Message: ----------- ACPI testing: test NFIT platform capabilities Add testing for the newly added NFIT Platform Capabilities Structure. Signed-off-by: Ross Zwisler <ross.zwis...@linux.intel.com> Suggested-by: Igor Mammedov <imamm...@redhat.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: 25b1d45a1975fd8624c37b5bf42e8502ccf53460 https://github.com/qemu/qemu/commit/25b1d45a1975fd8624c37b5bf42e8502ccf53460 Author: Changpeng Liu <changpeng....@intel.com> Date: 2018-06-01 (Fri, 01 Jun 2018) Changed paths: M contrib/vhost-user-blk/vhost-user-blk.c M hw/block/vhost-user-blk.c M include/hw/virtio/vhost-user-blk.h Log Message: ----------- vhost-blk: turn on pre-defined RO feature bit Read only feature shouldn't be negotiable, because if the backend device reported Read only feature supported, QEMU host driver shouldn't change backend's RO attribute. While here, also enable the vhost-user-blk test utility to test RO feature. Signed-off-by: Changpeng Liu <changpeng....@intel.com> Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com> Reviewed-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Commit: f67c9b693ae3d03305162623a043ba4067a3c00c https://github.com/qemu/qemu/commit/f67c9b693ae3d03305162623a043ba4067a3c00c Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2018-06-04 (Mon, 04 Jun 2018) Changed paths: M arch_init.c M backends/cryptodev-vhost-user.c M block/crypto.c M block/nbd.c M block/qcow.c M block/qcow2-bitmap.c M block/qcow2-cluster.c M block/qcow2-refcount.c M block/qcow2-snapshot.c M block/qcow2.c M block/vhdx-endian.c M block/vhdx-log.c M block/vhdx.c M contrib/libvhost-user/libvhost-user.c M contrib/libvhost-user/libvhost-user.h M contrib/vhost-user-blk/vhost-user-blk.c M crypto/block-luks.c M crypto/block-luks.h M crypto/block-qcow.c M crypto/block-qcow.h M crypto/block.c M crypto/cipher.c M crypto/ivgen-essiv.c M crypto/ivgen-essiv.h M crypto/ivgen-plain.c M crypto/ivgen-plain.h M crypto/ivgen-plain64.c M crypto/ivgen-plain64.h M crypto/ivgen.c M crypto/tlscreds.c M crypto/tlscredsanon.c M crypto/tlscredsx509.c M docs/interop/vhost-user.txt M docs/nvdimm.txt M hw/acpi/nvdimm.c M hw/block/vhost-user-blk.c M hw/display/bcm2835_fb.c M hw/hppa/hppa_sys.h M hw/hppa/machine.c M hw/i386/pc.c M hw/ide/ahci-allwinner.c M hw/ide/ahci.c M hw/ide/ich.c M hw/intc/ioapic.c M hw/net/e1000e.c M hw/net/rocker/rocker_fp.c M hw/ppc/ppc440_uc.c M hw/ppc/sam460ex.c M hw/scsi/vhost-scsi-common.c M hw/scsi/vhost-user-scsi.c M hw/sd/milkymist-memcard.c M hw/usb/desc-msos.c M hw/usb/desc.c M hw/usb/dev-audio.c M hw/usb/dev-bluetooth.c M hw/usb/dev-hid.c M hw/usb/dev-hub.c M hw/usb/dev-mtp.c M hw/usb/dev-network.c M hw/usb/dev-serial.c M hw/usb/dev-smartcard-reader.c M hw/usb/dev-storage.c M hw/usb/dev-uas.c M hw/usb/dev-wacom.c M hw/virtio/vhost-stub.c M hw/virtio/vhost-user.c M hw/virtio/vhost.c M include/hw/i386/pc.h M include/hw/mem/nvdimm.h M include/hw/virtio/vhost-backend.h M include/hw/virtio/vhost-user-blk.h M include/hw/virtio/vhost-user-scsi.h A include/hw/virtio/vhost-user.h M include/migration/vmstate.h M include/qemu/osdep.h M migration/block-dirty-bitmap.c M migration/page_cache.c M migration/ram.c M migration/savevm.c M migration/vmstate.c M net/colo-compare.c M net/colo.c M net/filter-rewriter.c M net/vhost-user.c M qga/channel-posix.c M qga/channel-win32.c M qga/commands-posix.c M qga/commands-win32.c M qga/commands.c M qga/guest-agent-command-state.c M qga/main.c M qga/vss-win32.c M tests/.gitignore M tests/acpi-test-data/pc/NFIT.dimmpxm M tests/acpi-test-data/q35/NFIT.dimmpxm M tests/bios-tables-test.c M tests/libqtest.c M tests/vhost-user-bridge.c M trace/control.h M trace/qmp.c M ui/gtk.c M ui/input-keymap.c M ui/input-legacy.c M ui/spice-input.c Log Message: ----------- Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging acpi, vhost, misc: fixes, features vDPA support, fix to vhost blk RO bit handling, some include path cleanups, NFIT ACPI table. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> # gpg: Signature made Fri 01 Jun 2018 17:25:19 BST # gpg: using RSA key 281F0DB8D28D5469 # 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: (31 commits) vhost-blk: turn on pre-defined RO feature bit ACPI testing: test NFIT platform capabilities nvdimm, acpi: support NFIT platform capabilities tests/.gitignore: add entry for generated file arch_init: sort architectures ui: use local path for local headers qga: use local path for local headers colo: use local path for local headers migration: use local path for local headers usb: use local path for local headers sd: fix up include vhost-scsi: drop an unused include ppc: use local path for local headers rocker: drop an unused include e1000e: use local path for local headers ioapic: fix up includes ide: use local path for local headers display: use local path for local headers trace: use local path for local headers migration: drop an unused include ... Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/afd76ffba966...f67c9b693ae3 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.