Changeset cfffb290 in mainline for kernel/generic/include/arch.h
- Timestamp:
- 2006-08-05T16:05:25Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e2882a7
- Parents:
- b006a2c8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/arch.h
rb006a2c8 rcfffb290 44 44 #include <arch/asm.h> 45 45 46 #define DEFAULT_CONTEXT 0 47 46 48 #define CPU THE->cpu 47 49 #define THREAD THE->thread 48 50 #define TASK THE->task 49 51 #define AS THE->as 52 #define CONTEXT (THE->task ? THE->task->context : DEFAULT_CONTEXT) 50 53 #define PREEMPTION_DISABLED THE->preemption_disabled 54 55 #define context_check(ctx1, ctx2) ((ctx1) == (ctx2)) 51 56 52 57 /** … … 61 66 cpu_t *cpu; /**< Executing cpu. */ 62 67 as_t *as; /**< Current address space. */ 63 context_id_t context; /**< Current security context. */64 68 }; 65 69 66 #define THE ((the_t *)(get_stack_base())) 70 #define THE ((the_t *)(get_stack_base())) 67 71 68 72 extern void the_initialize(the_t *the);
Note:
See TracChangeset
for help on using the changeset viewer.