Subversion Repositories HelenOS-historic

Rev

Rev 207 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 210
Line 36... Line 36...
36
#define context_set(c, _pc, stack, size)    \
36
#define context_set(c, _pc, stack, size)    \
37
    (c)->pc = (__address) (_pc);        \
37
    (c)->pc = (__address) (_pc);        \
38
    (c)->sp = ((__address) (stack)) + (size) - SP_DELTA;
38
    (c)->sp = ((__address) (stack)) + (size) - SP_DELTA;
39
#endif /* context_set */
39
#endif /* context_set */
40
 
40
 
41
#ifndef context_map_stack
-
 
42
#define context_map_stack(stack, size)
-
 
43
#endif /* context_map_stack */
-
 
44
 
-
 
45
extern int context_save(context_t *c);
41
extern int context_save(context_t *c);
46
extern void context_restore(context_t *c) __attribute__ ((noreturn));
42
extern void context_restore(context_t *c) __attribute__ ((noreturn));
47
 
43
 
48
#endif
44
#endif