Parece que o kernel Linux gerencia o cache TLB e TLB com a mesma abordagem. No nível independente de arquitetura, não há nada como liberar uma parte ou um cache TLB inteiro do AFAIK. A vm irá, por exemplo, mostrar as coisas, e há alguns ganchos nessa ação que ativarão o código dependente de hardware, se necessário. Dependendo da CPU, o kernel pode fazer vários page flushes para cada página, ou a CPU suporta o intervalo de limpeza da página, ou ele não suporta nem o kernel usa o flush mais caro que libera o cache completo.
Existem dois artigos interessantes sobre este tópico:
- Gerenciamento da Tabela de Páginas (tente forçar a ISO-8859-1 para a codificação da página se caracteres estranhos são visíveis na tela)
- Kernel Doc - Limpeza de cache e TLB no Linux