On 19.02.2026 13:40, Oleksii Kurochko wrote: > Introduce helpers to manage VS-stage and G-stage translation state during > vCPU context switches. > > As VSATP and HGATP cannot be updated atomically, clear VSATP on context > switch-out to prevent speculative VS-stage translations from being associated > with an incorrect VMID. On context switch-in, restore HGATP and VSATP in the > required order. > > Add p2m_handle_vmenter() to perform VMID management and issue TLB flushes > only when required (e.g. on VMID reuse or generation change). > > This provides the necessary infrastructure for correct p2m context switching > on RISC-V. > > Signed-off-by: Oleksii Kurochko <[email protected]>
Acked-by: Jan Beulich <[email protected]>
