asid_fifo.c File Reference

FIFO queue ASID management. More...

Include dependency graph for asid_fifo.c:

Go to the source code of this file.

Defines

#define FIFO_STATIC_LIMIT   1024
#define FIFO_STATIC   (ASIDS_ALLOCABLE<FIFO_STATIC_LIMIT)

Functions

 FIFO_INITIALIZE_STATIC (free_asids, asid_t, ASIDS_ALLOCABLE)
void asid_fifo_init (void)
asid_t asid_find_free (void)
void asid_put_arch (asid_t asid)


Detailed Description

Architectures that link with this file keep the unallocated ASIDs in FIFO queue. The queue can be statically (e.g. mips32) or dynamically allocated (e.g ia64 and sparc64).

Definition in file asid_fifo.c.


Generated on Sun Jun 18 17:28:13 2006 for HelenOS Kernel (ppc64) by  doxygen 1.4.6