qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [RFC v3 00/19] Base enabling patches for MTTCG


From: Pranith Kumar
Subject: Re: [Qemu-devel] [RFC v3 00/19] Base enabling patches for MTTCG
Date: Sat, 4 Jun 2016 10:40:52 -0400

Hi Alex,

On Fri, Jun 3, 2016 at 4:40 PM, Alex Bennée <address@hidden> wrote:
> This is the third iteration of the RFC patch set which aims to provide
> the basic framework for MTTCG. There have been some considerable
> changes since the last extensive review (thanks to all the reviewers).
>
>    - many updates to docs/multi-thread-tcg.txt design document
>    - added assertions for all the locking requirements
>    - split apart the big enable thread-per-vCPU patch
>    - removed locking from the hot-path
>
> In general the main thread functions are a lot less messy (especially
> the single thread variant). The splitting apart of the big enabling
> patch was helped by removing tcg_current_cpu and the global
> exit_request as separate patches. Finally the big performance boost of
> a lockless hot-path is made possible by Emilio's QHT work which this
> is based on.
>
> The branch can be found at:
>
>   https://github.com/stsquad/qemu/tree/mttcg/base-patches-v3

FYI, I tried booting a debian armv7 image with this branch and it
doesn't boot. I'll try to see why it is failing.

Thanks,
--
Pranith.



reply via email to

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