Commit Graph
47 Commits
Author SHA1 Message Date
Joel Sherrill d507c03731 Disable per task variables when SMP is enabled
Per task variables are inherently unsafe in SMP systems. This
patch disables them from the build and adds warnings in the
appropriate documentation and configuration sections.
2014-04-04 14:27:27 -05:00
Joel Sherrill 30d1176618 stackchk.t task.t: Change can not to cannot for consistency 2014-03-11 16:27:57 -05:00
Joel Sherrill 880e2f370f User's Guide: Correct typos in return status bullets 2012-10-02 11:45:09 -05:00
Joel Sherrill 9b4422a251 Remove All CVS Id Strings Possible Using a Script
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-05-11 08:44:13 -05:00
Joel Sherrill 1fa78236b7 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1334/doc
	* user/Makefile.am, user/concepts.t, user/init.t, user/overview.t,
	user/part.t, user/task.t: Correct typos and correctly document 4
	parts of 32-bit object id.
	* user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
2008-11-07 15:02:55 +00:00
Joel Sherrill 8ad2468ccf 2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/msg.t, user/sem.t, user/task.t: Update to new parameter types.
	Emphasize that you can use a pointer for task arguments.
2008-08-08 13:49:19 +00:00
Joel Sherrill 4dc6a4684f 2008-07-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t,
	user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t:
	Correct documentation typos noticed and thankfully reported by
	Fabrício de Novaes Kucinskis <fabricio@dea.inpe.br>
2008-07-15 21:49:31 +00:00
Joel Sherrill b912f95737 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/bsp.t, user/conf.t, user/task.t: Add ability for application to
	configure minimum stack size. Add RTEMS_CONFIGURED_MINIMUM_STACK_SIZE
	constant so user can clearly indicate they want the configured as
	opposed to the recommended minimum stack size.
2008-06-13 15:06:56 +00:00
Joel Sherrill d5671b160e 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/.cvsignore, user/Makefile.am, user/c_user.texi, user/concepts.t,
	user/conf.t, user/dirstat.texi, user/stackchk.t, user/task.t,
	user/userext.t: Add new Object Services collection. Tidy up some
	configuration documentation from earlier changes.
	* user/object.t: New file.
2008-01-29 21:37:00 +00:00
Joel Sherrill 4b10f2001e 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/task.t: Add manual page for rtems_task_self().
2008-01-11 22:26:29 +00:00
Glenn Humphrey ae10dbd9b6 2007-11-28 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* user/barrier.t, user/clock.t, user/concepts.t, user/conf.t,
	user/datatypes.t, user/dpmem.t, user/fatal.t, user/init.t, user/mp.t,
	user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t,
	user/task.t, user/timer.t: Corrected various errors in the
	documentation.
2007-11-28 16:23:59 +00:00
Glenn Humphrey 4ffbc49514 2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* user/barrier.t, user/clock.t, user/concepts.t, user/cpuuse.t,
	user/init.t, user/intr.t, user/io.t, user/mp.t, user/rtmon.t,
	user/sem.t, user/stackchk.t, user/task.t, user/timer.t: Updated the
	Ada documentation to reflect the current binding.
2007-10-25 19:46:41 +00:00
Joel Sherrill 540de0e566 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* user/task.t: Add rtems_iterate_over_all_threads.
2007-04-05 15:24:32 +00:00
Joel Sherrill aba8a85d4b 2006-09-13 Joel Sherrill <joel@OARcorp.com>
* new_chapters/Makefile.am, user/Makefile.am, user/c_user.texi,
	user/dirstat.texi, user/task.t: Move stack to first class citizen
	status. Include it in User Manual and rename to start with rtems_.
	* user/stackchk.t: New file.
	* new_chapters/stackchk.t: Removed.
2006-09-13 16:21:09 +00:00
Joel Sherrill 1c89b86a31 2004-11-05 Joel Sherrill <joel@OARcorp.com>
PR 706/doc
	* user/task.t: Remove not that changes explanation.
2004-11-05 14:37:57 +00:00
Joel Sherrill 34d934a8f0 2004-05-21 Joel Sherrill <joel@OARcorp.com>
PR 627/doc
	* user/task.t: Behavior documented for an rtems_task_create with
	stacksize < minimum was not the implemented behavior.
2004-05-21 16:04:47 +00:00
Joel Sherrill f8892c9bdb 2004-05-06 Joel Sherrill <joel@OARcorp.com>
PR 618/rtems
	* user/clock.t, user/dpmem.t, user/event.t, user/msg.t, user/part.t,
	user/region.t, user/sem.t, user/task.t, user/timer.t: Add NULL
	checks.
