[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32
From: |
Jan Kiszka |
Subject: |
Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers |
Date: |
Wed, 21 Nov 2012 16:44:30 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
On 2012-11-21 15:49, Jan Kiszka wrote:
> On 2012-11-21 15:38, Paolo Bonzini wrote:
>> Il 21/11/2012 15:33, malc ha scritto:
>>>>>>> Leaking leader is a bit bad, but it looks ok for 1.3.
>>>>>
>>>>> Hmm. A TLS destructor is apparently not available. Is there some "on
>>>>> thread termination" callback mechanism on Windows? Didn't find one on
>>>>> first glance.
>>>>>
>>> Dlls receive something like THREAD_DETTACH in it's startup routine or
>>> something like that if my memory serves me.
>>
>> Only DLLs.
>>
>> But this sounds like deja-vu. I'm pretty sure in the past we just
>> decided that this compiler is not supported (of course it's bad that
>> it's silent). Stefan, do you remember the details?
>
> Current Debian delivers 4.4-based mingw unfortunately.
I think we practically do not leak, at least as long as we continue to
use coroutines only over cpu and iothread context. Those threads stay as
long as qemu is running. And to my understanding, those contexts are the
only target of coroutines anyway. Anything that already uses its own
proper threads has no need for this problematic concept, no?
Jan
--
Siemens AG, Corporate Technology, CT RTC ITP SDP-DE
Corporate Competence Center Embedded Linux
- [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Jan Kiszka, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Paolo Bonzini, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Jan Kiszka, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, malc, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Paolo Bonzini, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Jan Kiszka, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers,
Jan Kiszka <=
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Paolo Bonzini, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Jan Kiszka, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Stefan Weil, 2012/11/21
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Paolo Bonzini, 2012/11/22
- Re: [Qemu-devel] [PATCH] coroutine: Fix win32 variant for older mingw32 compilers, Jan Kiszka, 2012/11/22