| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Update #3533.
|
|
|
|
|
|
|
|
| |
The TEST_EXTERN is a used only by the system.h style tests and they use
CONFIGURE_INIT appropriately.
Update #3170.
Update #3199.
|
|
|
|
|
|
|
|
|
|
| |
- Remove the printf support leaving the direct printk support configured
with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf
call to printk.
- Control the test's single init for functions and global data with
TEST_INIT and not CONFIGURE_INIT. They are now separate.
Updates #3170.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* unlimited/init.c: Run all tests successfully with maxixum number of
priorities as 16 instead of 256. This was done by temporarily
modifying the score priority.h maximum. This allowed testing of all
API code to ensure that it worked properly with a reduced number of
priorities. Most modifications were to switch from hard-coded maximum
to using the API provided methods to determine maximum number of
priority levels.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* fileio/init.c, fileio/system.h, ticker/system.h, ticker/tasks.c,
unlimited/init.c, unlimited/test1.c, unlimited/test2.c,
unlimited/test3.c: Convert to using c99 fixed size types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* README, base_mp/apptask.c, base_mp/init.c, base_mp/system.h,
base_mp/node1/base_mp.doc, base_mp/node2/base_mp.doc,
base_sp/apptask.c, base_sp/base_sp.doc, base_sp/init.c,
base_sp/system.h, cdtest/init.c, cdtest/main.cc, cdtest/system.h,
fileio/fileio.doc, fileio/init.c, fileio/system.h, hello/hello.doc,
hello/init.c, hello/system.h, minimum/init.c, minimum/minimum.doc,
paranoia/init.c, paranoia/paranoia.doc, paranoia/system.h,
ticker/init.c, ticker/system.h, ticker/tasks.c, ticker/ticker.doc,
unlimited/init.c, unlimited/system.h, unlimited/test1.c,
unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: URL
for license changed.
|
|
|
|
|
|
|
|
|
|
|
| |
* base_sp/apptask.c: Include <stdlib.h>.
* hello/init.c: Ditto.
* paranoia/init.c: Ditto.
* ticker/tasks.c: Ditto.
* unlimited/init.c: Ditto.
* unlimited/test1.c: Ditto.
* unlimited/test2.c: Ditto.
* unlimited/test3.c: Ditto.
|
|
|
|
|
|
| |
* unlimited/init.c, unlimited/system.h, unlimited/test1.c,
unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc:
Fixed typo.
|
| |
|
|
|
|
| |
of space in the workspace.
|
|
First, the unlimited patch. I have compiled the unlmited patch for the
Linux posix BSP only and it seems to work cleanly. I would like a really
major application run on this change before commiting as the changes are
very core and significant. I am currently building all the tests to run.
I have no targets suitable to test on at the moment.
I have tested the patch for inline functions and macros.
Turning macros on has found some core bugs. I have fixed these but have
not run all the tests. Please review the patch for these changes. They
are:
1) The conditional compilation for MP support broke the core messages
code. You cannot embed a conditional macro in another macro. The Send
and Urgent Send calls are macros.
2) User extensions handler initialisation now has two parameters. I have
updated the macros to support the extra parameter.
The patch also contains the gcc-target-default.cfg fix required to build
the kernel. More of a by product than a fix for you.
|