Changeset fcfac420 in mainline for arch/ia32/include


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.

Location:
arch/ia32/include
Files:
5 edited

Legend:

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

    r973be64e rfcfac420  
    4040
    4141extern void i8042_init(void);
    42 extern void i8042_interrupt(__u8 n, __native stack[]);
    4342
    4443#endif
  • arch/ia32/include/i8254.h

    r973be64e rfcfac420  
    3333
    3434extern void i8254_init(void);
    35 extern void i8254_interrupt(__u8 n, __native stack[]);
    3635extern void i8254_calibrate_delay_loop(void);
    3736extern void i8254_normal_operation(void);
  • arch/ia32/include/i8259.h

    r973be64e rfcfac420  
    4545extern void pic_disable_irqs(__u16 irqmask);
    4646extern void pic_eoi(void);
    47 extern void pic_spurious(__u8 n, __native stack[]);
    4847
    4948#endif
  • 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);
  • arch/ia32/include/smp/apic.h

    r973be64e rfcfac420  
    312312
    313313extern void apic_init(void);
    314 extern void apic_spurious(__u8 n, __native stack[]);
    315314
    316315extern void l_apic_init(void);
     
    319318extern int l_apic_send_init_ipi(__u8 apicid);
    320319extern void l_apic_debug(void);
    321 extern void l_apic_timer_interrupt(__u8 n, __native stack[]);
    322320extern __u8 l_apic_id(void);
    323321
Note: See TracChangeset for help on using the changeset viewer.