All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8
@ 2016-09-13 17:15 Paolo Bonzini
  2016-09-13 17:15 ` [Qemu-devel] [PULL 01/58] qtail: clean up direct access to tqe_prev field Paolo Bonzini
                   ` (57 more replies)
  0 siblings, 58 replies; 60+ messages in thread
From: Paolo Bonzini @ 2016-09-13 17:15 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit fa9701240951093907076db0943f96972a396ef5:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20160913-1' into staging (2016-09-13 13:56:35 +0100)

are available in the git repository at:


  git://github.com/bonzini/qemu.git 

for you to fetch changes up to 083d012a388e7e2a8bfd9144c2c9bcceb29a78fc:

  cutils: Add generic prefetch (2016-09-13 19:13:32 +0200)

----------------------------------------------------------------
* minor patches here and there
* MTTCG: lock-free TB lookup
* SCSI: bugfixes for MPTSAS, MegaSAS, LSI53c, vmw_pvscsi
* buffer_is_zero rewrite (except for one patch)
* chardev: qemu_chr_fe_write checks
* checkpatch improvement for markdown preformatted text
* default-configs cleanups
* atomics cleanups

----------------------------------------------------------------
Alex Bennée (2):
      tcg: set up tb->page_addr before insertion
      tcg: cpu-exec: remove tb_lock from the hot-path

Cao jin (7):
      util/qemu-sockets: revert Yoda Conditions to normal
      util: fix some coding style issue
      timer: update comments
      cpus: rename local variable to meaningful one
      cpus: update comments
      doc/rcu: fix typo
      kvm-all: drop kvm_setup_guest_memory

Colin Lord (1):
      help: Update help to remove misleading display information

Daniel P. Berrange (7):
      default-configs: remove CONFIG_PAM
      default-configs: removed obsolete CONFIG_ISA_MMIO
      default-configs: remove CONFIG_PIIX_PCI
      ipmi: check return of qemu_chr_fe_write() for errors
      sclpconsolelm: remove bogus check for -EAGAIN
      hw: replace most use of qemu_chr_fe_write with qemu_chr_fe_write_all
      char: convert qemu_chr_fe_write to qemu_chr_fe_write_all

Dr. David Alan Gilbert (1):
      x86/lapic: Load LAPIC state at post_load

Eduardo Habkost (2):
      vmxcap: Show raw MSR value
      vmxcap: Add TSC scaling bit

Fam Zheng (1):
      rules.mak: Don't extract libs from .mo-libs in link command

Hervé Poussineau (4):
      lsi: print register names in debug prints
      lsi: do not exit QEMU if reading invalid register
      lsi: implement I/O memory space for Memory Move instructions
      lsi: never set DMA FIFO Empty (DFE) bit in DSTAT register

Igor Mammedov (1):
      qtail: clean up direct access to tqe_prev field

Lin Ma (1):
      chardev: Add 'help' option to print all available chardev backend types

Lluís Vilanova (1):
      checkpatch: Fix whitespace checks for documentation code blocks

Markus Armbruster (1):
      i8257: Make device "i8257" unavailable with -device

Paolo Bonzini (7):
      tcg: Prepare TB invalidation for lockless TB lookup
      MAINTAINERS: add myself as stubs maintainers
      scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK
      Revert "megasas: remove useless check for cmd->frame"
      optionrom: do not rely on compiler's bswap optimization
      ppc: do not redefine CPUPPCState
      cutils: Add SSE4 version

Pranith Kumar (2):
      atomics: Remove redundant barrier()'s
      atomics: Use __atomic_*_n() variant primitives

Prasad J Pandit (3):
      vmw_pvscsi: check page count while initialising descriptor rings
      scsi: mptconfig: fix an assert expression
      scsi: pvscsi: limit loop to fetch SG list

Richard Henderson (8):
      cutils: Move buffer_is_zero and subroutines to a new file
      cutils: Remove SPLAT macro
      cutils: Export only buffer_is_zero
      cutils: Rearrange buffer_is_zero acceleration
      cutils: Remove aarch64 buffer zero checking
      cutils: Remove ppc buffer zero checking
      cutils: Add test for buffer_is_zero
      cutils: Add generic prefetch

Rony Weng (1):
      scsi-disk: change disk serial length from 20 to 36

