ANDROID: KVM: arm64: Introduce __pkvm_host_donate_guest_sglist
With the extension of the guest mem abort path to support ranges, it
makes sense for the hypervisor to also support range. This will also
later allow to group IOMMU operations within a single 'atomic' unmap and
limit the number of necessary TLBI.
For the non-protected guest case, the memory is simply shared. This
operation is fast and no significant gain would be achieved from using a
range version.
Bug: 357781595
Bug: 361026567
Change-Id: I6fd59d023399743369ce2eec216cc155e15d8bb6
Signed-off-by:
Vincent Donnefort <vdonnefort@google.com>
Loading
Please sign in to comment