From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [Qemu-devel] [PULL 00/44] pci, pc, virtio: fixes, features
Date: Mon, 14 Jan 2019 20:35:11 -0500 [thread overview]
Message-ID: <20190115003812.11329-1-mst@redhat.com> (raw)
The following changes since commit 89bd861c2b470e3fb45596945509079c72af3ac2:
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' into staging (2019-01-14 17:35:00 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to b421506a3ac2f1b2a4f18d6f423a92dfa16e2645:
acpi: update expected files (2019-01-14 19:31:05 -0500)
----------------------------------------------------------------
pci, pc, virtio: fixes, features
tpm physical presence interface
rsc support in virtio net
ivshmem is removed
misc cleanups and fixes all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
David Hildenbrand (1):
pci/pcie: stop plug/unplug if the slot is locked
Dongli Zhang (1):
msix: make pba size math more uniform
Eduardo Habkost (2):
globals: Allow global properties to be optional
virtio: Make disable-legacy/disable-modern compat properties optional
Fei Li (1):
hw/misc/edu: add msi_uninit() for pci_edu_uninit()
Igor Mammedov (8):
tests: acpi: use AcpiSdtTable::aml in consistent way
tests: acpi: make sure FADT is fetched only once
tests: acpi: simplify rsdt handling
tests: acpi: reuse fetch_table() for fetching FACS and DSDT
tests: acpi: reuse fetch_table() in vmgenid-test
tests: smbios: fetch whole table in one step instead of reading it step by step
tests: acpi: squash sanitize_fadt_ptrs() into test_acpi_fadt_table()
tests: acpi: use AcpiSdtTable::aml instead of AcpiSdtTable::header::signature
Jian Wang (1):
qemu: avoid memory leak while remove disk
Juan Quintela (16):
virtio: split vhost vsock bits from virtio-pci
virtio: split virtio input host bits from virtio-pci
virtio: split virtio input bits from virtio-pci
virtio: split virtio rng bits from virtio-pci
virtio: split virtio balloon bits from virtio-pci
virtio: split virtio 9p bits from virtio-pci
virtio: split vhost user blk bits from virtio-pci
virtio: split vhost user scsi bits from virtio-pci
virtio: split vhost scsi bits from virtio-pci
virtio: split virtio scsi bits from virtio-pci
virtio: split virtio blk bits from virtio-pci
virtio: split virtio net bits from virtio-pci
virtio: split virtio serial bits from virtio-pci
virtio: split virtio gpu bits from virtio-pci.h
virtio: split virtio crypto bits from virtio-pci.h
virtio: virtio 9p really requires CONFIG_VIRTFS to work
Li Qiang (3):
tests: vhost-user-test: initialize 'fd' in chr_read
vhost-user: fix ioeventfd_enabled
util: check the return value of fcntl in qemu_set_{block, nonblock}
Marc-André Lureau (3):
tpm: add a "ppi" boolean property
acpi: add ACPI memory clear interface
tpm: clear RAM when "memory overwrite" requested
Michael S. Tsirkin (1):
acpi: update expected files
Stefan Berger (3):
tpm: allocate/map buffer for TPM Physical Presence interface
acpi: expose TPM/PPI configuration parameters to firmware via fw_cfg
acpi: build TPM Physical Presence interface
Thomas Huth (1):
hw/misc/ivshmem: Remove deprecated "ivshmem" legacy device
Yang Zhong (1):
hw: acpi: Fix memory hotplug AML generation error
Yuri Benditovich (2):
virtio-net: support RSC v4/v6 tcp traffic for Windows HCK
virtio-net: changed VIRTIO_NET_F_RSC_EXT to be 61
docs/specs/ivshmem-spec.txt | 8 +-
docs/specs/tpm.txt | 104 +++++
default-configs/virtio.mak | 3 +-
hw/tpm/tpm_ppi.h | 46 +++
hw/virtio/virtio-pci.h | 234 -----------
include/hw/acpi/tpm.h | 21 +
include/hw/pci/pcie.h | 2 +
include/hw/qdev-core.h | 3 +
include/hw/virtio/virtio-net.h | 83 ++++
include/net/eth.h | 2 +
tests/acpi-utils.h | 44 +--
hw/acpi/memory_hotplug.c | 10 +-
hw/acpi/tpm.c | 459 +++++++++++++++++++++
hw/block/vhost-user-blk.c | 7 +-
hw/core/machine.c | 7 +-
hw/display/virtio-gpu-pci.c | 14 +
hw/display/virtio-vga.c | 1 +
hw/i386/acpi-build.c | 29 +-
hw/i386/pc_piix.c | 1 -
hw/misc/edu.c | 1 +
hw/misc/ivshmem.c | 210 +---------
hw/net/virtio-net.c | 667 ++++++++++++++++++++++++++++++-
hw/pci/msix.c | 2 +-
hw/pci/pcie.c | 25 +-
hw/pci/pcie_port.c | 1 +
hw/scsi/vhost-scsi.c | 3 +-
hw/scsi/vhost-user-scsi.c | 3 +-
hw/tpm/tpm_crb.c | 13 +
hw/tpm/tpm_ppi.c | 53 +++
hw/tpm/tpm_tis.c | 13 +
hw/virtio/vhost-scsi-pci.c | 97 +++++
hw/virtio/vhost-user-blk-pci.c | 103 +++++
hw/virtio/vhost-user-scsi-pci.c | 103 +++++
hw/virtio/vhost-user.c | 2 +-
hw/virtio/vhost-vsock-pci.c | 86 ++++
hw/virtio/virtio-9p-pci.c | 88 +++++
hw/virtio/virtio-balloon-pci.c | 95 +++++
hw/virtio/virtio-crypto-pci.c | 14 +
hw/virtio/virtio-input-host-pci.c | 48 +++
hw/virtio/virtio-input-pci.c | 157 ++++++++
hw/virtio/virtio-net-pci.c | 98 +++++
hw/virtio/virtio-pci.c | 811 +-------------------------------------
hw/virtio/virtio-rng-pci.c | 88 +++++
hw/virtio/virtio-scsi-pci.c | 107 +++++
hw/virtio/virtio-serial-pci.c | 115 ++++++
qom/object.c | 3 +
stubs/tpm.c | 5 +
tests/acpi-utils.c | 35 +-
tests/bios-tables-test.c | 271 ++++---------
tests/ivshmem-test.c | 67 ++--
tests/vhost-user-test.c | 2 +-
tests/vmgenid-test.c | 64 +--
util/oslib-posix.c | 8 +-
hw/acpi/Makefile.objs | 1 +
hw/tpm/Makefile.objs | 1 +
hw/tpm/trace-events | 3 +
hw/virtio/Makefile.objs | 15 +
qemu-deprecated.texi | 5 -
scripts/device-crash-test | 1 -
tests/Makefile.include | 20 +-
tests/data/acpi/pc/DSDT.dimmpxm | Bin 6790 -> 6784 bytes
tests/data/acpi/pc/DSDT.memhp | Bin 6496 -> 6490 bytes
tests/data/acpi/q35/DSDT.dimmpxm | Bin 9474 -> 9468 bytes
tests/data/acpi/q35/DSDT.memhp | Bin 9180 -> 9174 bytes
tests/data/acpi/q35/DSDT.mmio64 | Bin 8947 -> 8945 bytes
65 files changed, 2955 insertions(+), 1627 deletions(-)
create mode 100644 hw/tpm/tpm_ppi.h
create mode 100644 hw/acpi/tpm.c
create mode 100644 hw/tpm/tpm_ppi.c
create mode 100644 hw/virtio/vhost-scsi-pci.c
create mode 100644 hw/virtio/vhost-user-blk-pci.c
create mode 100644 hw/virtio/vhost-user-scsi-pci.c
create mode 100644 hw/virtio/vhost-vsock-pci.c
create mode 100644 hw/virtio/virtio-9p-pci.c
create mode 100644 hw/virtio/virtio-balloon-pci.c
create mode 100644 hw/virtio/virtio-input-host-pci.c
create mode 100644 hw/virtio/virtio-input-pci.c
create mode 100644 hw/virtio/virtio-net-pci.c
create mode 100644 hw/virtio/virtio-rng-pci.c
create mode 100644 hw/virtio/virtio-scsi-pci.c
create mode 100644 hw/virtio/virtio-serial-pci.c
next reply other threads:[~2019-01-15 1:42 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-01-15 1:35 Michael S. Tsirkin [this message]
2019-01-15 1:35 ` [Qemu-devel] [PULL 01/44] pci/pcie: stop plug/unplug if the slot is locked Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 02/44] msix: make pba size math more uniform Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 03/44] hw/misc/ivshmem: Remove deprecated "ivshmem" legacy device Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 04/44] qemu: avoid memory leak while remove disk Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 05/44] tests: vhost-user-test: initialize 'fd' in chr_read Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 06/44] vhost-user: fix ioeventfd_enabled Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 07/44] util: check the return value of fcntl in qemu_set_{block, nonblock} Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 08/44] tests: acpi: use AcpiSdtTable::aml in consistent way Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 09/44] tests: acpi: make sure FADT is fetched only once Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 10/44] tests: acpi: simplify rsdt handling Michael S. Tsirkin
2019-01-15 1:35 ` [Qemu-devel] [PULL 11/44] tests: acpi: reuse fetch_table() for fetching FACS and DSDT Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 12/44] tests: acpi: reuse fetch_table() in vmgenid-test Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 13/44] tests: smbios: fetch whole table in one step instead of reading it step by step Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 14/44] tests: acpi: squash sanitize_fadt_ptrs() into test_acpi_fadt_table() Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 15/44] tests: acpi: use AcpiSdtTable::aml instead of AcpiSdtTable::header::signature Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 16/44] virtio-net: support RSC v4/v6 tcp traffic for Windows HCK Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 17/44] virtio-net: changed VIRTIO_NET_F_RSC_EXT to be 61 Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 18/44] virtio: split vhost vsock bits from virtio-pci Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 19/44] virtio: split virtio input host " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 20/44] virtio: split virtio input " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 21/44] virtio: split virtio rng " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 22/44] virtio: split virtio balloon " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 23/44] virtio: split virtio 9p " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 24/44] virtio: split vhost user blk " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 25/44] virtio: split vhost user scsi " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 26/44] virtio: split vhost " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 27/44] virtio: split virtio " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 28/44] virtio: split virtio blk " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 29/44] virtio: split virtio net " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 30/44] virtio: split virtio serial " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 31/44] virtio: split virtio gpu bits from virtio-pci.h Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 32/44] virtio: split virtio crypto " Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 33/44] virtio: virtio 9p really requires CONFIG_VIRTFS to work Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 34/44] globals: Allow global properties to be optional Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 35/44] virtio: Make disable-legacy/disable-modern compat properties optional Michael S. Tsirkin
2019-01-15 1:36 ` [Qemu-devel] [PULL 36/44] hw/misc/edu: add msi_uninit() for pci_edu_uninit() Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 37/44] tpm: add a "ppi" boolean property Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 38/44] tpm: allocate/map buffer for TPM Physical Presence interface Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 39/44] acpi: expose TPM/PPI configuration parameters to firmware via fw_cfg Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 40/44] acpi: build TPM Physical Presence interface Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 41/44] acpi: add ACPI memory clear interface Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 42/44] tpm: clear RAM when "memory overwrite" requested Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 43/44] hw: acpi: Fix memory hotplug AML generation error Michael S. Tsirkin
2019-01-15 1:37 ` [Qemu-devel] [PULL 44/44] acpi: update expected files Michael S. Tsirkin
2019-01-15 5:38 ` [Qemu-devel] [PULL 00/44] pci, pc, virtio: fixes, features Peter Xu
2019-01-15 12:49 ` Michael S. Tsirkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190115003812.11329-1-mst@redhat.com \
--to=mst@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).