qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 988a27: vhost: allow backends to filter memor


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 988a27: vhost: allow backends to filter memory sections
Date: Mon, 04 Jun 2018 03:28:08 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 988a27754bbbc45698f7acb54352e5a1ae699514
      
https://github.com/qemu/qemu/commit/988a27754bbbc45698f7acb54352e5a1ae699514
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 5f57fbeaaf7c4cd33152d7f2e449caab4d4209d9
      
https://github.com/qemu/qemu/commit/5f57fbeaaf7c4cd33152d7f2e449caab4d4209d9
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Signed-off-by: Tiwei Bie <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 4d0cf552d3a9585f380e8abdc313e4d416a56aa0
      
https://github.com/qemu/qemu/commit/4d0cf552d3a9585f380e8abdc313e4d416a56aa0
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 44866521bd6ea8e5152a87664dea1eee90c9438b
      
https://github.com/qemu/qemu/commit/44866521bd6ea8e5152a87664dea1eee90c9438b
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: d84599f56c820d8c1ac9928a76500dcdfbbf194d
      
https://github.com/qemu/qemu/commit/d84599f56c820d8c1ac9928a76500dcdfbbf194d
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: e3af2928f8270498097af163bb023b633c0d8d1c
      
https://github.com/qemu/qemu/commit/e3af2928f8270498097af163bb023b633c0d8d1c
  Author: Tiwei Bie <address@hidden>
  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 <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 28012e190e6897cfc2a98364240909d08e90ffc0
      
https://github.com/qemu/qemu/commit/28012e190e6897cfc2a98364240909d08e90ffc0
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>


  Commit: fa0d421f39b353ed2de901bb798f81ce9824c2f3
      
https://github.com/qemu/qemu/commit/fa0d421f39b353ed2de901bb798f81ce9824c2f3
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Acked-by: Thomas Huth <address@hidden>


  Commit: 0d8c41dae5b0566d0022be2af84d50ff456b3537
      
https://github.com/qemu/qemu/commit/0d8c41dae5b0566d0022be2af84d50ff456b3537
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 986bc8ded9a5459e72951cc91b53cf2b52eb735f
      
https://github.com/qemu/qemu/commit/986bc8ded9a5459e72951cc91b53cf2b52eb735f
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Daniel P. Berrangé <address@hidden>


  Commit: 070e9a1e837e1a2ba5c6450eb8ce2e18b29c4af8
      
https://github.com/qemu/qemu/commit/070e9a1e837e1a2ba5c6450eb8ce2e18b29c4af8
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 83ee768d6247bf121b5b8f4b7580fbbc1281d473
      
https://github.com/qemu/qemu/commit/83ee768d6247bf121b5b8f4b7580fbbc1281d473
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Eric Blake <address@hidden>


  Commit: a322714248b9e8dffe6a2bb379ffd5d59b394bb7
      
https://github.com/qemu/qemu/commit/a322714248b9e8dffe6a2bb379ffd5d59b394bb7
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: e921d6eff9b7fc0260a69bd286b2b134890ef03a
      
https://github.com/qemu/qemu/commit/e921d6eff9b7fc0260a69bd286b2b134890ef03a
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 9314b859bb1065ef9ee1ad2a863aa30f2aa93178
      
https://github.com/qemu/qemu/commit/9314b859bb1065ef9ee1ad2a863aa30f2aa93178
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 455e17a1b85fbc3d8c7208b5bc9a742d8508b324
      
https://github.com/qemu/qemu/commit/455e17a1b85fbc3d8c7208b5bc9a742d8508b324
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: e703a5a1e043ad78f9370b1f91825625da4383ed
      
https://github.com/qemu/qemu/commit/e703a5a1e043ad78f9370b1f91825625da4383ed
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 4147a0358e214551a71c108b4474a5c58835abbb
      
https://github.com/qemu/qemu/commit/4147a0358e214551a71c108b4474a5c58835abbb
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 72a56a1f797c67015bff20d4b77fbf4f6d5b9440
      
https://github.com/qemu/qemu/commit/72a56a1f797c67015bff20d4b77fbf4f6d5b9440
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Acked-by: David Gibson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: dbff516dc96c9e4c3ca1ac1826377af88c7b7f1d
      
https://github.com/qemu/qemu/commit/dbff516dc96c9e4c3ca1ac1826377af88c7b7f1d
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 222ee196abe316ad21be8629b8be8e60bc3e8c4b
      
https://github.com/qemu/qemu/commit/222ee196abe316ad21be8629b8be8e60bc3e8c4b
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 463581a827ea8fd540ddf1d4260a7610d17f1b2e
      
https://github.com/qemu/qemu/commit/463581a827ea8fd540ddf1d4260a7610d17f1b2e
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 53d37d36caa046d7d93f365e56dcf664f47ccf31
      
https://github.com/qemu/qemu/commit/53d37d36caa046d7d93f365e56dcf664f47ccf31
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>


  Commit: f27f01db0391990098620cd39473edf03e170183
      
https://github.com/qemu/qemu/commit/f27f01db0391990098620cd39473edf03e170183
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: dc03272da6d234a02b8caf938242d26584489e27
      
https://github.com/qemu/qemu/commit/dc03272da6d234a02b8caf938242d26584489e27
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 0041e9a0ac7f140256351a50b218f479981f06b2
      
https://github.com/qemu/qemu/commit/0041e9a0ac7f140256351a50b218f479981f06b2
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: d35ea39e8db126b5f41b3f5c8aa6edf8bc3ded7d
      
https://github.com/qemu/qemu/commit/d35ea39e8db126b5f41b3f5c8aa6edf8bc3ded7d
  Author: Michael S. Tsirkin <address@hidden>
  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 <address@hidden>
Reviewed-by: Laszlo Ersek <address@hidden>


  Commit: 2e0c56cdde0b4bbd6ed4070626ed72d1977da07f
      
https://github.com/qemu/qemu/commit/2e0c56cdde0b4bbd6ed4070626ed72d1977da07f
  Author: Ross Zwisler <address@hidden>
  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 <address@hidden>
Fixes: commit ad0df3e0fdac ("block: test blk_aio_flush() with blk->root == 
NULL")
Cc: Kevin Wolf <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Eric Blake <address@hidden>


  Commit: 9ab3aad2813ce5d9e79c86cb65a013016b61a08f
      
https://github.com/qemu/qemu/commit/9ab3aad2813ce5d9e79c86cb65a013016b61a08f
  Author: Ross Zwisler <address@hidden>
  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 <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: cab27afa10c241cb99df41f770b29cebd6a91e73
      
https://github.com/qemu/qemu/commit/cab27afa10c241cb99df41f770b29cebd6a91e73
  Author: Ross Zwisler <address@hidden>
  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 <address@hidden>
Suggested-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 25b1d45a1975fd8624c37b5bf42e8502ccf53460
      
https://github.com/qemu/qemu/commit/25b1d45a1975fd8624c37b5bf42e8502ccf53460
  Author: Changpeng Liu <address@hidden>
  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 <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: f67c9b693ae3d03305162623a043ba4067a3c00c
      
https://github.com/qemu/qemu/commit/f67c9b693ae3d03305162623a043ba4067a3c00c
  Author: Peter Maydell <address@hidden>
  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 <address@hidden>

# gpg: Signature made Fri 01 Jun 2018 17:25:19 BST
# gpg:                using RSA key 281F0DB8D28D5469
# gpg: Good signature from "Michael S. Tsirkin <address@hidden>"
# gpg:                 aka "Michael S. Tsirkin <address@hidden>"
# 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 <address@hidden>


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.

reply via email to

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