[PATCH v5 0/2] kvm/arm64: Try stage2 block mapping for host device MMIO
Keqian Zhu
zhukeqian1 at huawei.com
Mon May 31 18:16:43 PDT 2021
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(-)
>
More information about the linux-arm-kernel
mailing list