Changeset 48c1ef9 in mainline for arch/ppc64/include/exception.h


Ignore:
Timestamp:
2006-05-21T20:38:18Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
040542aa
Parents:
bd55bbb
Message:

port ppc32 changes to ppc64 (raw)

File:
1 moved

Legend:

Unmodified
Added
Removed
  • arch/ppc64/include/exception.h

    rbd55bbb r48c1ef9  
    11/*
    2  * Copyright (C) 2005 Jakub Jermar
     2 * Copyright (C) 2006 Martin Decky
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
    29 #ifndef __ppc64_CONSOLE_H__
    30 #define __ppc64_CONSOLE_H__
     29#ifndef __ppc64_EXCEPTION_H__
     30#define __ppc64_EXCEPTION_H__
    3131
    32 extern void ppc64_console_init(void);
     32#ifndef __ppc64_TYPES_H__
     33#  include <arch/types.h>
     34#endif
     35
     36#include <typedefs.h>
     37
     38struct istate {
     39        __u64 r0;
     40        __u64 r2;
     41        __u64 r3;
     42        __u64 r4;
     43        __u64 r5;
     44        __u64 r6;
     45        __u64 r7;
     46        __u64 r8;
     47        __u64 r9;
     48        __u64 r10;
     49        __u64 r11;
     50        __u64 r13;
     51        __u64 r14;
     52        __u64 r15;
     53        __u64 r16;
     54        __u64 r17;
     55        __u64 r18;
     56        __u64 r19;
     57        __u64 r20;
     58        __u64 r21;
     59        __u64 r22;
     60        __u64 r23;
     61        __u64 r24;
     62        __u64 r25;
     63        __u64 r26;
     64        __u64 r27;
     65        __u64 r28;
     66        __u64 r29;
     67        __u64 r30;
     68        __u64 r31;
     69        __u64 cr;
     70        __u64 pc;
     71        __u64 srr1;
     72        __u64 lr;
     73        __u64 ctr;
     74        __u64 xer;
     75        __u64 r12;
     76        __u64 sp;
     77};
     78
     79static inline void istate_set_retaddr(istate_t *istate, __address retaddr)
     80{
     81        istate->pc = retaddr;
     82}
    3383
    3484#endif
Note: See TracChangeset for help on using the changeset viewer.