Does TTBR1 changes after linux kernel init (ARMv8-A)?

102 views Asked by At

Does TTBR1 changes after linux kernel init (ARMv8-A)?

As I understood Linux uses TTBR0 and TTBR1 for virtual memory managment. TTBR0 is physical address of translation table for user-space, TTBR1 is the same for kernel space.

Would I be right if I say that TTBR0 changes every context switch, TTBR1 stays the same all the time after kernel init time?

Can loading/unloading of kernel modules impact on TTBR1?

0

There are 0 answers