Linux 5.9 Set To Bring ARMv8 TTL Support
([Arm] 76 Minutes Ago
Translation Table Level)
- Reference: 0001193554
- News link: https://www.phoronix.com/?page=news_item&px=ARMv8-Translation-Table-Level
- Source link:
In addition to Linux 5.9 poised to bring [1]ARMv8 Memory Tagging Extension support (MTE), another ARM architectural feature now queued up for introduction in this next kernel cycle is Translation Table Level support.
Translation Table Level, or TTL, is a feature supported in ARMv8.4+ for reducing the cost/overhead of TLB invalidation. TTL can speed up the translation lookaside buffer invalidation process as it contains a level hint of the page table walk holding the leaf entry for the address being invalidated.
As of this week the ARM TTL support is [2]queued as part of the ARM64 changes slated to go into Linux 5.9 when the merge window opens next month.
[1] https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Arm-Memory-Tagging
[2] https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=f792402f700ad2de9280f8179405e8934779d372
Translation Table Level, or TTL, is a feature supported in ARMv8.4+ for reducing the cost/overhead of TLB invalidation. TTL can speed up the translation lookaside buffer invalidation process as it contains a level hint of the page table walk holding the leaf entry for the address being invalidated.
As of this week the ARM TTL support is [2]queued as part of the ARM64 changes slated to go into Linux 5.9 when the merge window opens next month.
[1] https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Arm-Memory-Tagging
[2] https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/commit/?h=for-next/core&id=f792402f700ad2de9280f8179405e8934779d372
phoronix