All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/45] KVM, memory, SCSI, qemu_log, Coverity patches for 2015-12-17
@ 2015-12-17 17:45 Paolo Bonzini
  2015-12-17 17:45 ` [Qemu-devel] [PULL 01/45] exec: Eliminate qemu_ram_free_from_ptr() Paolo Bonzini
                   ` (45 more replies)
  0 siblings, 46 replies; 58+ messages in thread
From: Paolo Bonzini @ 2015-12-17 17:45 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit e5fbe28e5424d26fc2c25d0a7ecb927d3c80d5e8:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20151217-1' into staging (2015-12-17 13:38:34 +0000)

are available in the git repository at:

  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 29cd81ffe3679bec9a062505e5b0d9a12f3558a8:

  coverity: Model g_memdup() (2015-12-17 17:33:49 +0100)

(The split irqchip and synic patches have a few changes compared to
what was posted, because they didn't compile on Windows or ARM).

----------------------------------------------------------------
* KVM: synic support, split irqchip support
* memory: cleanups, optimizations, ioeventfd emulation
* SCSI: small fixes, vmw_pvscsi compatibility improvements
* qemu_log cleanups
* Coverity model improvements

----------------------------------------------------------------
Andrew Jones (1):
      kvm-all: PAGE_SIZE should be real host page size

Andrey Smetanin (5):
      target-i386/kvm: Hyper-V SynIC MSR's support
      kvm: Hyper-V SynIC irq routing support
      target-i386/hyperv: Hyper-V SynIC SINT routing and vcpu exit
      hw/misc: Hyper-V test device 'hyperv-testdev'
      target-i386/kvm: Hyper-V SynIC timers MSR's support

Eduardo Habkost (3):
      exec: Eliminate qemu_ram_free_from_ptr()
      memory: Eliminate memory_region_destructor_ram_from_ptr()
      exec: Remove unnecessary RAM_FILE flag

Markus Armbruster (2):
      coverity: Model g_poll()
      coverity: Model g_memdup()

Matt Gingell (1):
      kvm: add support for -machine kernel_irqchip=split

Michael Chapman (1):
      target-i386: kvm: clear unusable segments' flags in migration

Olga Krishtal (1):
      qemu-char: append opt to stop truncation of serial file

Paolo Bonzini (24):
      linux-headers: update from kvm/next
      kvm: x86: add support for KVM_CAP_SPLIT_IRQCHIP
      qemu-log: introduce qemu_log_separate
      alpha: convert "naked" qemu_log to tracepoint
      cris: avoid "naked" qemu_log
      microblaze: avoid "naked" qemu_log
      s390x: avoid "naked" qemu_log
      ppc: cleanup logging
      tricore: avoid "naked" qemu_log
      xtensa: avoid "naked" qemu_log
      user: introduce "-d page"
      linux-user: avoid "naked" qemu_log
      linux-user: convert DEBUG_SIGNAL logging to tracepoints
      exec: always call qemu_get_ram_ptr within rcu_read_lock
      exec: make qemu_ram_ptr_length more similar to qemu_get_ram_ptr
      memory: reorder MemoryRegion fields
      memory: avoid unnecessary object_ref/unref
      memory: split address_space_read and address_space_write
      memory: extract first iteration of address_space_read and address_space_write
      memory: inline a few small accessors
      memory: try to inline constant-length reads
      rcu: optimize rcu_read_lock
      scsi: use scsi_req_cancel_async when purging requests
      scsi: always call notifier on async cancellation

Pavel Fedin (1):
      memory: emulate ioeventfd

Shmulik Ladkani (6):
      vmw_pvscsi: Set device subsystem and revision
      vmw_pvscsi: Change offset of msi pci capability
      vmw_pvscsi: Introduce 'x-old-pci-configuration' backword compatability property
      vmw_pvscsi: coding: Introduce PVSCSIClass
      vmw_pvscsi: The pvscsi device is a PCIE endpoint
      vmw_pvscsi: Introduce 'x-disable-pcie' backword compatability property

 bsd-user/main.c                                    |   4 +-
 bsd-user/signal.c                                  |   2 -
 default-configs/i386-softmmu.mak                   |   1 +
 default-configs/x86_64-softmmu.mak                 |   1 +
 exec.c                                             | 365 ++++-----
 hw/alpha/pci.c                                     |   3 +-
 hw/char/etraxfs_ser.c                              |   2 +-
 hw/core/machine.c                                  |  49 +-
 hw/display/virtio-gpu.c                            |   4 +-
 hw/i386/pc.c                                       |   5 +-
 hw/i386/pc_piix.c                                  |   5 +-
 hw/intc/ioapic.c                                   |  68 +-
 hw/misc/Makefile.objs                              |   1 +
 hw/misc/hyperv_testdev.c                           | 167 ++++
 hw/scsi/scsi-bus.c                                 |   9 +-
 hw/scsi/vmw_pvscsi.c                               |  96 ++-
 include/exec/memory.h                              | 136 +++-
 include/exec/ram_addr.h                            |   2 -
 include/hw/boards.h                                |   2 +
 include/hw/compat.h                                |   8 +
 include/hw/i386/pc.h                               |  13 +
 include/qemu/log.h                                 |   8 +
 include/qemu/rcu.h                                 |   6 +-
 include/standard-headers/asm-x86/hyperv.h          | 104 +++
 include/standard-headers/linux/input-event-codes.h | 805 +++++++++++++++++++
 include/standard-headers/linux/input.h             | 850 ++-------------------
 include/standard-headers/linux/pci_regs.h          |  43 +-
 include/standard-headers/linux/virtio_gpu.h        |   2 +-
 include/sysemu/kvm.h                               |  18 +-
 kvm-all.c                                          |  55 +-
 linux-headers/asm-arm64/kvm.h                      |   2 +-
 linux-headers/asm-powerpc/unistd.h                 |  13 +
 linux-headers/asm-s390/kvm.h                       |   2 +
 linux-headers/asm-s390/unistd.h                    |  19 +-
 linux-headers/asm-x86/unistd_32.h                  |   1 +
 linux-headers/asm-x86/unistd_64.h                  |   1 +
 linux-headers/asm-x86/unistd_x32.h                 |   1 +
 linux-headers/linux/kvm.h                          |  25 +
 linux-headers/linux/psci.h                         |  18 +
 linux-user/elfload.c                               |   8 +-
 linux-user/main.c                                  |  75 +-
 linux-user/signal.c                                | 118 ++-
 memory.c                                           | 111 +--
 qapi-schema.json                                   |   5 +-
 qapi/common.json                                   |  16 +
 qemu-char.c                                        |  14 +-
 qemu-log.c                                         |   2 +
 qemu-options.hx                                    |   3 +-
 scripts/coverity-model.c                           |  26 +
 scripts/update-linux-headers.sh                    |   3 +
 stubs/kvm.c                                        |   2 +-
 target-arm/kvm.c                                   |   8 +-
 target-cris/helper.h                               |   1 -
 target-cris/op_helper.c                            |   5 -
 target-cris/translate.c                            |   8 +-
 target-cris/translate_v10.c                        |   2 +-
 target-i386/Makefile.objs                          |   2 +-
 target-i386/cpu-qom.h                              |   2 +
 target-i386/cpu.c                                  |   4 +-
 target-i386/cpu.h                                  |   7 +
 target-i386/hyperv.c                               | 127 +++
 target-i386/hyperv.h                               |  42 +
 target-i386/kvm.c                                  | 184 ++++-
 target-i386/kvm_i386.h                             |   2 +
 target-i386/machine.c                              |  66 ++
 target-microblaze/helper.c                         |   2 +-
 target-microblaze/mmu.c                            |  20 +-
 target-microblaze/op_helper.c                      |   8 +-
 target-microblaze/translate.c                      |   2 +-
 target-ppc/excp_helper.c                           |   8 +-
 target-ppc/mmu-hash32.c                            |  12 +-
 target-ppc/mmu-hash64.c                            |   9 +-
 target-ppc/mmu_helper.c                            |  15 +-
 target-ppc/timebase_helper.c                       |  10 +-
 target-ppc/translate.c                             |  62 +-
 target-s390x/cc_helper.c                           |   2 +-
 target-s390x/helper.c                              |   2 +-
 target-s390x/misc_helper.c                         |   2 +-
 target-s390x/mmu_helper.c                          |   2 +-
 target-tricore/helper.c                            |   4 +-
 target-xtensa/gdbstub.c                            |   8 +-
 target-xtensa/helper.c                             |   4 +-
 target-xtensa/op_helper.c                          |  20 +-
 target-xtensa/translate.c                          |  28 +-
 target-xtensa/xtensa-semi.c                        |   2 +-
 trace-events                                       |  14 +
 86 files changed, 2649 insertions(+), 1346 deletions(-)
 create mode 100644 hw/misc/hyperv_testdev.c
 create mode 100644 include/standard-headers/linux/input-event-codes.h
 create mode 100644 target-i386/hyperv.c
 create mode 100644 target-i386/hyperv.h
-- 
2.5.0

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

end of thread, other threads:[~2015-12-18  7:51 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-17 17:45 [Qemu-devel] [PULL 00/45] KVM, memory, SCSI, qemu_log, Coverity patches for 2015-12-17 Paolo Bonzini
2015-12-17 17:45 ` [Qemu-devel] [PULL 01/45] exec: Eliminate qemu_ram_free_from_ptr() Paolo Bonzini
2015-12-17 17:45 ` [Qemu-devel] [PULL 02/45] memory: Eliminate memory_region_destructor_ram_from_ptr() Paolo Bonzini
2015-12-17 17:45 ` [Qemu-devel] [PULL 03/45] exec: Remove unnecessary RAM_FILE flag Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 04/45] kvm-all: PAGE_SIZE should be real host page size Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 05/45] memory: emulate ioeventfd Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 06/45] vmw_pvscsi: Set device subsystem and revision Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 07/45] vmw_pvscsi: Change offset of msi pci capability Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 08/45] vmw_pvscsi: Introduce 'x-old-pci-configuration' backword compatability property Paolo Bonzini
2015-12-17 18:08   ` Eric Blake
2015-12-18  6:21     ` Shmulik Ladkani
2015-12-17 17:46 ` [Qemu-devel] [PULL 09/45] vmw_pvscsi: coding: Introduce PVSCSIClass Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 10/45] vmw_pvscsi: The pvscsi device is a PCIE endpoint Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 11/45] vmw_pvscsi: Introduce 'x-disable-pcie' backword compatability property Paolo Bonzini
2015-12-17 18:09   ` Eric Blake
2015-12-17 17:46 ` [Qemu-devel] [PULL 12/45] linux-headers: update from kvm/next Paolo Bonzini
2015-12-17 17:46 ` [PULL 13/45] target-i386/kvm: Hyper-V SynIC MSR's support Paolo Bonzini
2015-12-17 17:46   ` [Qemu-devel] " Paolo Bonzini
2015-12-17 17:46 ` [PULL 14/45] kvm: Hyper-V SynIC irq routing support Paolo Bonzini
2015-12-17 17:46   ` [Qemu-devel] " Paolo Bonzini
2015-12-17 17:46 ` [PULL 15/45] target-i386/hyperv: Hyper-V SynIC SINT routing and vcpu exit Paolo Bonzini
2015-12-17 17:46   ` [Qemu-devel] " Paolo Bonzini
2015-12-17 17:46 ` [PULL 16/45] hw/misc: Hyper-V test device 'hyperv-testdev' Paolo Bonzini
2015-12-17 17:46   ` [Qemu-devel] " Paolo Bonzini
2015-12-17 17:46 ` [PULL 17/45] target-i386/kvm: Hyper-V SynIC timers MSR's support Paolo Bonzini
2015-12-17 17:46   ` [Qemu-devel] " Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 18/45] kvm: add support for -machine kernel_irqchip=split Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 19/45] kvm: x86: add support for KVM_CAP_SPLIT_IRQCHIP Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 20/45] qemu-char: append opt to stop truncation of serial file Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 21/45] qemu-log: introduce qemu_log_separate Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 22/45] alpha: convert "naked" qemu_log to tracepoint Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 23/45] cris: avoid "naked" qemu_log Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 24/45] microblaze: " Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 25/45] s390x: " Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 26/45] ppc: cleanup logging Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 27/45] tricore: avoid "naked" qemu_log Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 28/45] xtensa: " Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 29/45] user: introduce "-d page" Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 30/45] linux-user: avoid "naked" qemu_log Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 31/45] linux-user: convert DEBUG_SIGNAL logging to tracepoints Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 32/45] exec: always call qemu_get_ram_ptr within rcu_read_lock Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 33/45] exec: make qemu_ram_ptr_length more similar to qemu_get_ram_ptr Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 34/45] memory: reorder MemoryRegion fields Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 35/45] memory: avoid unnecessary object_ref/unref Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 36/45] memory: split address_space_read and address_space_write Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 37/45] memory: extract first iteration of " Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 38/45] memory: inline a few small accessors Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 39/45] memory: try to inline constant-length reads Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 40/45] rcu: optimize rcu_read_lock Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 41/45] target-i386: kvm: clear unusable segments' flags in migration Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 42/45] scsi: use scsi_req_cancel_async when purging requests Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 43/45] scsi: always call notifier on async cancellation Paolo Bonzini
2015-12-18  0:57   ` Fam Zheng
2015-12-18  6:05     ` Paolo Bonzini
2015-12-18  7:51       ` Fam Zheng
2015-12-17 17:46 ` [Qemu-devel] [PULL 44/45] coverity: Model g_poll() Paolo Bonzini
2015-12-17 17:46 ` [Qemu-devel] [PULL 45/45] coverity: Model g_memdup() Paolo Bonzini
2015-12-17 19:55 ` [Qemu-devel] [PULL 00/45] KVM, memory, SCSI, qemu_log, Coverity patches for 2015-12-17 Peter Maydell

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.