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


Ignore:
Timestamp:
2005-12-10T01:02:31Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6095342
Parents:
973be64e
Message:

Changed ia32 & amd64 to use exc_register instead of trap_register.

Fixed dependency list building. I hope you all have 'makedepend' installed,
if you don't it's time to install it, as CC -M builds the dependency
list without directory names..and it just does not work.

File:
1 edited

Legend:

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

    r973be64e rfcfac420  
    2727 */
    2828
    29 #ifndef __INTERRUPT_H__
    30 #define __INTERRUPT_H__
     29#ifndef __ia32_INTERRUPT_H__
     30#define __ia32_INTERRUPT_H__
    3131
    3232#include <arch/types.h>
     
    6262#define VECTOR_WAKEUP_IPI               (IVT_FREEBASE+2)
    6363
    64 typedef void (* iroutine)(__u8 n, __native stack[]);
    65 
    6664extern void (* disable_irqs_function)(__u16 irqmask);
    6765extern void (* enable_irqs_function)(__u16 irqmask);
    6866extern void (* eoi_function)(void);
    6967
    70 extern iroutine trap_register(__u8 n, iroutine f);
    71 
    72 extern void trap_dispatcher(__u8 n, __native stack[]);
    73 
    74 extern void null_interrupt(__u8 n, __native stack[]);
    75 extern void gp_fault(__u8 n, __native stack[]);
    76 extern void nm_fault(__u8 n, __native stack[]);
    77 extern void ss_fault(__u8 n, __native stack[]);
    78 extern void page_fault(__u8 n, __native stack[]);
    79 extern void syscall(__u8 n, __native stack[]);
    80 extern void tlb_shootdown_ipi(__u8 n, __native stack[]);
    81 extern void wakeup_ipi(__u8 n, __native stack[]);
     68extern void null_interrupt(int n, void *stack);
     69extern void gp_fault(int n, void *stack);
     70extern void nm_fault(int n, void *stack);
     71extern void ss_fault(int n, void *stack);
     72extern void page_fault(int n, void *stack);
     73extern void syscall(int n, void *stack);
     74extern void tlb_shootdown_ipi(int n, void *stack);
     75extern void wakeup_ipi(int n, void *stack);
    8276
    8377extern void trap_virtual_enable_irqs(__u16 irqmask);
Note: See TracChangeset for help on using the changeset viewer.