• A
    KVM: PPC: RCU'ify the Book3s MMU · 2e0908af
    Alexander Graf 提交于
    So far we've been running all code without locking of any sort. This wasn't
    really an issue because I didn't see any parallel access to the shadow MMU
    code coming.
    
    But then I started to implement dirty bitmapping to MOL which has the video
    code in its own thread, so suddenly we had the dirty bitmap code run in
    parallel to the shadow mmu code. And with that came trouble.
    
    So I went ahead and made the MMU modifying functions as parallelizable as
    I could think of. I hope I didn't screw up too much RCU logic :-). If you
    know your way around RCU and locking and what needs to be done when, please
    take a look at this patch.
    Signed-off-by: NAlexander Graf <agraf@suse.de>
    Signed-off-by: NAvi Kivity <avi@redhat.com>
    2e0908af
book3s_mmu_hpte.c 7.8 KB