qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] bacabb: intel_iommu: fixing source id during


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] bacabb: intel_iommu: fixing source id during IOTLB hash ke...
Date: Tue, 15 Nov 2016 15:30:06 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: bacabb0afadb47294806481a7ebb6fa5d4f1c7bd
      
https://github.com/qemu/qemu/commit/bacabb0afadb47294806481a7ebb6fa5d4f1c7bd
  Author: Jason Wang <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/i386/intel_iommu.c
    M hw/i386/intel_iommu_internal.h

  Log Message:
  -----------
  intel_iommu: fixing source id during IOTLB hash key calculation

Using uint8_t for source id will lose bus num and get the
wrong/invalid IOTLB entry. Fixing by using uint16_t instead and
enlarge level shift.

Cc: Paolo Bonzini <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Jason Wang <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 27e57efe32f53a8788cd6b6b9b9bbc08446cc8ae
      
https://github.com/qemu/qemu/commit/27e57efe32f53a8788cd6b6b9b9bbc08446cc8ae
  Author: Ladi Prosek <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/net/virtio-net.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio.c
    M include/hw/virtio/virtio.h

  Log Message:
  -----------
  virtio: rename virtqueue_discard to virtqueue_unpop

The function undoes the effect of virtqueue_pop and doesn't do anything
destructive or irreversible so virtqueue_unpop is a more fitting name.

Signed-off-by: Ladi Prosek <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: bf91bd27924955aa243abfa5d422ee71e9e84b93
      
https://github.com/qemu/qemu/commit/bf91bd27924955aa243abfa5d422ee71e9e84b93
  Author: Ladi Prosek <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/virtio.c
    M include/hw/virtio/virtio.h

  Log Message:
  -----------
  virtio: make virtqueue_alloc_element static

The function does not fully initialize the returned VirtQueueElement and should
be used only internally from the virtio module.

Signed-off-by: Ladi Prosek <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 6e724d9d990b0672f3f311346f193394ae3def08
      
https://github.com/qemu/qemu/commit/6e724d9d990b0672f3f311346f193394ae3def08
  Author: Gonglei <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/virtio-crypto-pci.c
    M hw/virtio/virtio-crypto.c

  Log Message:
  -----------
  virtio-crypto: tag as not hotpluggable and migration

Currently the virtio-crypto device hasn't supported
hotpluggable and live migration well. Let's tag it
as not hotpluggable and migration actively and reopen
them once we support them well.

Suggested-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Gonglei <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 1a43713b02e515575134e18af1f5d0e8c3c26bcc
      
https://github.com/qemu/qemu/commit/1a43713b02e515575134e18af1f5d0e8c3c26bcc
  Author: Peter Xu <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/i386/intel_iommu.c
    M include/hw/i386/intel_iommu.h

  Log Message:
  -----------
  intel_iommu: fix several incorrect endianess and bit fields

Signed-off-by: Peter Xu <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 8e7a0a1616faa852d65427bbbb6296dffb38990d
      
https://github.com/qemu/qemu/commit/8e7a0a1616faa852d65427bbbb6296dffb38990d
  Author: Peter Xu <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/i386/intel_iommu.c

  Log Message:
  -----------
  intel_iommu: fix incorrect assert

Reported-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Peter Xu <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 1b39bc1cf67eee07518ee05ce9306eaa53d868e4
      
https://github.com/qemu/qemu/commit/1b39bc1cf67eee07518ee05ce9306eaa53d868e4
  Author: Peter Xu <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M include/hw/acpi/acpi-defs.h

  Log Message:
  -----------
  acpi: fix DMAR device scope for IOAPIC

We should not use cpu_to_le16() here, instead each of device/function
value is stored in a 8 byte field.

Signed-off-by: Peter Xu <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 9b706dbbbb81f5cb7c67e491d38cd6077205e056
      
