Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/interrupt/interrupt.c

    r1ad52de r96b02eb9  
    209209}
    210210
    211 /** Get istate structure of a thread.
    212  *
    213  * Get pointer to the istate structure at the bottom of the kernel stack.
    214  *
    215  * This function can be called in interrupt or user context. In interrupt
    216  * context the istate structure is created by the low-level exception
    217  * handler. In user context the istate structure is created by the
    218  * low-level syscall handler.
    219  */
    220 istate_t *istate_get(thread_t *thread)
    221 {
    222         /*
    223          * The istate structure should be right at the bottom of the kernel
    224          * stack.
    225          */
    226         return (istate_t *) ((uint8_t *) thread->kstack + THREAD_STACK_SIZE -
    227             sizeof(istate_t));
    228 }
    229 
    230211#ifdef CONFIG_KCONSOLE
    231212
Note: See TracChangeset for help on using the changeset viewer.