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