qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/25] First round of misc patches for QEMU 2.9


From: Paolo Bonzini
Subject: [Qemu-devel] [PULL 00/25] First round of misc patches for QEMU 2.9
Date: Thu, 22 Dec 2016 16:22:35 +0100

The following changes since commit d1e8e8ecc3d2a1a72504912d671f1cbbac1b06e5:

  Merge remote-tracking branch 'remotes/huth/tags/target-dirs-20161220' into 
staging (2016-12-21 21:11:48 +0000)

are available in the git repository at:

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

for you to fetch changes up to 6c7c3c21f95dd9af8a0691c0dd29b07247984122:

  x86: implement la57 paging mode (2016-12-22 16:01:04 +0100)

----------------------------------------------------------------
* core support for MemoryRegionCache from myself
* rules.mak speedup and cleanups from myself and Marc-Adnré
* multiboot command line fix from Vlad
* SCSI fixes from myself
* small qemu-timer speedup from myself
* x86 debugging improvements from Doug
* configurable Q35 devices from  Chao
* x86 5-level paging support from Kirill
* x86 SHA_NI support for KVM from Yi Sun
* improved kvmclock migration logic from Marcelo
* bugfixes and doc fixes from others

----------------------------------------------------------------
Chao Peng (3):
      pc: make smbus configurable
      pc: make sata configurable
      pc: make pit configurable

Doug Evans (2):
      x86: Fix x86_64 'g' packet response to gdb from 32-bit mode.
      target-i386: Fix eflags.TF/#DB handling of syscall/sysret insns

Kirill A. Shutemov (1):
      x86: implement la57 paging mode

Li Qiang (1):
      watchdog: 6300esb: add exit function

Marc-André Lureau (1):
      build-sys: remove libtool left-over

Marcelo Tosatti (2):
      kvm: sync linux headers
      kvmclock: reduce kvmclock difference on migration

Paolo Bonzini (9):
      exec: optimize remaining address_space_* cases
      exec: introduce memory_ldst.inc.c
      exec: introduce address_space_extend_translation
      exec: introduce MemoryRegionCache
      rules.mak: speedup save-vars load-vars
      rules.mak: add more rules to avoid chaining
      virtio-scsi: introduce virtio_scsi_acquire/release
      qemu-timer: check active_timers outside lock/event
      scsi-disk: fix VERIFY for scsi-block

Vlad Lungu (1):
      multiboot: copy the cmdline verbatim, unescape module strings

Yaowei Bai (3):
      timer: fix misleading comment in timer.h
      main-loop: update comment for qemu_mutex_lock/unlock_iothread
      block: drop remaining legacy aio functions in comment

Yi Sun (1):
      target-i386: Add Intel SHA_NI instruction support.

Ziyue Yang (1):
      hw/block/pflash_cfi*.c: fix confusing assert fail message

 .gitignore                                |   4 -
 Makefile                                  |   9 +-
 Makefile.objs                             |   1 -
 Makefile.target                           |   1 +
 configure                                 |   2 -
 exec.c                                    | 687 ++++-------------------------
 hw/block/pflash_cfi01.c                   |  13 +
 hw/block/pflash_cfi02.c                   |  13 +
 hw/i386/kvm/clock.c                       | 142 +++++-
 hw/i386/multiboot.c                       |  20 +-
 hw/i386/pc.c                              |  68 ++-
 hw/i386/pc_piix.c                         |   2 +-
 hw/i386/pc_q35.c                          |  39 +-
 hw/scsi/scsi-disk.c                       |   9 +-
 hw/scsi/virtio-scsi.c                     |  27 +-
 hw/watchdog/wdt_i6300esb.c                |   9 +
 include/block/aio.h                       |   4 +-
 include/exec/cpu-all.h                    |  23 +
 include/exec/cpu-common.h                 |  15 -
 include/exec/memory.h                     | 166 +++++++
 include/hw/i386/pc.h                      |  12 +
 include/qemu/main-loop.h                  |   4 +-
 include/qemu/timer.h                      |   2 +-
 include/qemu/typedefs.h                   |   1 +
 include/standard-headers/linux/input.h    |   1 +
 include/standard-headers/linux/pci_regs.h |  15 +-
 linux-headers/asm-arm/kvm.h               |   7 +
 linux-headers/asm-x86/unistd_32.h         |   3 +
 linux-headers/asm-x86/unistd_64.h         |   3 +
 linux-headers/asm-x86/unistd_x32.h        |   3 +
 linux-headers/linux/kvm.h                 |   7 +
 memory_ldst.inc.c                         | 709 ++++++++++++++++++++++++++++++
 qemu-timer.c                              |  20 +-
 rules.mak                                 |  26 +-
 target/i386/arch_memory_mapping.c         |  42 +-
 target/i386/bpt_helper.c                  |   7 +
 target/i386/cpu.c                         |  18 +-
 target/i386/cpu.h                         |   3 +
 target/i386/gdbstub.c                     |  52 ++-
 target/i386/helper.c                      |  54 ++-
 target/i386/helper.h                      |   1 +
 target/i386/kvm.c                         |   7 +
 target/i386/kvm_i386.h                    |   1 +
 target/i386/monitor.c                     | 234 +++++++---
 target/i386/translate.c                   |  29 +-
 45 files changed, 1722 insertions(+), 793 deletions(-)
 create mode 100644 memory_ldst.inc.c
-- 
2.9.3




reply via email to

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