Changeset 169587a in mainline for include/mm/tlb.h


Ignore:
Timestamp:
2005-02-21T21:47:22Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b109ebb
Parents:
0ded477
Message:

TLB shootdown.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/mm/tlb.h

    r0ded477 r169587a  
    3030#define __TLB_H__
    3131
    32 extern void tlb_shutdown(void);
     32#ifdef __SMP__
     33extern void tlb_init(void);
     34extern void tlb_shutdown_start(void);
     35extern void tlb_shutdown_finalize(void);
     36extern void tlb_shutdown_ipi_recv(void);
     37#else
     38
     39#define tlb_init()              ;
     40#define tlb_shutdown_start()    ;
     41#define tlb_shutdown_finalize() ;
     42#define tlb_shutdown_ipi_recv() ;
     43
     44#endif /* __SMP__ */
     45
     46/* Export TLB interface that each architecture must implement. */
    3347extern void tlb_invalidate(int asid);
     48extern void tlb_shutdown_ipi_send(void);
    3449
    3550#endif
Note: See TracChangeset for help on using the changeset viewer.