Changeset 293703e in mainline for kernel/arch/ia64/include/arch/istate.h
- Timestamp:
- 2014-08-29T13:46:44Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 312e5ff
- Parents:
- 12b29f3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/arch/istate.h
r12b29f3 r293703e 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.