Changeset 169587a in mainline for arch/ia32/src/mm/tlb.c


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
  • arch/ia32/src/mm/tlb.c

    r0ded477 r169587a  
    3030#include <arch/asm.h>
    3131
     32#ifdef __SMP__
     33#include <arch/apic.h>
     34#include <arch/interrupt.h>
     35#endif /* __SMP__ */
     36
    3237void tlb_invalidate(int asid)
    3338{
    3439        cpu_write_dba(cpu_read_dba());
    3540}
     41
     42#ifdef __SMP__
     43void tlb_shutdown_ipi_send(void)
     44{
     45        (void) l_apic_broadcast_custom_ipi(VECTOR_TLB_SHUTDOWN);
     46}
     47#endif /* __SMP__ */
Note: See TracChangeset for help on using the changeset viewer.