Sergey Fedorov (6):
      tcg: Pass last_tb by value to tb_find_fast()
      tcg: Prepare safe tb_jmp_cache lookup out of tb_lock
      tcg: Prepare safe access to tb_flushed out of tb_lock
      tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump()
      tcg: Merge tb_find_slow() and tb_find_fast()
      tcg: rename tb_find_physical()

Thomas Huth (2):
      MAINTAINERS: Fix wildcard for scsi headers
      MAINTAINERS: Add some header files to the PC chipset section

 MAINTAINERS                         |  11 +-
 backends/rng-egd.c                  |   4 +-
 blockdev.c                          |   2 +-
 configure                           |  21 +--
 cpu-exec.c                          | 115 +++++++--------
 cpus.c                              |  19 ++-
 default-configs/arm-softmmu.mak     |   1 -
 default-configs/i386-softmmu.mak    |   2 -
 default-configs/ppc-softmmu.mak     |   1 -
 default-configs/ppc64-softmmu.mak   |   1 -
 default-configs/sparc64-softmmu.mak |   1 -
 default-configs/x86_64-softmmu.mak  |   2 -
 docs/rcu.txt                        |   2 +-
 exec.c                              |   7 +-
 gdbstub.c                           |   4 +-
 hw/arm/omap2.c                      |   8 +-
 hw/arm/pxa2xx.c                     |   4 +-
 hw/arm/strongarm.c                  |   4 +-
 hw/char/bcm2835_aux.c               |   4 +-
 hw/char/debugcon.c                  |   4 +-
 hw/char/digic-uart.c                |   2 +
 hw/char/escc.c                      |   4 +-
 hw/char/etraxfs_ser.c               |   4 +-
 hw/char/exynos4210_uart.c           |   4 +-
 hw/char/grlib_apbuart.c             |   4 +-
 hw/char/imx_serial.c                |   4 +-
 hw/char/ipoctal232.c                |   4 +-
 hw/char/lm32_juart.c                |   2 +
 hw/char/lm32_uart.c                 |   2 +
 hw/char/mcf_uart.c                  |   4 +-
 hw/char/parallel.c                  |   4 +-
 hw/char/pl011.c                     |   4 +-
 hw/char/sclpconsole-lm.c            |  25 +---
 hw/char/sclpconsole.c               |   2 +
 hw/char/sh_serial.c                 |   4 +-
 hw/char/spapr_vty.c                 |   5 +-
 hw/char/stm32f2xx_usart.c           |   2 +
 hw/char/virtio-console.c            |  21 +++
 hw/char/xilinx_uartlite.c           |   4 +-
 hw/dma/i8257.c                      |   2 +
 hw/i386/kvm/apic.c                  |  27 +++-
 hw/ipmi/ipmi_bmc_extern.c           |   8 +-
 hw/scsi/lsi53c895a.c                | 280 +++++++++++++++++++++++++-----------
 hw/scsi/megasas.c                   |   6 +-
 hw/scsi/mptconfig.c                 |   6 +-
 hw/scsi/scsi-disk.c                 |   4 +-
 hw/scsi/vmw_pvscsi.c                |  30 ++--
 hw/usb/ccid-card-passthru.c         |   7 +-
 hw/usb/dev-serial.c                 |   4 +-
 include/exec/exec-all.h             |   2 +
 include/hw/ppc/fdt.h                |   3 +-
 include/qemu/atomic.h               |  32 ++---
 include/qemu/cutils.h               |   3 +-
 include/qemu/queue.h                |   2 +
 include/qemu/timer.h                |  19 +--
 include/sysemu/kvm.h                |   2 -
 kvm-all.c                           |  15 +-
 kvm-stub.c                          |   4 -
 migration/ram.c                     |   2 +-
 migration/rdma.c                    |   5 +-
 net/filter.c                        |   2 +-
 pc-bios/linuxboot_dma.bin           | Bin 1536 -> 1536 bytes
 pc-bios/optionrom/linuxboot_dma.c   |  18 +--
 qemu-char.c                         |  39 +++--
 qemu-options.hx                     |  41 +++---
 rules.mak                           |   2 +-
 scripts/checkpatch.pl               |  10 ++
 scripts/kvm/vmxcap                  |   2 +
 slirp/slirp.c                       |   4 +-
 target-i386/kvm.c                   |  17 ---
 tests/Makefile.include              |   3 +
 tests/test-bufferiszero.c           |  78 ++++++++++
 translate-all.c                     |  25 ++--
 util/Makefile.objs                  |   1 +
 util/bufferiszero.c                 | 230 +++++++++++++++++++++++++++++
 util/cutils.c                       | 244 -------------------------------
 util/qemu-sockets.c                 |  26 ++--
 77 files changed, 884 insertions(+), 643 deletions(-)
 create mode 100644 tests/test-bufferiszero.c
 create mode 100644 util/bufferiszero.c
