tlb.c File Reference

Generic TLB shootdown algorithm. More...

Include dependency graph for tlb.c:

Go to the source code of this file.

Functions

 SPINLOCK_INITIALIZE (tlblock)
void tlb_init (void)
void tlb_shootdown_start (tlb_invalidate_type_t type, asid_t asid, __address page, count_t count)
void tlb_shootdown_finalize (void)
void tlb_shootdown_ipi_send (void)
void tlb_shootdown_ipi_recv (void)


Detailed Description

The algorithm implemented here is based on the CMU TLB shootdown algorithm and is further simplified (e.g. all CPUs receive all TLB shootdown messages).

Definition in file tlb.c.


Generated on Sun Jun 18 16:29:42 2006 for HelenOS Kernel (amd64) by  doxygen 1.4.6