Menu

Commit [r298]  Maximize  Restore  History

Implementing a priority-map module, eliminating the scheduler's limit of 8 priority levels which was previously imposed on the system.

The new maximum number of thread priorities is limited only to the available RAM of the host system.

m0slevin 2016-01-17

changed /trunk/embedded/kernel/makefile
added /trunk/embedded/kernel/priomap.cpp
changed /trunk/embedded/kernel/public/mark3cfg.h
added /trunk/embedded/kernel/public/priomap.h
changed /trunk/embedded/kernel/public/scheduler.h
changed /trunk/embedded/kernel/public/thread.h
changed /trunk/embedded/kernel/public/threadlist.h
changed /trunk/embedded/kernel/scheduler.cpp
changed /trunk/embedded/kernel/thread.cpp
changed /trunk/embedded/kernel/threadlist.cpp
/trunk/embedded/kernel/makefile Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/priomap.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/mark3cfg.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/priomap.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/scheduler.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/thread.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/threadlist.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/scheduler.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/thread.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/threadlist.cpp Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.