Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm/arm64: KVM: Remove kvm_get_idmap_start

With __cpu_reset_hyp_mode having become fairly dumb, there is no
need for kvm_get_idmap_start anymore.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <cdall@linaro.org>

authored by

Marc Zyngier and committed by
Christoffer Dall
9e9ebd01 0fb26593

-7
-1
arch/arm/include/asm/kvm_mmu.h
··· 56 56 57 57 phys_addr_t kvm_mmu_get_httbr(void); 58 58 phys_addr_t kvm_get_idmap_vector(void); 59 - phys_addr_t kvm_get_idmap_start(void); 60 59 int kvm_mmu_init(void); 61 60 void kvm_clear_hyp_idmap(void); 62 61
-5
arch/arm/kvm/mmu.c
··· 1669 1669 return hyp_idmap_vector; 1670 1670 } 1671 1671 1672 - phys_addr_t kvm_get_idmap_start(void) 1673 - { 1674 - return hyp_idmap_start; 1675 - } 1676 - 1677 1672 static int kvm_map_idmap_text(pgd_t *pgd) 1678 1673 { 1679 1674 int err;
-1
arch/arm64/include/asm/kvm_mmu.h
··· 155 155 156 156 phys_addr_t kvm_mmu_get_httbr(void); 157 157 phys_addr_t kvm_get_idmap_vector(void); 158 - phys_addr_t kvm_get_idmap_start(void); 159 158 int kvm_mmu_init(void); 160 159 void kvm_clear_hyp_idmap(void); 161 160