Changeset 25d7709 in mainline for arch/ia64/include/interrupt.h


Ignore:
Timestamp:
2006-03-13T20:08:16Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
631ca4d
Parents:
45d6add
Message:

Nicer ia32 interrupt handlers and structures holding interrupted context data.
Unify the name holding interrupted context data on all architectures to be istate.

File:
1 edited

Legend:

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

    r45d6add r25d7709  
    3030#define __ia64_INTERRUPT_H__
    3131
     32#include <typedefs.h>
    3233#include <arch/types.h>
    3334#include <arch/register.h>
     
    4748#define EOI     0               /**< The actual value doesn't matter. */
    4849
    49 struct exception_regdump {
     50struct istate {
    5051        __address ar_bsp;
    5152        __address ar_bspstore;
     
    7475extern void *ivt;
    7576
    76 extern void general_exception(__u64 vector, struct exception_regdump *pstate);
    77 extern int break_instruction(__u64 vector, struct exception_regdump *pstate);
    78 extern void universal_handler(__u64 vector, struct exception_regdump *pstate);
    79 extern void external_interrupt(__u64 vector, struct exception_regdump *pstate);
     77extern void general_exception(__u64 vector, istate_t *istate);
     78extern int break_instruction(__u64 vector, istate_t *istate);
     79extern void universal_handler(__u64 vector, istate_t *istate);
     80extern void external_interrupt(__u64 vector, istate_t *istate);
    8081
    8182#endif
Note: See TracChangeset for help on using the changeset viewer.