qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/17] Memory/threading changes for 1.7
@ 2013-10-17 15:48 Paolo Bonzini
  2013-10-17 15:48 ` [Qemu-devel] [PULL 01/17] memory: fix 128 arithmetic in info mtree Paolo Bonzini
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Paolo Bonzini @ 2013-10-17 15:48 UTC (permalink / raw)
  To: qemu-devel

Anthony,

The following changes since commit 1680d485777ecf436d724631ea8722cc0c66990e:

  Merge remote-tracking branch 'rth/tcg-ldst-6' into staging (2013-10-14 09:59:59 -0700)

are available in the git repository at:


  git://github.com/bonzini/qemu.git iommu-for-anthony

for you to fetch changes up to d870fa8d51a5c8608a0f0202ce3a078b27cc391c:

  exec: remove qemu_safe_ram_ptr (2013-10-17 17:24:16 +0200)

Cleanups from Jan, a bugfix from Alexey, and vm_clock thread-safety
from Ping Fan and myself.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      memory: fix 128 arithmetic in info mtree

Jan Kiszka (4):
      compatfd: switch to QemuThread
      portio: Allow to mark portio lists as coalesced MMIO flushing
      cirrus: Mark vga io region as coalesced MMIO flushing
      vga: Mark relevant portio lists regions as coalesced MMIO flushing

Liu Ping Fan (2):
      timer: protect timers_state's clock with seqlock
      timer: make qemu_clock_enable sync between disable and timer's cb

Paolo Bonzini (10):
      seqlock: introduce read-write seqlock
      qemu-thread: add QemuEvent
      timer: extract timer_mod_ns_locked and timerlist_rearm
      timer: add timer_mod_anticipate and timer_mod_anticipate_ns
      icount: use cpu_get_icount() directly
      icount: reorganize icount_warp_rt
      icount: prepare the code for future races in calling qemu_clock_warp
      icount: document (future) locking rules for icount
      icount: make it thread-safe
      exec: remove qemu_safe_ram_ptr

 cpus.c                      | 144 ++++++++++++++++++++++++++++++++------------
 exec.c                      |  97 +++++++++--------------------
 hw/display/cirrus_vga.c     |   3 +-
 hw/display/qxl.c            |   1 +
 hw/display/vga.c            |   5 +-
 include/exec/ioport.h       |   2 +
 include/qemu/seqlock.h      |  72 ++++++++++++++++++++++
 include/qemu/thread-posix.h |   8 +++
 include/qemu/thread-win32.h |   4 ++
 include/qemu/thread.h       |   7 +++
 include/qemu/timer.h        |  34 +++++++++++
 ioport.c                    |   9 +++
 memory.c                    |   4 +-
 qemu-timer.c                |  97 +++++++++++++++++++++++------
 util/compatfd.c             |  16 +----
 util/qemu-thread-posix.c    | 116 +++++++++++++++++++++++++++++++++++
 util/qemu-thread-win32.c    |  26 ++++++++
 17 files changed, 502 insertions(+), 143 deletions(-)
 create mode 100644 include/qemu/seqlock.h
-- 
1.8.3.1

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

end of thread, other threads:[~2013-10-17 15:49 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-17 15:48 [Qemu-devel] [PULL 00/17] Memory/threading changes for 1.7 Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 01/17] memory: fix 128 arithmetic in info mtree Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 02/17] compatfd: switch to QemuThread Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 03/17] portio: Allow to mark portio lists as coalesced MMIO flushing Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 04/17] cirrus: Mark vga io region " Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 05/17] vga: Mark relevant portio lists regions " Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 06/17] seqlock: introduce read-write seqlock Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 07/17] timer: protect timers_state's clock with seqlock Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 08/17] qemu-thread: add QemuEvent Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 09/17] timer: make qemu_clock_enable sync between disable and timer's cb Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 10/17] timer: extract timer_mod_ns_locked and timerlist_rearm Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 11/17] timer: add timer_mod_anticipate and timer_mod_anticipate_ns Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 12/17] icount: use cpu_get_icount() directly Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 13/17] icount: reorganize icount_warp_rt Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 14/17] icount: prepare the code for future races in calling qemu_clock_warp Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 15/17] icount: document (future) locking rules for icount Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 16/17] icount: make it thread-safe Paolo Bonzini
2013-10-17 15:48 ` [Qemu-devel] [PULL 17/17] exec: remove qemu_safe_ram_ptr Paolo Bonzini

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).