Changeset 49a39c2 in mainline for arch/amd64/include/context.h


Ignore:
Timestamp:
2006-02-06T21:14:29Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8a1da55
Parents:
7febdde5
Message:

Preliminary work on AMD userspace.

File:
1 edited

Legend:

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

    r7febdde5 r49a39c2  
    5959} __attribute__ ((packed));
    6060
     61/** This is passed to interrupt handlers */
     62struct 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
    6182#endif
Note: See TracChangeset for help on using the changeset viewer.