|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH 0/3] Introduce attributes for timers subsystem and remove QEMU_CLOCK_VIRTUAL_EXT clock type |
Date: | Mon, 15 Oct 2018 10:54:05 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 |
On 14/10/2018 16:55, Artem Pisarenko wrote: > > Current implementation of timers/clock processing is confusing (at > least for me) because of exceptions from design concept behind them, > introduced by icount mode (which adds QEMU_CLOCK_VIRTUAL_RT). Adding > QEMU_CLOCK_VIRTUAL_EXT just made things even more complicated. I > consider these "alternative" virtual clocks to be some kind of hacks > being convinient only to authors of relevant qemu features. Lets > don't touch fundamental clock types and keep them orthogonal to > special cases of timers handling. VIRTUAL_RT is clear I believe, and it's used even beyond record/replay. However, I agree that VIRTUAL_EXT is messy and I like this series a lot. Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |