#define tlb_flush tlb_flush externvoid tlb_flush(struct mmu_gather *tlb); /* * book3s: * Hash does not use the linux page-tables, so we can avoid * the TLB invalidate for page-table freeing, Radix otoh does use the * page-tables and needs the TLBI. * * nohash: * We still do TLB invalidate in the __pte_free_tlb routine before we * add the page table pages to mmu gather table batch.
*/ #define tlb_needs_table_invalidate() radix_enabled()
#define __HAVE_ARCH_TLB_REMOVE_TABLE /* Get the generic bits... */ #include <asm-generic/tlb.h>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.