[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] TLS abstraction layer for thread-local cpu_sing
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 0/2] TLS abstraction layer for thread-local cpu_single_env on Linux |
Date: |
Wed, 26 Oct 2011 17:07:09 +0100 |
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.
Paolo Bonzini (1):
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 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 4 deletions(-)
create mode 100644 qemu-tls.h
- [Qemu-devel] [PATCH 0/2] TLS abstraction layer for thread-local cpu_single_env on Linux,
Peter Maydell <=