https://github.com/qemu/qemu/commit/9b706dbbbb81f5cb7c67e491d38cd6077205e056
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/s390x/virtio-ccw.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio.c
    M include/hw/virtio/virtio.h

  Log Message:
  -----------
  virtio: allow per-device-class legacy features

Legacy features are those that transitional devices only
expose on the legacy interface.
Allow different ones per device class.

Cc: address@hidden # dependency for the next patch
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>


  Commit: 2a083ffd2e37ef08769749a5c7cfc6ca65c9f8ea
      
https://github.com/qemu/qemu/commit/2a083ffd2e37ef08769749a5c7cfc6ca65c9f8ea
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/net/virtio-net.c

  Log Message:
  -----------
  virtio-net: mark VIRTIO_NET_F_GSO as legacy

virtio 1.0 spec says this is a legacy feature bit,
hide it from guests in modern mode.

Note: for cross-version migration compatibility,
we keep the bit set in host_features.
The result will be that a guest migrating cross-version
will see host features change under it.
As guests only seem to read it once, this should
not be an issue. Meanwhile, will work to fix guests to
ignore this bit in virtio1 mode, too.

Cc: address@hidden
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>


  Commit: 0d34fbabc13891da41582b0823867dc5733fffef
      
https://github.com/qemu/qemu/commit/0d34fbabc13891da41582b0823867dc5733fffef
  Author: Rafael David Tinoco <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/vhost.c

  Log Message:
  -----------
  vhost: migration blocker only if shared log is used

Commit 31190ed7 added a migration blocker in vhost_dev_init() to
check if memfd would succeed. It is better if this blocker first
checks if vhost backend requires shared log. This will avoid a
situation where a blocker is added inappropriately (e.g. shared
log allocation fails when vhost backend doesn't support it).

Signed-off-by: Rafael David Tinoco <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: c7f8d0f3a52b5ef8fdcd305cce438f67d7e06a9f
      
https://github.com/qemu/qemu/commit/c7f8d0f3a52b5ef8fdcd305cce438f67d7e06a9f
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c
    M hw/core/hotplug.c
    M hw/core/qdev.c
    M hw/i386/pc.c
    M include/hw/hotplug.h

  Log Message:
  -----------
  qdev: hotplug: drop HotplugHandler.post_plug callback

as nvdimm acpi is okay to build fit when the nvdimm device
has not been 'realized'

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 12f86b5b3e1bdf75e0a467d771c16cc42f3a1f1a
      
https://github.com/qemu/qemu/commit/12f86b5b3e1bdf75e0a467d771c16cc42f3a1f1a
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c
    M include/hw/mem/nvdimm.h

  Log Message:
  -----------
  nvdimm acpi: drop the lock of fit buffer

as there is a global lock to protect vm-exit handlers and
QMP/monitor, this lock can be dropped

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 75f27498220e6ff6f78bf08fbe2cc662ec76ba89
      
https://github.com/qemu/qemu/commit/75f27498220e6ff6f78bf08fbe2cc662ec76ba89
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    M docs/specs/acpi_mem_hotplug.txt
    M docs/specs/acpi_nvdimm.txt
    M hw/acpi/ich9.c
    M hw/acpi/memory_hotplug.c
    M hw/acpi/nvdimm.c
    M hw/acpi/piix4.c
    M include/hw/mem/nvdimm.h

  Log Message:
  -----------
  pc: memhp: move nvdimm hotplug out of memory hotplug

as they use completely different way to handle hotplug event

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 3e8522e23f6ab3c2b89ebb962ec4c2227d88aca6
      
https://github.com/qemu/qemu/commit/3e8522e23f6ab3c2b89ebb962ec4c2227d88aca6
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/i386/pc.c

  Log Message:
  -----------
  pc: memhp: stop handling nvdimm hotplug in pc_dimm_unplug

as it is never called when nvdimm hotplug happens

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 264813cb9d0eea199d48c6ea917060683685d1e0
      
https://github.com/qemu/qemu/commit/264813cb9d0eea199d48c6ea917060683685d1e0
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: clean up nvdimm_build_acpi

To make the code more clearer, we
1) check ram_slots first, and build ssdt & nfit only when it is available
2) use nvdimm_get_plugged_device_list() to check if there is nvdimm device
   plugged

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 45a994944a8773e67adaede8cc15a207f85dbef0
      
