Changeset 48c1ef9 in mainline for arch/ppc64/include/exception.h
- Timestamp:
- 2006-05-21T20:38:18Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 040542aa
- Parents:
- bd55bbb
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc64/include/exception.h
rbd55bbb r48c1ef9 1 1 /* 2 * Copyright (C) 200 5 Jakub Jermar2 * Copyright (C) 2006 Martin Decky 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 #ifndef __ppc64_ CONSOLE_H__30 #define __ppc64_ CONSOLE_H__29 #ifndef __ppc64_EXCEPTION_H__ 30 #define __ppc64_EXCEPTION_H__ 31 31 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 38 struct 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 79 static inline void istate_set_retaddr(istate_t *istate, __address retaddr) 80 { 81 istate->pc = retaddr; 82 } 33 83 34 84 #endif
Note:
See TracChangeset
for help on using the changeset viewer.