All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v2 00/60] pc, pci, tpm, virtio, vhost enhancements and fixes
@ 2015-06-01 12:22 Michael S. Tsirkin
  2015-06-01 12:22 ` [Qemu-devel] [PULL v2 01/60] hw/virtio/virtio-balloon: move adding property to virtio_balloon_instance_init Michael S. Tsirkin
                   ` (60 more replies)
  0 siblings, 61 replies; 75+ messages in thread
From: Michael S. Tsirkin @ 2015-06-01 12:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

The following changes since commit 97af820f539efe80b87615a04f9de11ea585f725:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150529' into staging (2015-05-29 17:10:57 +0100)

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 830d70db692e374b55555f4407f96a1ceefdcc97:

  vhost-user: add multi queue support (2015-06-01 14:18:55 +0200)

Changes from v1:
    adding two TPM files that I forgot to commit
    added a couple of patches that became ready since the pull request

----------------------------------------------------------------
pc, pci, tpm, virtio, vhost enhancements and fixes

A bunch of cleanups and fixes all over the place,
enhancements in TPM, virtio and vhost.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Cornelia Huck (3):
      virtio: move host_features
      virtio-ccw: Don't advertise VIRTIO_F_BAD_FEATURE
      virtio: move VIRTIO_F_NOTIFY_ON_EMPTY into core

Eduardo Habkost (23):
      pc: Replace tab with spaces
      hw: Move commas inside HW_COMPAT_2_1 macro
      pc: Move commas inside PC_COMPAT_* macros
      spapr: Move commas inside SPAPR_COMPAT_* macros
      hw: Define empty HW_COMPAT_2_[23] macros
      pc: Define PC_COMPAT_2_[123] macros
      spapr: Use HW_COMPAT_* inside SPAPR_COMPAT_* macros
      spapr: define SPAPR_COMPAT_2_3
      piix: Move pc-0.14 qxl compat properties to PC_COMPAT_0_14
      piix: Move pc-0.11 drive version compat props to PC_COMPAT_0_11
      piix: Move pc-0.13 virtio-9p-pci compat to PC_COMPAT_0_13
      piix: Move pc-0.1[23] rombar compat props to PC_COMPAT_0_13
      piix: Define PC_COMPAT_0_10
      pc: Define MACHINE_OPTIONS macros consistently for all machines
      pc: Define machines using a DEFINE_PC_MACHINE macro
      pc: Convert *_MACHINE_OPTIONS macros into functions
      pc: Move compat_props setting inside *_machine_options() functions
      pc: Don't use QEMUMachine anymore
      pc: Remove qemu_register_pc_machine() function
      machine: Remove unused fields from QEMUMachine
      piix: Add kvmclock_enabled, pci_enabled globals
      piix: Eliminate pc_init_pci()
      pc: Generate init functions with a macro

Gerd Hoffmann (2):
      qdev: add 64bit properties
      virtio: make features 64bit wide

Jason Wang (9):
      virtio-net: adding all queues in .realize()
      virtio: device_plugged() can fail
      virtio: introduce virtio_get_num_queues()
      virtio-ccw: introduce ccw specific queue limit
      virtio-ccw: validate the number of queues against bus limitation
      virtio-s390: introduce virito s390 queue limit
      virtio-s390: introduce virtio_s390_device_plugged()
      virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAX
      virtio: increase the queue limit to 1024

Laszlo Ersek (4):
      i386/pc: pc_basic_device_init(): delegate FDC creation request
      i386/pc: '-drive if=floppy' should imply a board-default FDC
      i386/pc_q35: don't insist on board FDC if there's no default floppy
      i386: drop FDC in pc-q35-2.4+ if neither it nor floppy drives are wanted

Marcel Apfelbaum (7):
      acpi: add aml_add() term
      acpi: add aml_lless() term
      acpi: add aml_index() term
      acpi: add aml_shiftleft() term
      acpi: add aml_shiftright() term
      acpi: add aml_increment() term
      acpi: add aml_while() term

Markus Armbruster (1):
      acpi: Simplify printing to dynamic string

Ouyang Changchun (1):
      vhost-user: add multi queue support

Pavel Fedin (1):
      Add stream ID to MSI write

Radim Krčmář (1):
      pc: acpi: fix pvpanic for buggy guests

Shannon Zhao (4):
      hw/virtio/virtio-balloon: move adding property to virtio_balloon_instance_init
      hw/virtio/virtio-pci: use alias property for virtio-balloon-pci
      hw/s390x/virtio-ccw: use alias property for virtio-balloon-ccw
      hw/acpi/aml-build: Fix memory leak

Stefan Berger (3):
      Extend TPM TIS interface to support TPM 2
      tpm: Probe for connected TPM 1.2 or TPM 2
      TPM2 ACPI table support