https://github.com/qemu/qemu/commit/45a994944a8773e67adaede8cc15a207f85dbef0
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M docs/specs/acpi_nvdimm.txt

  Log Message:
  -----------
  docs: improve the doc of Read FIT method

Improve the description and clearly document the length field

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: cf7c0ff521b0710079aa28f21937fb7dbb3f5224
      
https://github.com/qemu/qemu/commit/cf7c0ff521b0710079aa28f21937fb7dbb3f5224
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: rename nvdimm_plugged_device_list

Its behavior has been changed as the nvdimm device which is being
realized also will be handled in this function, so rename it to
reflect the fact

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 880f36125371a969905a3be83a9099ca451b5c12
      
https://github.com/qemu/qemu/commit/880f36125371a969905a3be83a9099ca451b5c12
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: cleanup nvdimm_build_fit

inline buf_size to refine the code a bit

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 284197e41f0fe98d58ce5e8acd4966c91f28c4bd
      
https://github.com/qemu/qemu/commit/284197e41f0fe98d58ce5e8acd4966c91f28c4bd
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c
    M hw/i386/pc.c
    M include/hw/mem/nvdimm.h

  Log Message:
  -----------
  nvdimm acpi: rename nvdimm_acpi_hotplug

Rename it to nvdimm_plug()

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: c2fa30757a2ba1bb5b053883773a9a61fbdd7082
      
https://github.com/qemu/qemu/commit/c2fa30757a2ba1bb5b053883773a9a61fbdd7082
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: define DSM return codes

and use these codes to refine the code

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 7adbce633908fd093e24eee50018898dc11802cc
      
https://github.com/qemu/qemu/commit/7adbce633908fd093e24eee50018898dc11802cc
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: fix two comments

fixed the English issue and code-style issue

Suggested-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: 5a33db78b0f3ee808a3d8dd5c427edfbe80bdc73
      
https://github.com/qemu/qemu/commit/5a33db78b0f3ee808a3d8dd5c427edfbe80bdc73
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: rename nvdimm_dsm_reserved_root

Rename it to nvdimm_dsm_handle_reserved_root_method

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: aef056c11d082fcde44c5cbd3f91548738c220a8
      
https://github.com/qemu/qemu/commit/aef056c11d082fcde44c5cbd3f91548738c220a8
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: use aml_name_decl to define named object

to make the code more clearer

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: cb88ebd7542458c22f3051646f268dcea6109abc
      
https://github.com/qemu/qemu/commit/cb88ebd7542458c22f3051646f268dcea6109abc
  Author: Xiao Guangrong <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm acpi: introduce NVDIMM_DSM_MEMORY_SIZE

and use it to replace the raw number

Suggested-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>


  Commit: f1f9e6c5961ffb36fd4a81cd7edcded7bfad2ab2
      
https://github.com/qemu/qemu/commit/f1f9e6c5961ffb36fd4a81cd7edcded7bfad2ab2
  Author: Greg Kurz <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/vhost.c
    M include/hw/virtio/vhost.h

  Log Message:
  -----------
  vhost: adapt vhost_verify_ring_mappings() to virtio 1 ring layout

With virtio 1, the vring layout is split in 3 separate regions of
contiguous memory for the descriptor table, the available ring and the
used ring, as opposed with legacy virtio which uses a single region.

In case of memory re-mapping, the code ensures it doesn't affect the
vring mapping. This is done in vhost_verify_ring_mappings() which assumes
the device is legacy.

