Message ID | 20210507110322.23348-1-zhukeqian1@huawei.com (mailing list archive) |
---|---|
Headers | show |
Series | kvm/arm64: Try stage2 block mapping for host device MMIO | expand |
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(-) >
On Fri, 7 May 2021 19:03:20 +0800, Keqian Zhu wrote: > This rebases to newest mainline kernel. > > Thanks, > Keqian > > > We have two pathes to build stage2 mapping for MMIO regions. > > [...] Applied to next, thanks! [1/2] kvm/arm64: Remove the creation time's mapping of MMIO regions commit: fd6f17bade2147b31198ad00b22d3acf5a398aec [2/2] kvm/arm64: Try stage2 block mapping for host device MMIO commit: 2aa53d68cee6603931f73b28ef6b51ff3fde9397 Cheers, M.