Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 129 → Rev 130

/SPARTAN/trunk/arch/mips/src/mm/asid.c
39,7 → 39,7
/** Cleanup asid_bitmap
*
*/
void asid_bitmap_reset()
void asid_bitmap_reset(void)
{
memsetb(asid_bitmap, sizeof(asid_bitmap), 0);
}
48,7 → 48,7
/** Initialize manipulating with ASIDs
*
*/
void init_asids()
void init_asids(void)
{
memsetb(asids, sizeof(asids), 0);
asid_bitmap_reset();
/SPARTAN/trunk/arch/mips/src/mm/tlb.c
27,6 → 27,7
*/
 
#include <arch/mm/tlb.h>
#include <arch/mm/asid.h>
#include <mm/tlb.h>
#include <arch/cp0.h>
#include <panic.h>
51,4 → 52,13
 
void tlb_invalidate(int asid)
{
pri_t pri;
pri = cpu_priority_high();
asid_bitmap_reset();
// TODO
cpu_priority_restore(pri);
}