[Top][All Lists]

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

[Qemu-devel] env in TLS

From: Piotr Krysik
Subject: [Qemu-devel] env in TLS
Date: Mon, 11 Oct 2004 01:32:28 -0700 (PDT)


Fabrice, how about moving env variable to TLS?

This could improve performance (based on 

about 10% could be gained -- need to verify). Also 
additional register would be available for op.c 
(anyone to implement register renaming?).

The main problem with this approach is portability. 
AFAIK GCC <= 3.2 doesn't recognize __thread keyword. 
For x86 we could fall-back to the LDT method from 
qemu-fast. How about other platforms? In the worst 
case we could use global variable and forget about 
multi-processor qemu-softmmu and multi-thread in 
qemu-user for some platforms in the future.



Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

reply via email to

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