Message ID | cover.1539528213.git.artem.k.pisarenko@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce attributes for timers subsystem and remove QEMU_CLOCK_VIRTUAL_EXT clock type | expand |
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