Commit Graph

50 Commits

Author SHA1 Message Date
Gedare Bloom
cf4045630e cpukit: deprecate task variables. closes #2293. 2015-03-10 15:46:59 -04:00
Gedare Bloom
3ac681191e cpukit: deprecate notepads
Deprecate Classic API Notepads. Mark task_set/get_note() with
the deprecated attribute, and also mark the notepads field.

Replace disable with enable option for notepads in confdefs.h,
and make notepads disabled by default. The previous option
CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and
will emit a compile-time warning. A new option
CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn
on notepads, but it also will emit a compile-time warning
to indicate that notepads are deprecated.

Closes #2265
2015-03-10 12:53:07 -04:00
Sebastian Huber
22cce675ef doc: Clarify rtems_task_set_priority() 2014-12-12 15:39:16 +01:00
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