Changeset 2ccd275 in mainline for arch/ia64/include/interrupt.h


Ignore:
Timestamp:
2005-11-09T14:23:05Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
802bb95
Parents:
b183865e
Message:

Changes in build system.
For .S targets, always do -DASM.
Remove unnecessary #define ASM from various *.S files.
At the end of build, generate disassembler dump for kernel.raw.

ia64 work.
Better General Exception handler.

File:
1 edited

Legend:

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

    rb183865e r2ccd275  
    3131
    3232#include <arch/types.h>
     33#include <arch/register.h>
    3334
    34 /** External interrupt vectors. */
     35/** External Interrupt vectors. */
    3536#define INTERRUPT_TIMER         0
    3637#define INTERRUPT_SPURIOUS      15
     38
     39/** General Exception codes. */
     40#define GE_ILLEGALOP            0
     41#define GE_PRIVOP               1
     42#define GE_PRIVREG              2
     43#define GE_RESREGFLD            3
     44#define GE_DISBLDISTRAN         4
     45#define GE_ILLEGALDEP           8
    3746
    3847#define EOI     0               /**< The actual value doesn't matter. */
     
    4655        __u64 ar_rsc;
    4756        __address cr_ifa;
    48         __u64 cr_isr;
     57        cr_isr_t cr_isr;
    4958        __address cr_iipa;
    5059        __u64 cr_ips;
Note: See TracChangeset for help on using the changeset viewer.