This patch changes vhost_verify_ring_mappings() to check the mappings of
each part of the vring separately.

This works for legacy mappings as well.

Cc: address@hidden
Signed-off-by: Greg Kurz <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 1cdce7c54d26e64f5eddb10a6f4f7dd938dfc2c4
      
https://github.com/qemu/qemu/commit/1cdce7c54d26e64f5eddb10a6f4f7dd938dfc2c4
  Author: Greg Kurz <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/vhost.c
    M include/hw/virtio/vhost.h

  Log Message:
  -----------
  vhost: drop legacy vring layout bits

The legacy vring layout is not used anymore as we use the separate
mappings even for legacy devices.
This patch simply removes it.

This also fixes a bug with virtio 1 devices when the vring descriptor table
is mapped at a higher address than the used vring because the following
function may return an insanely great value:

hwaddr virtio_queue_get_ring_size(VirtIODevice *vdev, int n)
{
    return vdev->vq[n].vring.used - vdev->vq[n].vring.desc +
     virtio_queue_get_used_size(vdev, n);
}

and the mapping fails.

Signed-off-by: Greg Kurz <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 435346d7484aa2aad1875e35948df3c3f4feee75
      
https://github.com/qemu/qemu/commit/435346d7484aa2aad1875e35948df3c3f4feee75
  Author: Greg Kurz <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/virtio/virtio.c
    M include/hw/virtio/virtio.h

  Log Message:
  -----------
  virtio: drop virtio_queue_get_ring_{size,addr}()

These are not used anymore.

Signed-off-by: Greg Kurz <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 453ac8835b002263a6b7b0843e7c90fa8b19c869
      
https://github.com/qemu/qemu/commit/453ac8835b002263a6b7b0843e7c90fa8b19c869
  Author: Marcel Apfelbaum <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A docs/pcie.txt

  Log Message:
  -----------
  docs: add PCIe devices placement guidelines

Proposes best practices on how to use PCI Express/PCI device
in PCI Express based machines and explain the reasoning behind them.

Reviewed-by: Laszlo Ersek <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: baf905e580ab9c8eaf228822c4a7b257493b4998
      
https://github.com/qemu/qemu/commit/baf905e580ab9c8eaf228822c4a7b257493b4998
  Author: Marc-André Lureau <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M tests/test-replication.c

  Log Message:
  -----------
  test-replication: fix leaks

ASAN spotted:
SUMMARY: AddressSanitizer: 301990288 byte(s) leaked in 33 allocation(s).

Signed-off-by: Marc-André Lureau <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 82e6e5ef0ec0e55e2be215153219f0ca8b3bee84
      
https://github.com/qemu/qemu/commit/82e6e5ef0ec0e55e2be215153219f0ca8b3bee84
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M tests/test-replication.c

  Log Message:
  -----------
  Merge remote-tracking branch 'public/tags/block-pull-request' into staging

# gpg: Signature made Tue 15 Nov 2016 03:42:29 PM GMT
# gpg:                using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* public/tags/block-pull-request:
  test-replication: fix leaks

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 00b8702581f312aa46f797a8b3153d9b2892d967
      
https://github.com/qemu/qemu/commit/00b8702581f312aa46f797a8b3153d9b2892d967
  Author: Daniel Oram <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Fix assert in PCI address property when used by vfio-pci

Allow the PCIHostDeviceAddress structure to work as the host property
in vfio-pci when it has it's default value of all fields set to ~0. In
this form the property indicates a non-existant device but given the
field bit sizes gets asserted as excess (and invalid) precision
overflows the string buffer. The BDF of an invalid device
"FFFF:FF:FF.F" is returned instead.

Signed-off-by: Daniel Oram <address@hidden>
Reviewed-by: Alex Williamson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 60c5a47a16aa227155877b1436b4467a106587d6
      
