summaryrefslogtreecommitdiffstats
path: root/testsuites/samples/unlimited/system.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* testsuites/samples: Change license to BSD-2Joel Sherrill2022-04-121-3/+22
| | | | Updates #3053.
* samples/unlimited: Prevent compile errorKinsey Moore2020-12-031-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.
* tests: Use simple console driverSebastian Huber2017-11-061-1/+1
| | | | | Update #3170. Update #3199.
* samples/unlimited: Fix printf() warning and clean upJoel Sherrill2014-10-091-1/+1
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-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.
* confdefs: Add declaration for unlimited objects.Gedare Bloom2012-03-271-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.
* Add missing prototypes.Ralf Corsepius2009-10-241-3/+3
|
* 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-131-1/+1
| | | | * unlimited/system.h: Tighten configuration for stack space.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-021-2/+2
| | | | * unlimited/system.h: 10000 task ids is too many for some targets.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-181-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-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-171-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.
* Convert to "bool".Ralf Corsepius2008-09-061-1/+1
|
* 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-04-171-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-08 Ken Peters <ken.peters@jpl.nasa.gov>Joel Sherrill2006-09-081-1/+1
| | | | | PR 1162/rtems * unlimited/system.h: Reserve enough memory for the stacks wanted.
* * base_mp/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.Ralf Corsepius2004-04-011-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-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-041-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-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-031-3/+1
| | | | | * unlimited/system.h, unlimited/test1.c: Backed off previous modification as it does not compile.
* 2002-10-31 Chris Johns <ccj@acm.org>Joel Sherrill2003-01-031-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-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-121-1/+0
| | | | | | * unlimited/init.c, unlimited/system.h, unlimited/test1.c, unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: Fixed typo.
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-121-7/+3
|
* Modified to use minimum stack size and reserve the necessary amountJoel Sherrill1999-11-021-3/+5
| | | | of space in the workspace.
* Unlimited objects patch from Chris Johns <ccj@acm.org>. Email follows:Joel Sherrill1999-03-171-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.