Changeset 4ffa9e0 in mainline for arch/ia32/include/interrupt.h


Ignore:
Timestamp:
2005-02-23T11:48:52Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3418c41
Parents:
b109ebb
Message:

New IPI for waking up idle CPU's halted in scheduler.
Added architecture-independent ipi_broadcast().

File:
1 edited

Legend:

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

    rb109ebb r4ffa9e0  
    5959#define VECTOR_KBD              (IVT_IRQBASE+IRQ_KBD)
    6060
    61 #define VECTOR_SYSCALL          (IVT_FREEBASE+0)
    62 #define VECTOR_TLB_SHOOTDOWN    (IVT_FREEBASE+1)
     61#define VECTOR_SYSCALL                  (IVT_FREEBASE+0)
     62#define VECTOR_TLB_SHOOTDOWN_IPI        (IVT_FREEBASE+1)
     63#define VECTOR_WAKEUP_IPI               (IVT_FREEBASE+2)
    6364
    6465typedef void (* iroutine)(__u8 n, __u32 stack[]);
     
    7980extern void syscall(__u8 n, __u32 stack[]);
    8081extern void tlb_shootdown_ipi(__u8 n, __u32 stack[]);
     82extern void wakeup_ipi(__u8 n, __u32 stack[]);
    8183
    8284extern void trap_virtual_enable_irqs(__u16 irqmask);
Note: See TracChangeset for help on using the changeset viewer.