qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH v1 0/6] make memory listener prepared for rcu style


From: Liu Ping Fan
Subject: [Qemu-devel] [PATCH v1 0/6] make memory listener prepared for rcu style
Date: Wed, 29 May 2013 10:11:03 +0800

From: Liu Ping Fan <address@hidden>

This series aim to make mmio dispatch lockless.

Based on Paolo's tree git://github.com/bonzini/qemu.git, branch iommu
For seqlock and rcu, I think Paolo will post them out later.

rfcv1->v1:
  use seqlock to protect reader against writer (thanks to Paolo's suggestion)
  concenter the root of each AddressSpaceDispatch to ease switching to next

Liu Ping Fan (6):
  mem: change variable to macro
  mem: make global dispatch table ready for rcu
  mem: fold tcg listener's logic into core memory listener
  mem: concenter the root of each AddressSpaceDispatch
  mem: make dispatch path satify rcu style
  mem: change tcg code to rcu style

 cputlb.c                        |   25 ++-
 exec.c                          |  462 ++++++++++++++++++++++++---------------
 include/exec/memory-internal.h  |    2 +-
 include/exec/softmmu_template.h |   53 ++++-
 4 files changed, 358 insertions(+), 184 deletions(-)

-- 
1.7.4.4




reply via email to

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