[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h |
Date: |
Mon, 01 Jul 2013 12:16:47 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 |
Il 29/06/2013 01:53, Ed Maste ha scritto:
> On 28 June 2013 14:26, Paolo Bonzini <address@hidden> wrote:
>>
>> +/* This is thread-local depending on __linux__ because:
>
> Is the comment perhaps unchanged from an earlier revision that used a
> different test? It seems odd to me to reference __linux__ here.
>
>> + * - the only -user mode supporting multiple VCPU threads is linux-user
>> + * - TCG system mode is single-threaded regarding VCPUs
>> + * - KVM system mode is multi-threaded but limited to Linux
>> + */
>> +#if defined CONFIG_KVM || (defined CONFIG_USER_ONLY && defined
>> CONFIG_USE_NPTL)
>
> Also, in discussion on the FreeBSD bsd-user patch set the suggestion
> was made that we do away with a flag, and just have thread support
> always enabled. Would you suggest this test then become KVM ||
> (USER_ONLY && (USE_NPTL || __FreeBSD__))?
I would suggest that you have something like CONFIG_USER_THREADS that
can be used by both linux-user and bsd-user.
Paolo
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h,
Paolo Bonzini <=
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Paolo Bonzini, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Peter Maydell, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Paolo Bonzini, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Peter Maydell, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Paolo Bonzini, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Peter Maydell, 2013/07/01
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Andreas Färber, 2013/07/02
- Re: [Qemu-devel] [PATCH 05/30] exec: do not use qemu/tls.h, Alexander Graf, 2013/07/02