Hi Marc, Kindly remind. :) BRs, Keqian On 2021/5/7 19:03, Keqian Zhu wrote: > Hi Marc, > > This rebases to newest mainline kernel. > > Thanks, > Keqian > > > We have two pathes to build stage2 mapping for MMIO regions. > > Create time's path and stage2 fault path. > > Patch#1 removes the creation time's mapping of MMIO regions > Patch#2 tries stage2 block mapping for host device MMIO at fault path > > Changelog: > > v5: > - Rebase to newest mainline. > > v4: > - use get_vma_page_shift() handle all cases. (Marc) > - get rid of force_pte for device mapping. (Marc) > > v3: > - Do not need to check memslot boundary in device_rough_page_shift(). (Marc) > > > Keqian Zhu (2): > kvm/arm64: Remove the creation time's mapping of MMIO regions > kvm/arm64: Try stage2 block mapping for host device MMIO > > arch/arm64/kvm/mmu.c | 99 ++++++++++++++++++++++++-------------------- > 1 file changed, 54 insertions(+), 45 deletions(-) >