https://github.com/qemu/qemu/commit/60c5a47a16aa227155877b1436b4467a106587d6
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  Merge remote-tracking branch 'ehabkost/tags/machine-pull-request' into staging

qdev: Fix assert in PCI address property when used by vfio-pci

# gpg: Signature made Tue 15 Nov 2016 06:27:18 PM GMT
# gpg:                using RSA key 0x2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* ehabkost/tags/machine-pull-request:
  qdev: Fix assert in PCI address property when used by vfio-pci

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 51f492e5da8ca5f3df1429d1c4577aeae500b96d
      
https://github.com/qemu/qemu/commit/51f492e5da8ca5f3df1429d1c4577aeae500b96d
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M default-configs/mips-softmmu-common.mak
    A docs/pcie.txt
    M docs/specs/acpi_mem_hotplug.txt
    M docs/specs/acpi_nvdimm.txt
    M hw/acpi/ich9.c
    M hw/acpi/memory_hotplug.c
    M hw/acpi/nvdimm.c
    M hw/acpi/piix4.c
    M hw/core/hotplug.c
    M hw/core/qdev.c
    M hw/i386/acpi-build.c
    M hw/i386/intel_iommu.c
    M hw/i386/intel_iommu_internal.h
    M hw/i386/pc.c
    M hw/net/virtio-net.c
    M hw/s390x/virtio-ccw.c
    M hw/virtio/vhost.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio-crypto-pci.c
    M hw/virtio/virtio-crypto.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio.c
    M include/hw/acpi/acpi-defs.h
    M include/hw/hotplug.h
    M include/hw/i386/intel_iommu.h
    M include/hw/mem/nvdimm.h
    M include/hw/virtio/vhost.h
    M include/hw/virtio/virtio.h

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

virtio, vhost, pc, pci: documentation, fixes and cleanups

Lots of fixes all over the place.

Unfortunately, this does not yet fix a regression with vhost
introduced by the last pull, the issue is typically this error:
    kvm_mem_ioeventfd_add: error adding ioeventfd: File exists
followed by QEMU aborting.

Signed-off-by: Michael S. Tsirkin <address@hidden>

* remotes/mst/tags/for_upstream: (28 commits)
  docs: add PCIe devices placement guidelines
  virtio: drop virtio_queue_get_ring_{size,addr}()
  vhost: drop legacy vring layout bits
  vhost: adapt vhost_verify_ring_mappings() to virtio 1 ring layout
  nvdimm acpi: introduce NVDIMM_DSM_MEMORY_SIZE
  nvdimm acpi: use aml_name_decl to define named object
  nvdimm acpi: rename nvdimm_dsm_reserved_root
  nvdimm acpi: fix two comments
  nvdimm acpi: define DSM return codes
  nvdimm acpi: rename nvdimm_acpi_hotplug
  nvdimm acpi: cleanup nvdimm_build_fit
  nvdimm acpi: rename nvdimm_plugged_device_list
  docs: improve the doc of Read FIT method
  nvdimm acpi: clean up nvdimm_build_acpi
  pc: memhp: stop handling nvdimm hotplug in pc_dimm_unplug
  pc: memhp: move nvdimm hotplug out of memory hotplug
  nvdimm acpi: drop the lock of fit buffer
  qdev: hotplug: drop HotplugHandler.post_plug callback
  vhost: migration blocker only if shared log is used
  virtio-net: mark VIRTIO_NET_F_GSO as legacy
  ...

Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: b0bcc86d2a87456f5a276f941dc775b265b309cf
      
https://github.com/qemu/qemu/commit/b0bcc86d2a87456f5a276f941dc775b265b309cf
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M VERSION

  Log Message:
  -----------
  Update version for v2.8.0-rc0 release

Signed-off-by: Stefan Hajnoczi <address@hidden>


Compare: https://github.com/qemu/qemu/compare/97e53cf82ca0...b0bcc86d2a87

reply via email to

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