Made vast changes to preemption side and added caching to ker_get_module for
commit4c9bb37f70e2e2bc095f320adbb1a05ed06e1498
authorakhi3030 <akhi3030@41346f4f-9218-0410-8fd7-88ad852d3538>
Thu, 12 Jul 2007 17:39:28 +0000 (12 17:39 +0000)
committerakhi3030 <akhi3030@41346f4f-9218-0410-8fd7-88ad852d3538>
Thu, 12 Jul 2007 17:39:28 +0000 (12 17:39 +0000)
tree760dacc7989890c6a5277a2fb87a5a4e34ba5caf
parent0454200566ef25fbdcb7065470897fb6b41e7d58
Made vast changes to preemption side and added caching to ker_get_module for
the normal SOS.
- curr_priority is stored as a global var
- changed sched_msg_alloc, much simpler now
- check for null in do_dispatch
- singificantly modified timer_interrupt.
    - Made it non reentrant with interrupts enabled.
    - Dispatches msgs right away.
- The profiler has to be updated to meet the criteria.

git-svn-id: svn+ssh://projects.nesl.ucla.edu/projects/subversion/public/sos-2x/trunk@565 41346f4f-9218-0410-8fd7-88ad852d3538
drivers/cc2420/vmac.c
drivers/uart/uart.c
kernel/include/priority.h
kernel/include/sos_sched.h
kernel/include/sys_module.h
kernel/priority.c
kernel/sched.c
kernel/sos_timer.c
modules/preemption/pre_blink/pre_blink.c
processor/avr/adc_proc.c
processor/avr/i2c.c