Changeset 8e0eb63 in mainline for arch/amd64/include/interrupt.h


Ignore:
Timestamp:
2006-03-15T18:01:43Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9e1c942
Parents:
2f7342d
Message:

Hopefully final version of interrupt handlers for amd64 and ia32.
amd64 has been especially tricky to debug.
Error code detection is now done in compile time.

File:
1 edited

Legend:

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

    r2f7342d r8e0eb63  
    7777        __u64 r14;
    7878        __u64 r15;
    79         /* These 2 items MUST be last parts of the structure */
    8079        __u64 rbp;
    81         __u64 stack[0]; /* Additional data on stack */
    82 } __attribute__ ((packed));
     80        __u64 error_word;
     81        __u64 rip;
     82        __u64 cs;
     83        __u64 rflags;
     84        __u64 stack[]; /* Additional data on stack */
     85};
    8386
    8487extern void (* disable_irqs_function)(__u16 irqmask);
Note: See TracChangeset for help on using the changeset viewer.