[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG |
Date: |
Tue, 12 Apr 2016 15:23:15 +0100 |
User-agent: |
mu4e 0.9.17; emacs 25.0.92.6 |
Pavel Dovgalyuk <address@hidden> writes:
>> From: address@hidden [mailto:address@hidden
>> On 12/04/16 15:50, KONRAD Frederic wrote:
>> >> Yes, but users may like to have an option to disable MTTCG for some
>> >> reason. I'm also concerned about icount mode: not sure how to account
>> >> virtual time when all vCPUs run in parallel.
>> >
>> > I'm thinking the same, we don't have a solution for icount yet.
>> > The reverse execution support is probably badly broken as well.
>>
>> Reverse execution doesn't even seem to support more than a single core.
>> As of icount, it looks like to be incompatible with MTTCG.
>
> It doesn't, because there is no multicore support for tcg yet.
> I think, that we have to find some solution for icount (even if it
> will be slow).
Well one of the reasons I'm keeping single thread behaviour is so things
like icount/replay support can continue to work. The two options will be
incompatible to start with.
I'm also expecting people will want to rule out mttcg as a problem at
least in the early days.
--
Alex Bennée
- Re: [Qemu-devel] [RFC v2 02/11] cpus: make all_vcpus_paused() return bool, (continued)
- [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Alex Bennée, 2016/04/05
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/11
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Alex Bennée, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Peter Maydell, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, KONRAD Frederic, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Pavel Dovgalyuk, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG,
Alex Bennée <=
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
[Qemu-devel] [RFC v2 01/11] tcg: move tb_invalidated_flag to CPUState, Alex Bennée, 2016/04/05
[Qemu-devel] [RFC v2 03/11] docs: new design document multi-thread-tcg.txt (DRAFTING), Alex Bennée, 2016/04/05
[Qemu-devel] [RFC v2 11/11] tcg: enable thread-per-vCPU, Alex Bennée, 2016/04/05
[Qemu-devel] [RFC v2 07/11] tcg: cpus rm tcg_exec_all(), Alex Bennée, 2016/04/05