Hello Marc, On Thu, 2023-02-16 at 14:21 +0000, Marc Zyngier wrote: > This series aims at satisfying multiple goals: > > - allow a VMM to atomically restore a timer offset for a whole VM > instead of updating the offset each time a vcpu get its counter > written > > - allow a VMM to save/restore the physical timer context, something > that we cannot do at the moment due to the lack of offsetting > > - provide a framework that is suitable for NV support, where we get > both global and per timer, per vcpu offsetting Thank you so much for following up on my (admittedly very basic) patch with your own proposal! > This has been moderately tested with nVHE, VHE and NV. I do not have > access to CNTPOFF-aware HW, so the jury is still out on that one Same here about CNTPOFF -- I gave it a quick spin on Graviton2 and Graviton3, and neither chip claims the ARM64_HAS_ECV_CNTPOFF capability from your patch. I am working on testing your series with our userspace and will report back. Thanks Simon Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879