Page MenuHomeFreeBSD

D44799.id.diff
No OneTemporary

D44799.id.diff

diff --git a/sys/arm64/vmm/vmm_hyp_exception.S b/sys/arm64/vmm/vmm_hyp_exception.S
--- a/sys/arm64/vmm/vmm_hyp_exception.S
+++ b/sys/arm64/vmm/vmm_hyp_exception.S
@@ -215,7 +215,10 @@
/* Load the base address for the translation tables */
msr ttbr0_el2, x0
/* Invalidate the TLB */
+ dsb ish
tlbi alle2
+ dsb ishst
+ isb
/* Use the same memory attributes as EL1 */
mrs x9, mair_el1
msr mair_el2, x9

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 19, 4:58 PM (7 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14705904
Default Alt Text
D44799.id.diff (414 B)

Event Timeline