Changeset b9e97fb in mainline for arch/ia32/include/interrupt.h


Ignore:
Timestamp:
2005-08-31T10:53:34Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8f91729
Parents:
9756131
Message:

Better types for ia32 drivers, so that they can be reused in amd64.
Build script cleanup amd64.
New code / not working yet / in amd64.

File:
1 edited

Legend:

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

    r9756131 rb9e97fb  
    6363#define VECTOR_WAKEUP_IPI               (IVT_FREEBASE+2)
    6464
    65 typedef void (* iroutine)(__u8 n, __u32 stack[]);
    66 
    67 extern iroutine ivt[IVT_ITEMS];
     65typedef void (* iroutine)(__u8 n, __native stack[]);
    6866
    6967extern void (* disable_irqs_function)(__u16 irqmask);
     
    7371extern iroutine trap_register(__u8 n, iroutine f);
    7472
    75 extern void trap_dispatcher(__u8 n, __u32 stack[]);
     73extern void trap_dispatcher(__u8 n, __native stack[]);
    7674
    77 extern void null_interrupt(__u8 n, __u32 stack[]);
    78 extern void gp_fault(__u8 n, __u32 stack[]);
    79 extern void nm_fault(__u8 n, __u32 stack[]);
    80 extern void ss_fault(__u8 n, __u32 stack[]);
    81 extern void page_fault(__u8 n, __u32 stack[]);
    82 extern void syscall(__u8 n, __u32 stack[]);
    83 extern void tlb_shootdown_ipi(__u8 n, __u32 stack[]);
    84 extern void wakeup_ipi(__u8 n, __u32 stack[]);
     75extern void null_interrupt(__u8 n, __native stack[]);
     76extern void gp_fault(__u8 n, __native stack[]);
     77extern void nm_fault(__u8 n, __native stack[]);
     78extern void ss_fault(__u8 n, __native stack[]);
     79extern void page_fault(__u8 n, __native stack[]);
     80extern void syscall(__u8 n, __native stack[]);
     81extern void tlb_shootdown_ipi(__u8 n, __native stack[]);
     82extern void wakeup_ipi(__u8 n, __native stack[]);
    8583
    8684extern void trap_virtual_enable_irqs(__u16 irqmask);
Note: See TracChangeset for help on using the changeset viewer.