Changeset ce031f0 in mainline for include/mm/tlb.h


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
  • include/mm/tlb.h

    r1e2aecca rce031f0  
    3030#define __TLB_H__
    3131
     32extern void tlb_init(void);
     33
    3234#ifdef __SMP__
    33 extern void tlb_init(void);
    3435extern void tlb_shootdown_start(void);
    3536extern void tlb_shootdown_finalize(void);
    3637extern void tlb_shootdown_ipi_recv(void);
    3738#else
    38 
    39 #define tlb_init()              ;
    40 #define tlb_shootdown_start()   ;
    41 #define tlb_shootdown_finalize()        ;
    42 #define tlb_shootdown_ipi_recv() ;
    43 
     39#  define tlb_shootdown_start() ;
     40#  define tlb_shootdown_finalize()      ;
     41#  define tlb_shootdown_ipi_recv() ;
    4442#endif /* __SMP__ */
    4543
    4644/* Export TLB interface that each architecture must implement. */
     45extern void tlb_init_arch(void);
    4746extern void tlb_invalidate(int asid);
    4847extern void tlb_shootdown_ipi_send(void);
Note: See TracChangeset for help on using the changeset viewer.