Page MenuHomeFreeBSD

D13536.id36814.diff
No OneTemporary

D13536.id36814.diff

Index: sys/arm64/arm64/machdep.c
===================================================================
--- sys/arm64/arm64/machdep.c
+++ sys/arm64/arm64/machdep.c
@@ -715,6 +715,10 @@
thread0.td_pcb->pcb_vfpcpu = UINT_MAX;
thread0.td_frame = &proc0_tf;
pcpup->pc_curpcb = thread0.td_pcb;
+
+ /* Set the base address of translation table 0. */
+ __asm __volatile("mrs %0, ttbr0_el1"
+ : "=r" (thread0.td_proc->p_md.md_l0addr));
}
typedef struct {

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 9, 10:47 PM (7 h, 54 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40510006
Default Alt Text
D13536.id36814.diff (458 B)

Event Timeline