Linux page table isolation is not needed on AMD processors
Data structures stored in kernel space, such as llds [1], will not incur the overhead of the TLB flush/load.I suspect that storing data in the kernel space in order to avoid maintaining a large application PD will become the norm, whereas in the past it has been reserved for use cases like search engines with massive in-memory trees.[1] https://github.com/johnj/llds