Changeset 169587a in mainline for arch/ia32/include


Ignore:
Timestamp:
2005-02-21T21:47:22Z (21 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.

Location:
arch/ia32/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/include/apic.h

    r0ded477 r169587a  
    4040#define IPI_STARTUP     0
    4141
     42#define DLVRMODE_FIXED  (0<<8)
    4243#define DLVRMODE_INIT   (5<<8)
    4344#define DLVRMODE_STUP   (6<<8)
     
    5758#define ICRlo           (0x300/sizeof(__u32))
    5859#define ICRhi           (0x310/sizeof(__u32))
    59 #define ICRloClear      ((0xff<<0)|(1<<13)|(3<<16)|(0xfff<<20))
     60#define ICRloClear      ((1<<13)|(3<<16)|(0xfff<<20))
    6061#define ICRhiClear      (0xffffff<<0)
    6162
     
    116117extern void l_apic_init(void);
    117118extern void l_apic_eoi(void);
     119extern int l_apic_broadcast_custom_ipi(__u8 vector);
    118120extern int l_apic_send_init_ipi(__u8 apicid);
    119121extern void l_apic_debug(void);
  • arch/ia32/include/interrupt.h

    r0ded477 r169587a  
    6060
    6161#define VECTOR_SYSCALL          (IVT_FREEBASE+0)
     62#define VECTOR_TLB_SHUTDOWN     (IVT_FREEBASE+1)
    6263
    6364typedef void (* iroutine)(__u8 n, __u32 stack[]);
     
    7778extern void page_fault(__u8 n, __u32 stack[]);
    7879extern void syscall(__u8 n, __u32 stack[]);
     80extern void tlb_shutdown_ipi(__u8 n, __u32 stack[]);
    7981
    8082extern void trap_virtual_enable_irqs(__u16 irqmask);
Note: See TracChangeset for help on using the changeset viewer.