-- 
1.8.3.1

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

end of thread, other threads:[~2016-09-13 19:09 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-13 17:15 [Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8 Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 01/58] qtail: clean up direct access to tqe_prev field Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 02/58] util/qemu-sockets: revert Yoda Conditions to normal Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 03/58] util: fix some coding style issue Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 04/58] tcg: Pass last_tb by value to tb_find_fast() Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 05/58] tcg: Prepare safe tb_jmp_cache lookup out of tb_lock Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 06/58] tcg: Prepare safe access to tb_flushed " Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 07/58] tcg: Prepare TB invalidation for lockless TB lookup Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 08/58] tcg: set up tb->page_addr before insertion Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 09/58] tcg: cpu-exec: remove tb_lock from the hot-path Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 10/58] tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump() Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 11/58] tcg: Merge tb_find_slow() and tb_find_fast() Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 12/58] tcg: rename tb_find_physical() Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 13/58] rules.mak: Don't extract libs from .mo-libs in link command Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 14/58] timer: update comments Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 15/58] cpus: rename local variable to meaningful one Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 16/58] cpus: update comments Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 17/58] help: Update help to remove misleading display information Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 18/58] lsi: print register names in debug prints Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 19/58] lsi: do not exit QEMU if reading invalid register Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 20/58] lsi: implement I/O memory space for Memory Move instructions Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 21/58] lsi: never set DMA FIFO Empty (DFE) bit in DSTAT register Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 22/58] MAINTAINERS: add myself as stubs maintainers Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 23/58] scsi-disk: change disk serial length from 20 to 36 Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 24/58] vmw_pvscsi: check page count while initialising descriptor rings Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 25/58] scsi: mptconfig: fix an assert expression Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 26/58] scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 27/58] vmxcap: Show raw MSR value Paolo Bonzini
2016-09-13 17:15 ` [Qemu-devel] [PULL 28/58] vmxcap: Add TSC scaling bit Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 29/58] doc/rcu: fix typo Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 30/58] chardev: Add 'help' option to print all available chardev backend types Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 31/58] MAINTAINERS: Fix wildcard for scsi headers Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 32/58] MAINTAINERS: Add some header files to the PC chipset section Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 33/58] scsi: pvscsi: limit loop to fetch SG list Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 34/58] default-configs: remove CONFIG_PAM Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 35/58] default-configs: removed obsolete CONFIG_ISA_MMIO Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 36/58] default-configs: remove CONFIG_PIIX_PCI Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 37/58] ipmi: check return of qemu_chr_fe_write() for errors Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 38/58] sclpconsolelm: remove bogus check for -EAGAIN Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 39/58] hw: replace most use of qemu_chr_fe_write with qemu_chr_fe_write_all Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 40/58] char: convert qemu_chr_fe_write to qemu_chr_fe_write_all Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 41/58] Revert "megasas: remove useless check for cmd->frame" Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 42/58] i8257: Make device "i8257" unavailable with -device Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 43/58] kvm-all: drop kvm_setup_guest_memory Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 44/58] atomics: Remove redundant barrier()'s Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 45/58] atomics: Use __atomic_*_n() variant primitives Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 46/58] checkpatch: Fix whitespace checks for documentation code blocks Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 47/58] optionrom: do not rely on compiler's bswap optimization Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 49/58] ppc: do not redefine CPUPPCState Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 50/58] cutils: Move buffer_is_zero and subroutines to a new file Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 51/58] cutils: Remove SPLAT macro Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 52/58] cutils: Export only buffer_is_zero Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 53/58] cutils: Rearrange buffer_is_zero acceleration Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 54/58] cutils: Remove aarch64 buffer zero checking Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 55/58] cutils: Remove ppc " Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 56/58] cutils: Add test for buffer_is_zero Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 57/58] cutils: Add SSE4 version Paolo Bonzini
2016-09-13 17:16 ` [Qemu-devel] [PULL 58/58] cutils: Add generic prefetch Paolo Bonzini
2016-09-13 17:49 ` [Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8 Peter Maydell
2016-09-13 19:08   ` Paolo Bonzini

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.