Ying-Shiuan Pan (1):
      virtio-mmio: ioeventfd support

 qapi-schema.json                |   6 +-
 hw/s390x/s390-virtio-bus.h      |   1 -
 hw/s390x/virtio-ccw.h           |   4 -
 hw/tpm/tpm_int.h                |   7 +
 hw/tpm/tpm_tis.h                |   1 +
 hw/tpm/tpm_util.h               |  28 ++
 hw/virtio/virtio-pci.h          |   1 -
 include/exec/memattrs.h         |   2 +
 include/hw/acpi/acpi-defs.h     |  18 ++
 include/hw/acpi/aml-build.h     |   7 +
 include/hw/acpi/tpm.h           |   5 +
 include/hw/boards.h             |  15 +-
 include/hw/compat.h             |   8 +-
 include/hw/i386/pc.h            |  89 +++--
 include/hw/pci/msi.h            |   1 +
 include/hw/qdev-properties.h    |  10 +
 include/hw/s390x/s390_flic.h    |   5 +-
 include/hw/virtio/virtio-bus.h  |   5 +-
 include/hw/virtio/virtio.h      |  32 +-
 include/sysemu/tpm.h            |  17 +-
 include/sysemu/tpm_backend.h    |  23 ++
 backends/tpm.c                  |  14 +
 hw/9pfs/virtio-9p-device.c      |   2 +-
 hw/acpi/aml-build.c             |  85 +++--
 hw/block/virtio-blk.c           |   2 +-
 hw/char/virtio-serial-bus.c     |   4 +-
 hw/core/qdev-properties.c       |  58 ++++
 hw/i386/acpi-build.c            |  43 ++-
 hw/i386/pc.c                    |  49 +--
 hw/i386/pc_piix.c               | 697 +++++++++++++++++-----------------------
 hw/i386/pc_q35.c                | 237 ++++++--------
 hw/input/virtio-input.c         |   2 +-
 hw/net/vhost_net.c              |   3 +-
 hw/net/virtio-net.c             |  81 ++---
 hw/pci/msi.c                    |  10 +-
 hw/pci/msix.c                   |   3 +-
 hw/ppc/spapr.c                  |  15 +-
 hw/s390x/s390-virtio-bus.c      |  30 +-
 hw/s390x/s390-virtio-ccw.c      |   2 +-
 hw/s390x/virtio-ccw.c           |  89 ++---
 hw/scsi/vhost-scsi.c            |   4 +-
 hw/scsi/virtio-scsi.c           |   8 +-
 hw/tpm/tpm_passthrough.c        |  65 +---
 hw/tpm/tpm_tis.c                | 119 ++++++-
 hw/tpm/tpm_util.c               | 126 ++++++++
 hw/virtio/vhost-user.c          |  11 +-
 hw/virtio/virtio-balloon.c      |  24 +-
 hw/virtio/virtio-bus.c          |  23 +-
 hw/virtio/virtio-mmio.c         | 205 ++++++++++--
 hw/virtio/virtio-pci.c          |  68 +---
 hw/virtio/virtio-rng.c          |   2 +-
 hw/virtio/virtio.c              | 112 +++++--
 net/vhost-user.c                |  37 ++-
 vl.c                            |  15 -
 docs/specs/vhost-user.txt       |   5 +
 hw/i386/Makefile.objs           |   2 +-
 hw/i386/ssdt-tpm.dsl            |  16 +-
 hw/i386/ssdt-tpm.hex.generated  |  26 +-
 hw/i386/ssdt-tpm2.dsl           |  29 ++
 hw/i386/ssdt-tpm2.hex.generated | 109 +++++++
 hw/tpm/Makefile.objs            |   2 +-
 qemu-options.hx                 |   5 +-
 62 files changed, 1651 insertions(+), 1073 deletions(-)
 create mode 100644 hw/tpm/tpm_util.h
 create mode 100644 hw/tpm/tpm_util.c
 create mode 100644 hw/i386/ssdt-tpm2.dsl
 create mode 100644 hw/i386/ssdt-tpm2.hex.generated

^ permalink raw reply	[flat|nested] 75+ messages in thread

end of thread, other threads:[~2015-06-23  7:04 UTC | newest]

