On 11 August 2015 at 09:34, Paolo Bonzini <pbonz...@redhat.com> wrote: > > > On 11/08/2015 08:46, Frederic Konrad wrote: >>> I think you should start easy and reuse the existing tb_lock code in >>> cpu-exec.c: >> >> I think it's definitely not sufficient. Is user-mode multithread still >> working today? > > For some definition of "working", yes. It's not sufficient, but it's a > good start. > > The main problem with user-mode multithreading is that there is no clear > lock hierarchy between mmap_lock and tb_lock. But this is not a problem > for softmmu.
And also that we don't have a serious design for the locking at all. I was hoping this would be something that would come out of the multithreaded-TCG work... -- PMM