Changeset 25d7709 in mainline for arch/amd64/include/context.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/amd64/include/context.h

    r45d6add r25d7709  
    5959} __attribute__ ((packed));
    6060
    61 /** This is passed to interrupt handlers */
    62 struct interrupt_context {
    63         __u64 rax;
    64         __u64 rbx;
    65         __u64 rcx;
    66         __u64 rdx;
    67         __u64 rsi;
    68         __u64 rdi;
    69         __u64 r8;
    70         __u64 r9;
    71         __u64 r10;
    72         __u64 r11;
    73         __u64 r12;
    74         __u64 r13;
    75         __u64 r14;
    76         __u64 r15;
    77         /* These 2 items MUST be last parts of the structure */
    78         __u64 rbp;
    79         __u64 stack[0]; /* Additional data on stack */
    80 } __attribute__ ((packed));
    81 
    8261#endif
Note: See TracChangeset for help on using the changeset viewer.