summaryrefslogtreecommitdiffstats
path: root/Documentation/arm64
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/arm64')
-rw-r--r--Documentation/arm64/memory.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/Documentation/arm64/memory.txt b/Documentation/arm64/memory.txt
index 671bc0639262..c5dab30d3389 100644
--- a/Documentation/arm64/memory.txt
+++ b/Documentation/arm64/memory.txt
@@ -86,9 +86,12 @@ Translation table lookup with 64KB pages:
86 +-------------------------------------------------> [63] TTBR0/1 86 +-------------------------------------------------> [63] TTBR0/1
87 87
88 88
89When using KVM without the Virtualization Host Extensions, the hypervisor 89When using KVM without the Virtualization Host Extensions, the
90maps kernel pages in EL2 at a fixed offset from the kernel VA. See the 90hypervisor maps kernel pages in EL2 at a fixed (and potentially
91kern_hyp_va macro for more details. 91random) offset from the linear mapping. See the kern_hyp_va macro and
92kvm_update_va_mask function for more details. MMIO devices such as
93GICv2 gets mapped next to the HYP idmap page, as do vectors when
94ARM64_HARDEN_EL2_VECTORS is selected for particular CPUs.
92 95
93When using KVM with the Virtualization Host Extensions, no additional 96When using KVM with the Virtualization Host Extensions, no additional
94mappings are created, since the host kernel runs directly in EL2. 97mappings are created, since the host kernel runs directly in EL2.