Hi Alex, On Fri, Jun 3, 2016 at 4:40 PM, Alex Bennée <alex.ben...@linaro.org> 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.