On Mon, 26 Sep 2022 15:51:14 +0100, Marc Zyngier wrote: > [Same distribution list as Gavin's dirty-ring on arm64 series] > > This is an update on the initial series posted as [0]. > > As Gavin started posting patches enabling the dirty-ring infrastructure > on arm64 [1], it quickly became apparent that the API was never intended > to work on relaxed memory ordering architectures (owing to its x86 > origins). > > [...] Applied to next, thanks! [1/6] KVM: Use acquire/release semantics when accessing dirty ring GFN state commit: 8929bc9659640f35dd2ef8373263cbd885b4a072 [2/6] KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option commit: 17601bfed909fa080fcfd227b57da2bd4dc2d2a6 [3/6] KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL commit: fc0693d4e5afe3c110503c3afa9f60600f9e964b [4/6] KVM: Document weakly ordered architecture requirements for dirty ring commit: 671c8c7f9f2349d8b2176ad810f1406794011f63 [5/6] KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics commit: 4eb6486cb43c93382c27a2659ba978c660e98498 [6/6] KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available commit: 4b3402f1f4d9860301d6d5cd7aff3b67f678d577 Cheers, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm