On 8/25/20 7:39 PM, Will Deacon wrote:
Convert kvm_phys_addr_ioremap() to use kvm_pgtable_stage2_map() instead
of stage2_set_pte().
Cc: Marc Zyngier
Cc: Quentin Perret
Signed-off-by: Will Deacon
---
arch/arm64/kvm/hyp/pgtable.c | 14 +-
arch/arm64/kvm/mmu.c | 29 +++
On Tue, Sep 01, 2020 at 06:08:01PM +0100, Alexandru Elisei wrote:
> On 8/25/20 10:39 AM, Will Deacon wrote:
> > Convert kvm_phys_addr_ioremap() to use kvm_pgtable_stage2_map() instead
> > of stage2_set_pte().
> >
> > Cc: Marc Zyngier
> > Cc: Quentin Perret
> > Signed-off-by: Will Deacon
> > ---
Hi Will,
The patch looks correct to me. I also had another look at the pre-order visitor
for kvm_pgtable_stage2_map, and it will not try to map the address range using a
block mapping (kvm_block_mapping_supported returns false).
One nitpick below.
On 8/25/20 10:39 AM, Will Deacon wrote:
> Conver
Convert kvm_phys_addr_ioremap() to use kvm_pgtable_stage2_map() instead
of stage2_set_pte().
Cc: Marc Zyngier
Cc: Quentin Perret
Signed-off-by: Will Deacon
---
arch/arm64/kvm/hyp/pgtable.c | 14 +-
arch/arm64/kvm/mmu.c | 29 -
2 files changed, 13