summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/kvm_host.h
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-02-16 13:52:38 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2016-02-18 18:16:34 +0000
commit157962f5a8f236cab898b68bdaa69ce68922f0bf (patch)
treed99113669c4d0f4ab29cd42db31818ff090b51c4 /arch/arm64/include/asm/kvm_host.h
parent6533945a32c762c5db70d7a3ec251a040b2d9661 (diff)
arm64: decouple early fixmap init from linear mapping
Since the early fixmap page tables are populated using pages that are part of the static footprint of the kernel, they are covered by the initial kernel mapping, and we can refer to them without using __va/__pa translations, which are tied to the linear mapping. Since the fixmap page tables are disjoint from the kernel mapping up to the top level pgd entry, we can refer to bm_pte[] directly, and there is no need to walk the page tables and perform __pa()/__va() translations at each step. Reviewed-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/include/asm/kvm_host.h')
0 files changed, 0 insertions, 0 deletions