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