Changeset 15d0046 in mainline for kernel/arch/ia64/include/arch/istate.h
- Timestamp:
- 2014-09-12T13:22:33Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9b20126
- Parents:
- 8db09e4 (diff), 105d8d6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/arch/istate.h
r8db09e4 r15d0046 40 40 #ifdef KERNEL 41 41 42 #include <arch/istate_struct.h> 42 43 #include <arch/register.h> 43 44 44 45 #else /* KERNEL */ 45 46 47 #include <libarch/istate_struct.h> 46 48 #include <libarch/register.h> 47 49 48 50 #endif /* KERNEL */ 49 50 typedef struct istate {51 uint128_t f2;52 uint128_t f3;53 uint128_t f4;54 uint128_t f5;55 uint128_t f6;56 uint128_t f7;57 uint128_t f8;58 uint128_t f9;59 uint128_t f10;60 uint128_t f11;61 uint128_t f12;62 uint128_t f13;63 uint128_t f14;64 uint128_t f15;65 uint128_t f16;66 uint128_t f17;67 uint128_t f18;68 uint128_t f19;69 uint128_t f20;70 uint128_t f21;71 uint128_t f22;72 uint128_t f23;73 uint128_t f24;74 uint128_t f25;75 uint128_t f26;76 uint128_t f27;77 uint128_t f28;78 uint128_t f29;79 uint128_t f30;80 uint128_t f31;81 82 uintptr_t ar_bsp;83 uintptr_t ar_bspstore;84 uintptr_t ar_bspstore_new;85 uint64_t ar_rnat;86 uint64_t ar_ifs;87 uint64_t ar_pfs;88 uint64_t ar_rsc;89 uintptr_t cr_ifa;90 cr_isr_t cr_isr;91 uintptr_t cr_iipa;92 psr_t cr_ipsr;93 uintptr_t cr_iip;94 uint64_t pr;95 uintptr_t sp;96 97 /*98 * The following variables are defined only for break_instruction99 * handler.100 */101 uint64_t in0;102 uint64_t in1;103 uint64_t in2;104 uint64_t in3;105 uint64_t in4;106 uint64_t in5;107 uint64_t in6;108 109 uint64_t alignment;110 } istate_t;111 51 112 52 NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
Note:
See TracChangeset
for help on using the changeset viewer.