[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
- [Qemu-devel] [PATCH v1 0/6] make memory listener prepared for rcu style,
Liu Ping Fan <=