Changeset ce031f0 in mainline for src/mm/tlb.c


Ignore:
Timestamp:
2005-10-04T11:23:21Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e3f47b3
Parents:
1e2aecca
Message:

MIPS work.
Fix some name inconsistencies between cp0 functions' declarations and definitions.
Add and implement tlb_init_arch().
Add tlb_modified() exception handler.

Other architectures: add dummy tlb_init_arch().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mm/tlb.c

    r1e2aecca rce031f0  
    2828
    2929#include <mm/tlb.h>
     30#include <arch/mm/tlb.h>
    3031#include <smp/ipi.h>
    3132#include <synch/spinlock.h>
     
    3839#ifdef __SMP__
    3940static spinlock_t tlblock;
     41#endif
    4042
    4143void tlb_init(void)
    4244{
    43         spinlock_initialize(&tlblock);
     45        if (config.cpu_active == 1)
     46                spinlock_initialize(&tlblock);
     47
     48        tlb_init_arch();
    4449}
    4550
     51#ifdef __SMP__
    4652/* must be called with interrupts disabled */
    4753void tlb_shootdown_start(void)
Note: See TracChangeset for help on using the changeset viewer.