Menu

Commit [r206]  Maximize  Restore  History

--Adding preliminary support for an idle-hook context, allowing the kernel to run without requiring a dedicated idle thread. This is long overdue.

--Support for mega328p only at the moment, and disabled by default. Definitely room for optimization.

m0slevin 2015-04-25

changed /branch/release/R1/embedded/kernel/cpu/avr/atmega328p/gcc/threadport.cpp
changed /branch/release/R1/embedded/kernel/kernel.cpp
changed /branch/release/R1/embedded/kernel/public/kernel.h
changed /branch/release/R1/embedded/kernel/public/mark3cfg.h
changed /branch/release/R1/embedded/kernel/public/scheduler.h
changed /branch/release/R1/embedded/kernel/public/thread.h
changed /branch/release/R1/embedded/kernel/quantum.cpp
changed /branch/release/R1/embedded/kernel/scheduler.cpp
changed /branch/release/R1/embedded/kernel/thread.cpp
/branch/release/R1/embedded/kernel/cpu/avr/atmega328p/gcc/threadport.cpp Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/kernel.cpp Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/public/kernel.h Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/public/mark3cfg.h Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/public/scheduler.h Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/public/thread.h Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/quantum.cpp Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/scheduler.cpp Diff Switch to side-by-side view
Loading...
/branch/release/R1/embedded/kernel/thread.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.