Thread overview: 75+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-01 12:22 [Qemu-devel] [PULL v2 00/60] pc, pci, tpm, virtio, vhost enhancements and fixes Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 01/60] hw/virtio/virtio-balloon: move adding property to virtio_balloon_instance_init Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 02/60] hw/virtio/virtio-pci: use alias property for virtio-balloon-pci Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 03/60] hw/s390x/virtio-ccw: use alias property for virtio-balloon-ccw Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 04/60] pc: Replace tab with spaces Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 05/60] hw: Move commas inside HW_COMPAT_2_1 macro Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 06/60] pc: Move commas inside PC_COMPAT_* macros Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 07/60] spapr: Move commas inside SPAPR_COMPAT_* macros Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 08/60] hw: Define empty HW_COMPAT_2_[23] macros Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 09/60] pc: Define PC_COMPAT_2_[123] macros Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 10/60] spapr: Use HW_COMPAT_* inside SPAPR_COMPAT_* macros Michael S. Tsirkin
2015-06-01 12:22 ` [Qemu-devel] [PULL v2 11/60] spapr: define SPAPR_COMPAT_2_3 Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 12/60] piix: Move pc-0.14 qxl compat properties to PC_COMPAT_0_14 Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 13/60] piix: Move pc-0.11 drive version compat props to PC_COMPAT_0_11 Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 14/60] piix: Move pc-0.13 virtio-9p-pci compat to PC_COMPAT_0_13 Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 15/60] piix: Move pc-0.1[23] rombar compat props " Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 16/60] piix: Define PC_COMPAT_0_10 Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 17/60] pc: Define MACHINE_OPTIONS macros consistently for all machines Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 18/60] pc: Define machines using a DEFINE_PC_MACHINE macro Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 19/60] pc: Convert *_MACHINE_OPTIONS macros into functions Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 20/60] pc: Move compat_props setting inside *_machine_options() functions Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 21/60] pc: Don't use QEMUMachine anymore Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 22/60] pc: Remove qemu_register_pc_machine() function Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 23/60] machine: Remove unused fields from QEMUMachine Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 24/60] piix: Add kvmclock_enabled, pci_enabled globals Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 25/60] piix: Eliminate pc_init_pci() Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 26/60] pc: Generate init functions with a macro Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 27/60] pc: acpi: fix pvpanic for buggy guests Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 28/60] virtio: move host_features Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 29/60] virtio-ccw: Don't advertise VIRTIO_F_BAD_FEATURE Michael S. Tsirkin
2015-06-01 12:23 ` [Qemu-devel] [PULL v2 30/60] virtio: move VIRTIO_F_NOTIFY_ON_EMPTY into core Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 31/60] virtio-net: adding all queues in .realize() Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 32/60] virtio: device_plugged() can fail Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 33/60] virtio: introduce virtio_get_num_queues() Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 34/60] virtio-ccw: introduce ccw specific queue limit Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 35/60] virtio-ccw: validate the number of queues against bus limitation Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 36/60] virtio-s390: introduce virito s390 queue limit Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 37/60] virtio-s390: introduce virtio_s390_device_plugged() Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 38/60] virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAX Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 39/60] virtio: increase the queue limit to 1024 Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 40/60] i386/pc: pc_basic_device_init(): delegate FDC creation request Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 41/60] i386/pc: '-drive if=floppy' should imply a board-default FDC Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 42/60] i386/pc_q35: don't insist on board FDC if there's no default floppy Michael S. Tsirkin
2015-06-01 12:24 ` [Qemu-devel] [PULL v2 43/60] i386: drop FDC in pc-q35-2.4+ if neither it nor floppy drives are wanted Michael S. Tsirkin
2015-06-19  7:01   ` Markus Armbruster
2015-06-19 12:52     ` Laszlo Ersek
2015-06-19 13:32       ` Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 44/60] acpi: Simplify printing to dynamic string Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 45/60] Add stream ID to MSI write Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 46/60] Extend TPM TIS interface to support TPM 2 Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 47/60] tpm: Probe for connected TPM 1.2 or " Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 48/60] TPM2 ACPI table support Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 49/60] acpi: add aml_add() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 50/60] acpi: add aml_lless() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 51/60] acpi: add aml_index() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 52/60] acpi: add aml_shiftleft() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 53/60] acpi: add aml_shiftright() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 54/60] acpi: add aml_increment() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 55/60] acpi: add aml_while() term Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 56/60] hw/acpi/aml-build: Fix memory leak Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 57/60] virtio-mmio: ioeventfd support Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 58/60] qdev: add 64bit properties Michael S. Tsirkin
2015-06-20 21:10   ` Paolo Bonzini
2015-06-23  1:36     ` Gonglei
2015-06-23  6:55       ` Markus Armbruster
2015-06-23  7:04         ` Gonglei
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 59/60] virtio: make features 64bit wide Michael S. Tsirkin
2015-06-01 12:25 ` [Qemu-devel] [PULL v2 60/60] vhost-user: add multi queue support Michael S. Tsirkin
2015-06-01 16:33 ` [Qemu-devel] [PULL v2 00/60] pc, pci, tpm, virtio, vhost enhancements and fixes Peter Maydell
2015-06-01 17:39   ` Daniel P. Berrange
2015-06-01 23:42     ` Stefan Berger
2015-06-02 14:53       ` Igor Mammedov
2015-06-02 14:59         ` Stefan Berger
2015-06-02 15:04         ` Michael S. Tsirkin
2015-06-02  8:06     ` Markus Armbruster

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.