Ignore:
Timestamp:
2014-08-28T13:06:02Z (10 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0871296
Parents:
3a7db87
Message:

Autogenerate ppc32 istate_t and its offsets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ppc32/include/arch/istate.h

    r3a7db87 rbeb16cfa  
    4040#ifdef KERNEL
    4141
    42 #include <typedefs.h>
     42#include <arch/istate_struct.h>
    4343#include <arch/msr.h>
    4444
    4545#else /* KERNEL */
    4646
    47 #include <sys/types.h>
     47#include <libarch/istate_struct.h>
    4848#include <libarch/msr.h>
    4949
    5050#endif /* KERNEL */
    51 
    52 typedef struct istate {
    53         uint32_t r0;
    54         uint32_t r2;
    55         uint32_t r3;
    56         uint32_t r4;
    57         uint32_t r5;
    58         uint32_t r6;
    59         uint32_t r7;
    60         uint32_t r8;
    61         uint32_t r9;
    62         uint32_t r10;
    63         uint32_t r11;
    64         uint32_t r13;
    65         uint32_t r14;
    66         uint32_t r15;
    67         uint32_t r16;
    68         uint32_t r17;
    69         uint32_t r18;
    70         uint32_t r19;
    71         uint32_t r20;
    72         uint32_t r21;
    73         uint32_t r22;
    74         uint32_t r23;
    75         uint32_t r24;
    76         uint32_t r25;
    77         uint32_t r26;
    78         uint32_t r27;
    79         uint32_t r28;
    80         uint32_t r29;
    81         uint32_t r30;
    82         uint32_t r31;
    83         uint32_t cr;
    84         uint32_t pc;
    85         uint32_t srr1;
    86         uint32_t lr;
    87         uint32_t ctr;
    88         uint32_t xer;
    89         uint32_t dar;
    90         uint32_t r12;
    91         uint32_t sp;
    92 } istate_t;
    9351
    9452NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
Note: See TracChangeset for help on using the changeset viewer.