Commit | Date | |
---|---|---|
2013-12-04 02:11:43 | Tree | |
[r134]
by
funkenstein.sw@gmail.com
More optimizations: Improvements: |
2013-12-04 02:02:06 | Tree |
[r133]
by
funkenstein.sw@gmail.com
Documentation and optimization. |
2013-12-03 01:06:40 | Tree |
[r132]
by
funkenstein.sw@gmail.com
Optimization of Block/Unblock calls (no CS required, as these APIs are called from Scheduler-disabled/serial-access contexts) |
2013-12-03 00:26:07 | Tree |
[r131]
by
funkenstein.sw@gmail.com
Fixing Event flag (and associated tests); was missing timer set operation in flag Wait() operations. |
2013-12-02 01:44:15 | Tree |
2013-12-02 00:18:25 | Tree | |
2013-12-01 22:06:20 | Tree | |
2013-12-01 03:53:29 | Tree | |
2013-12-01 03:45:58 | Tree | |
[r126]
by
funkenstein.sw@gmail.com
Implemented Semaphore/Mutex/Event-flags based on the new kernel transaction queue. The kernel code is now fully deterministic in that all critical sections are fixed-time in duration (Complexity of O(1) - previously implementation contained O(n) Critical sections). There's a tradeoff - the code is slightly more complex and a bit slower, but we spend far less time with interrupts disabled in total. Determinism wins out here. |
2013-12-01 03:37:31 | Tree |