Changeset 901122b in mainline for arch/ia64/include/interrupt.h


Ignore:
Timestamp:
2006-03-09T17:40:30Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a2a46ba
Parents:
b994a60
Message:

ia64 work.
Userspace is now working.
There is an unrelated show stopper, however.

File:
1 edited

Legend:

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

    rb994a60 r901122b  
    5858        cr_isr_t cr_isr;
    5959        __address cr_iipa;
    60         __u64 cr_ips;
     60        psr_t cr_ipsr;
    6161        __address cr_iip;
    6262        __u64 pr;
    6363        __address sp;
     64       
     65        /*
     66         * The following variables are defined only for break_instruction handler.
     67         */
     68        __u64 in0;
     69        __u64 in1;
     70        __u64 in2;
     71        __u64 in3;
    6472} __attribute__ ((packed));
    6573
     
    6775
    6876extern void general_exception(__u64 vector, struct exception_regdump *pstate);
    69 extern void break_instruction(__u64 vector, struct exception_regdump *pstate);
     77extern int break_instruction(__u64 vector, struct exception_regdump *pstate);
    7078extern void universal_handler(__u64 vector, struct exception_regdump *pstate);
    7179extern void external_interrupt(__u64 vector, struct exception_regdump *pstate);
Note: See TracChangeset for help on using the changeset viewer.