2004-05-06 19:21:50 +00:00
Joel Sherrill 444d0489d3 2003-11-25 Joel Sherrill <joel@OARcorp.com>
PR 528/rtems_misc
	* task.t: Fix Ada binding for task variable calls.
2003-11-25 14:15:24 +00:00
Joel Sherrill 6449498bc7 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* SUPPORT, LICENSE: New files.
	* Numerous files touched as part of merging the 4.5 branch
	onto the mainline development trunk and ensuring that the
	script that cuts snapshots and releases works on the documentation.
2002-01-17 21:47:47 +00:00
Joel Sherrill dd96007027 Added comment on RTEMS_DEFAULT_MODE. 2000-05-09 21:34:46 +00:00
Joel Sherrill d5f2eecb4e Fixed type so constant would have "RTEMS_" in front of it. 2000-05-08 16:15:04 +00:00
Joel Sherrill adee597960 Numerous changes based on comments from Stephan Wilms <Stephan.Wilms@CWA.de>
including a new section in the Getting Started called "Where to
Go From Here", lots of index entries added, and more configuration
table information.
2000-05-04 19:45:17 +00:00
Joel Sherrill da874def6f A bit more explanation for task variables per Eric Norum <eric@cls.usask.ca>. 2000-05-01 20:08:58 +00:00
Joel Sherrill 6f645ff33a Eric Norum spotted this sentence where it said preemption had to be
disabled for timeslicing to happen.  This was wrong.
2000-02-29 14:07:38 +00:00
Joel Sherrill 9b10d22484 Fixed typo. 2000-02-18 14:12:16 +00:00
Joel Sherrill e26ce9342d Added note from Ian Lance Taylor <ian@zembu.com>. 2000-01-27 14:40:00 +00:00
Joel Sherrill b5a31d4479 Added rtems_task_variable_get from Eric Norum. 2000-01-23 19:06:09 +00:00
Joel Sherrill a690050805 Updated to reflect changing to void * on task variables by
Eric Norum <eric@cls.usask.ca>.
2000-01-23 18:59:17 +00:00
Joel Sherrill 0660b4f892 Changed copyright date to 1999. 1999-11-16 19:50:56 +00:00
Joel Sherrill dc2b3376dd Added task variable services. 1999-11-16 18:28:20 +00:00
Joel Sherrill 169502ea55 Turned on concept and function name indexing. 1999-10-11 19:03:05 +00:00
Joel Sherrill 5ad8673727 Added rtems_task_is_suspended. 1999-10-07 16:26:13 +00:00
Joel Sherrill ed11cadf05 Numerous minor changes required to transition to the latest version
of texinfo and TeX.  This version of the tools can produce PDF with
figures included.
1999-10-01 17:44:06 +00:00
Joel Sherrill 2a6a029ff4 Added error status for bad return pointer argument on rtems_task_set_priority. 1999-07-01 23:06:29 +00:00
Joel Sherrill b95914f9ee Spacing. 1998-10-27 21:29:30 +00:00
Joel Sherrill 87ed029c79 Added "findex" for all directive pages but it turns out that this
blows up both makeinfo and texi2dvi.  So I have commented them out.
1998-04-02 16:18:26 +00:00
Joel Sherrill 20515fc1f8 Nodes, menus, etc are automatically generated now 1998-03-27 18:53:17 +00:00
Joel Sherrill 75e22db0d5 Completed sweep adding directive and constant prefixes. 1998-03-27 16:47:53 +00:00
Joel Sherrill f331481c9d Conditionally adding RTEMS_ and rtems_ prefixes. 1998-03-27 13:24:52 +00:00
Joel Sherrill a3a7527e1f Attempting to add variable so that in C all constants start with RTEMS_
and all directives start with rtems_.
1998-03-27 13:04:02 +00:00
Joel Sherrill 1e52499574 Updated copyrights 1998-02-06 14:14:30 +00:00
Joel Sherrill 1ca951cebf Added information based on comments from Katsu Shibuya. 1997-08-04 20:05:48 +00:00
Joel Sherrill 139b2e4a00 added CVS Id string 1997-06-04 18:32:07 +00:00
Joel Sherrill 7e8a1fc947 final corrections before 4.1.0 documentation freeze. 1997-06-04 13:04:36 +00:00
Joel Sherrill a94c5a5d69 Changed bitwise OR's used to build up option and attribute sets
to be correct in either C or Ada.

Added the interrupt disable, enable, flash, and is in progress directives.

changed "97" to "1997"
1997-05-31 15:55:10 +00:00
Joel Sherrill 61389eac9f first cut at Ada bindings manual 1997-05-29 21:53:58 +00:00
Joel Sherrill ae68ff0857 Initial revision 1997-05-27 12:40:11 +00:00