[PATCH v3 07/20] arm64: mm: Allocate ASIDs in pairs

figo.zhang figure1802 at 126.com
Mon Jan 15 18:24:42 PST 2018


hi all:
why we use two  ASID for a process? what is the benefits?
After KPTI, the kernel space mapping become non-Global TLB (process-specific TLB)? so we need one ASID for  process running in userspace?
and other ASID for process running in kernel space? it will switch the ASID when a process  switching to/form userpsace?


what is the benefits add exception trampoline page? it will performance regression?


Best
Figure


More information about the linux-arm-kernel mailing list