Commit be3195fe authored by Mostafa Saleh's avatar Mostafa Saleh
Browse files

ANDROID: KVM: arm64: iommu: Use unified allocator interface



Instead of using shared memcache that requires ATOMIC allocation, use
a new iommu allocator.

For passing pages we use the new HVCs for unified allocator where pages
would be saved in the buddy allocator, this also adds a new feature
that allows the IOMMU code to allocate large order pages which was not
possible this can be used to allocate PGD for the SMMU.

Bug: 277989609
Bug: 278749606
Change-Id: I15a00d452a706211941107828870ca0d264c08de
Signed-off-by: default avatarMostafa Saleh <smostafa@google.com>
parent 73a7ad55
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment