Changes in kernel/arch/abs32le/include/interrupt.h [7a0359b:d99c1d2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/include/interrupt.h
r7a0359b rd99c1d2 37 37 38 38 #include <typedefs.h> 39 #include <verify.h>40 #include <trace.h>41 39 42 40 #define IVT_ITEMS 0 … … 55 53 } istate_t; 56 54 57 NO_TRACE static inline int istate_from_uspace(istate_t *istate) 58 REQUIRES_EXTENT_MUTABLE(istate) 55 static inline int istate_from_uspace(istate_t *istate) 59 56 { 60 57 /* On real hardware this checks whether the interrupted … … 64 61 } 65 62 66 NO_TRACE static inline void istate_set_retaddr(istate_t *istate, 67 uintptr_t retaddr) 68 WRITES(&istate->ip) 63 static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr) 69 64 { 70 65 /* On real hardware this sets the instruction pointer. */ … … 73 68 } 74 69 75 NO_TRACE static inline unative_t istate_get_pc(istate_t *istate) 76 REQUIRES_EXTENT_MUTABLE(istate) 70 static inline unative_t istate_get_pc(istate_t *istate) 77 71 { 78 72 /* On real hardware this returns the instruction pointer. */ … … 81 75 } 82 76 83 NO_TRACE static inline unative_t istate_get_fp(istate_t *istate) 84 REQUIRES_EXTENT_MUTABLE(istate) 77 static inline unative_t istate_get_fp(istate_t *istate) 85 78 { 86 79 /* On real hardware this returns the frame pointer. */
Note:
See TracChangeset
for help on using the changeset viewer.