summaryrefslogtreecommitdiffstats
path: root/doc/user/intr.t (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-11Remove texinfo format documentation. Replaced by Sphinx formatted documentation.Joel Sherrill1-780/+0
closes #2812.
2015-12-24api: Remove deprecated NotepadsAun-Ali Zaidi1-2/+0
Notepads where a feature of RTEMS' tasks that simply functioned in the same way as POSIX keys or threaded local storage (TLS). They were introduced well before per task variables, which are also deprecated, and were barely used in favor of their POSIX alternatives. In addition to their scarce usage, Notepads took up unnecessary memory. For each task: - 16 32-bit integers were allocated. - A total of 64 bytes per task per thread. This is especially critical in low memory and safety-critical applications. They are also defined as uint32_t, and therefore are not guaranteed to hold a pointer. Lastly, they are not portable solutions for SMP and uniprocessor systems, like POSIX keys and TLS. updates #2493.
2015-06-22rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber1-0/+94
Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
2013-08-14documentation: Directives allowed from an ISRSebastian Huber1-12/+36
Update list.
2013-06-12rtems: Add interrupt locksSebastian Huber1-0/+170
Interrupt locks are low-level lock to protect critical sections accessed by threads and interrupt service routines.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-3/+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.
2010-06-162010-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill1-1/+16
PR 1568/doc * user/intr.t: Fix list of services callable from ISR.
2009-02-272009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-7/+20
PR 1387/doc * user/intr.t: Add Interrupt Manager services to list of services callable from ISR.
2008-09-09Convert to "bool".Ralf Corsepius1-1/+1
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-11/+20
PR 1288/doc * user/intr.t: Update callable from ISR section.
2008-04-162008-04-16 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-3/+3
* user/bsp.t, user/conf.t, user/init.t, user/intr.t, user/overview.t, user/timer.t: Correct default values. Make it clear that confdefs.h calculates the memory required for you.
2007-10-252007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey1-14/+5
* 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.
2002-03-282002-03-27 Eric Norum <eric.norum@usask.ca>Joel Sherrill1-6/+1
* intr.t: Per PR165, now correctly states that passing a NULL pointer for the return argument is an error.
2002-01-172001-01-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* 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.
2000-05-04Numerous changes based on comments from Stephan Wilms <Stephan.Wilms@CWA.de>Joel Sherrill1-1/+8
including a new section in the Getting Started called "Where to Go From Here", lots of index entries added, and more configuration table information.
1999-11-16Changed copyright date to 1999.Joel Sherrill1-1/+1
1999-10-11Turned on concept and function name indexing.Joel Sherrill1-6/+37
1999-10-06Corrected a typo.Joel Sherrill1-1/+1
1999-10-01Changed rtems_isr_level to rtems_interrupt_level per Chris Johns'Joel Sherrill1-3/+3
<ccj@acm.org> suggestion.
1999-10-01Clarified catch and disable per suggestion from Chris Johns <ccj@acm.org>.Joel Sherrill1-0/+10
1998-04-02Added "findex" for all directive pages but it turns out that thisJoel Sherrill1-0/+5
blows up both makeinfo and texi2dvi. So I have commented them out.
1998-03-27Nodes, menus, etc are automatically generated nowJoel Sherrill1-78/+3
1998-03-27Completed sweep adding directive and constant prefixes.Joel Sherrill1-8/+12
1998-03-27Conditionally adding RTEMS_ and rtems_ prefixes.Joel Sherrill1-13/+13
1998-03-27Attempting to add variable so that in C all constants start with RTEMS_Joel Sherrill1-5/+5
and all directives start with rtems_.
1998-02-06Updated copyrightsJoel Sherrill1-1/+1
1998-01-23minor updates .. mostly versionJoel Sherrill1-1/+1
1997-06-04added CVS Id stringJoel Sherrill1-0/+2
1997-06-04final corrections before 4.1.0 documentation freeze.Joel Sherrill1-2/+6
1997-05-31Changed bitwise OR's used to build up option and attribute setsJoel Sherrill1-4/+168
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-30fixed typosJoel Sherrill1-2/+2
1997-05-29first cut at Ada bindings manualJoel Sherrill1-4/+26
1997-05-27Initial revisionJoel Sherrill1-0/+300