Kelvin Lawson
d5a8c186b0
Add support for architectures with stack alignment requirements in preparation for various 32 bit ports.
...
NOTE: The atomThreadCreate() and atmoOSInit() APIs have changed to take stack_bottom rather than stack_top and to allow optional stack-checking on a per-thread basis.
2011-05-28 08:38:10 +05:30
Himanshu Chauhan
8688d0eee0
Half way debug code of context switching.
...
Main thread comes up but the secondary threads doesn't
get scheduled.
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org >
2011-05-20 09:22:05 +05:30
Kelvin Lawson
2d909ba279
Add stack usage analysis. Used for all automated test modules (if enabled) such that the automated tests can now trap some classes of thread stack overflow. ATmega port now tested on both ATMega16 and ATmega32. STM8 port not yet modified to support the new stack-checking API.
2010-03-01 20:01:10 +00:00
Kelvin Lawson
f023bf26de
Put port-specific test configuration in atomport-tests.h. Rename atomuser.h to atomport.h. Non-exported port header renamed to atomport-private.h.
2010-02-01 22:49:04 +00:00
Kelvin Lawson
6d599c6729
Add Atomthreads RTOS source files.
2010-01-14 01:53:45 +00:00