Changeset b52da8d7 in mainline for src/preempt/preemption.c
- Timestamp:
- 2005-08-29T11:57:26Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c245372b
- Parents:
- 229d5fc1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/preempt/preemption.c
r229d5fc1 rb52da8d7 29 29 #include <preemption.h> 30 30 #include <arch.h> 31 #include <arch/a tomic.h>31 #include <arch/asm.h> 32 32 #include <arch/barrier.h> 33 #include <debug.h> 33 34 34 35 void preemption_disable(void) 35 36 { 37 THE->preemption_disabled++; 38 memory_barrier(); 36 39 } 37 40 38 41 void preemption_enable(void) 39 42 { 43 ASSERT(THE->preemption_disabled); 44 memory_barrier(); 45 THE->preemption_disabled--; 40 46 }
Note:
See TracChangeset
for help on using the changeset viewer.