Re: [Qemu-devel] [PATCH 3/4] target/i386/translate: use thread-local storage in !user-mode

2018-08-14 Thread Emilio G. Cota
On Tue, Aug 14, 2018 at 08:31:02 +0200, Paolo Bonzini wrote: > On 14/08/2018 03:38, Emilio G. Cota wrote: > > Needed for MTTCG. > > > > Signed-off-by: Emilio G. Cota > > Why not always use TLS, even in user-mode? To avoid TLS waste; user-mode uses a single TCGContext, so a single copy of these

Re: [Qemu-devel] [PATCH 3/4] target/i386/translate: use thread-local storage in !user-mode

2018-08-13 Thread Paolo Bonzini
On 14/08/2018 03:38, Emilio G. Cota wrote: > Needed for MTTCG. > > Signed-off-by: Emilio G. Cota Why not always use TLS, even in user-mode? Paolo > --- > target/i386/translate.c | 24 > 1 file changed, 16 insertions(+), 8 deletions(-) > > diff --git a/target/i386/tra

[Qemu-devel] [PATCH 3/4] target/i386/translate: use thread-local storage in !user-mode

2018-08-13 Thread Emilio G. Cota
Needed for MTTCG. Signed-off-by: Emilio G. Cota --- target/i386/translate.c | 24 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/target/i386/translate.c b/target/i386/translate.c index 07d185e7b6..f4c2a41f8f 100644 --- a/target/i386/translate.c +++ b/targ