[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/3] TLS abstraction layer for thread-local c
From: |
Anthony Liguori |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/3] TLS abstraction layer for thread-local cpu_single_env on Linux |
Date: |
Tue, 01 Nov 2011 11:20:50 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13 |
On 10/28/2011 04:52 AM, Peter Maydell wrote:
These patches add enough of the TLS abstraction layer to allow us
to make cpu_single_env thread-local on Linux systems. This fixes
the regression described in bug 823902 for the 1.0 release; we
can add the Win32 and POSIX implementations later.
I haven't included Paolo's "Prepare Windows port for thread-local
cpu_single_env" patch -- it would be safe to do so but it isn't
necessary until we actually implement TLS for Win32.
Applied all. Thanks.
Regards,
Anthony Liguori
Changes v1->v2:
* fix Paolo's email address
* split the darwin-user change out into a separate patch
* drop the 'tls_' prefix from the cpu_single_env tls var name
Changes v2->v3:
* minor rearrangement of copyright notice in comment
* added a missing Signed-off-by
* fixed the name of the multiple-include-guard #define
Paolo Bonzini (2):
darwin-user/main.c: Drop unused cpu_single_env definition
Make cpu_single_env thread-local
Peter Maydell (1):
qemu-tls.h: Add abstraction layer for TLS variables
cpu-all.h | 4 +++-
darwin-user/main.c | 2 --
exec.c | 2 +-
qemu-tls.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 56 insertions(+), 4 deletions(-)
create mode 100644 qemu-tls.h
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v3 0/3] TLS abstraction layer for thread-local cpu_single_env on Linux,
Anthony Liguori <=