summaryrefslogtreecommitdiffstats
path: root/testsuites/samples/unlimited/system.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-12testsuites/samples: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2020-12-03samples/unlimited: Prevent compile errorKinsey Moore1-1/+0
For architectures with relatively large minimum stack sizes, this test breaks during compilation due to a static check. The init task stack size should not need to be set for this test.
2017-11-06tests: Use simple console driverSebastian Huber1-1/+1
Update #3170. Update #3199.
2014-10-09samples/unlimited: Fix printf() warning and clean upJoel Sherrill1-1/+1
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-2/+0
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.
2012-03-27confdefs: Add declaration for unlimited objects.Gedare Bloom1-1/+2
Adds to confdefs a way to specify rtems_resource_unlimited for classic and posix objects using a new macro CONFIGURE_OBJECTS_UNLIMITED. Use CONFIGURE_OBJECTS_ALLOCATION_SIZE to declare the allocation size for extending the set of objects at runtime. Updates the unlimited sample to demonstrate how to use the new macros. Also adds new documentation in the C User's Manual regarding configuring with unlimited objects.
2009-10-24Add missing prototypes.Ralf Corsepius1-3/+3
2008-10-132008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* unlimited/system.h: Tighten configuration for stack space.
2008-10-022008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+2
* unlimited/system.h: 10000 task ids is too many for some targets.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* unlimited/system.h: Support up to 10K tasks in loop. With 64MB on pc386 and configured for unified workspace, you can get close to this.
2008-09-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+1
* minimum/init.c, unlimited/system.h: Add support for optionally having a unified work area. In other words, the RTEMS Workspace and C Program Heap are the same pool of memory.
2008-09-06Convert to "bool".Ralf Corsepius1-1/+1
2008-04-172008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+2
* fileio/init.c, hello/system.h, minimum/init.c, unlimited/system.h: Use CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
2006-09-082006-09-08 Ken Peters <ken.peters@jpl.nasa.gov>Joel Sherrill1-1/+1
PR 1162/rtems * unlimited/system.h: Reserve enough memory for the stacks wanted.
2004-04-01 * base_mp/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.Ralf Corsepius1-1/+1
* base_sp/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * cdtest/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * fileio/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * hello/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * loopback/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>. * minimum/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>. * paranoia/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * pppd/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * ticker/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>. * unlimited/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* 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.
2003-01-032003-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-3/+1
* unlimited/system.h, unlimited/test1.c: Backed off previous modification as it does not compile.
2003-01-032002-10-31 Chris Johns <ccj@acm.org>Joel Sherrill1-1/+3
* unlimited/test1.c: PR296. Only fails if more tasks than allowed can be created. * unlimited/system.h: PR296. Reference the number of tasks in the configuration table rather than a hardcoded number.
2001-10-122001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+0
* unlimited/init.c, unlimited/system.h, unlimited/test1.c, unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: Fixed typo.
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill1-7/+3
1999-11-02Modified to use minimum stack size and reserve the necessary amountJoel Sherrill1-3/+5
of space in the workspace.
1999-03-17Unlimited objects patch from Chris Johns <ccj@acm.org>. Email follows:Joel Sherrill1-0/+93
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.