summaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* doc: Clarify interrupts disable problems on SMPSebastian Huber2015-07-171-11/+64
|
* doc: Fix SMP task variables sectionSebastian Huber2015-07-171-10/+10
|
* doc: Clarify SMP configuration definesSebastian Huber2015-07-081-2/+3
|
* doc: Fix interrupt level ARM documentationSebastian Huber2015-06-261-4/+3
|
* doc: Update ARM documentationSebastian Huber2015-06-261-5/+15
|
* rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber2015-06-221-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.
* user/conf.t: Fix names for CONFIGURE_UNLIMITED_OBJECTS and ↵Joel Sherrill2015-06-151-13/+13
| | | | | | CONFIGURE_UNLIMITED_ALLOCATION_SIZE closes #2368.
* doc: fix typo. closes #2361.Gedare Bloom2015-06-091-1/+1
|
* doc: Add new documentation section for Epiphany architectureHesham ALMatary2015-05-213-0/+83
|
* doc: Clarify SPARC floating point ABIAlexander Krutwig2015-05-211-1/+6
|
* timecounter: Port to RTEMSAlexander Krutwig2015-05-201-52/+250
| | | | | | New test sptests/timecounter01. Update #2271.
* score: Fine grained locking for message queuesSebastian Huber2015-05-191-1/+4
| | | | | | | | | | | Aggregate several critical sections into a bigger one. Sending and receiving messages is now protected by an ISR lock. Thread dispatching is only disabled in case a blocking operation is necessary. The message copy procedure is done inside the critical section (interrupts disabled). Thus this change may have a negative impact on the interrupt latency in case very large messages are transferred. Update #2273.
* Remove obsolete rtems_clock_major/minorSebastian Huber2015-05-141-17/+0
| | | | | These global variables are obsolete since 65f71f8472fa904ca48b816301ed0810def47001.
* user/libpci.t: Make it build and clean upJoel Sherrill2015-04-171-16/+19
|
* LIBPCI: corrected documentationDaniel Hellstrom2015-04-172-31/+31
|
* LIBPCI: added PCI layer to cpukit/libpciDaniel Hellstrom2015-04-177-2/+477
|
* doc/started: simplify and fixGedare Bloom2015-03-118-1226/+47
| | | | | | | | | | | | * fix and remove some macros in rtems.texi.in. * refer to devel mailing list. * remove reference to Debian packaging in requirements section. * remove section on prebuilt tools. * replace toolset build instructions with link to RSB docs. * Add a note in building RTEMS section about using RSB. * Fix URLs Closes #2291.
* cpukit: deprecate task variables. closes #2293.Gedare Bloom2015-03-101-0/+11
|
* cpukit: deprecate rtems_clock_get(). closes #2294.Gedare Bloom2015-03-101-0/+2
|
* cpukit: deprecate notepadsGedare Bloom2015-03-103-6/+48
| | | | | | | | | | | | | | | 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
* shell: Add PROFREPORT commandSebastian Huber2015-03-061-0/+108
|
* doc: Update Ada User Guide to match CJoel Sherrill2015-03-061-0/+2
|
* posix: fix error return code for pthread_mutex_trylockGedare Bloom2015-02-251-2/+2
| | | | | | | | | pthread_mutex_trylock() should return EBUSY if the mutex is already locked. The translations of CORE_MUTEX_STATUS_NESTING_NOT_ALLOWED is EDEADLK which is correct for pthread_mutex_lock(). This fixes the translation for trylock. Closes #2170.
* doc: Note that rename() is only partially implemented.Nick Withers2015-02-193-2/+3
| | | | Replacing of existing files is not supported. See #2169.
* IMFS: Add CONFIGURE_IMFS_DISABLE_READDIRSebastian Huber2015-02-141-0/+27
|
* IMFS: Rename CONFIGURE_IMFS_DISABLE_FCHMODSebastian Huber2015-02-131-4/+4
| | | | Rename CONFIGURE_IMFS_DISABLE_FCHMOD to CONFIGURE_IMFS_DISABLE_CHMOD.
* IMFS: Add CONFIGURE_IMFS_DISABLE_MKNOD_FILESebastian Huber2015-02-131-0/+26
|
* IMFS: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEMSebastian Huber2015-02-131-11/+47
| | | | Resurrect CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM.
* IMFS: Add fine grained configurationSebastian Huber2015-02-121-34/+286
| | | | | | | | | | | | | | | | | | Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME.
* doc: Document network task affinity optionDaniel Cederman2015-02-111-0/+14
|
* doc: Describe new default error handler for SparcDaniel Cederman2015-02-111-4/+12
|
* user/conf.t: Fix typoJoel Sherrill2015-01-261-1/+1
|
* score: Delete superfluous Heap_Statistics::instanceSebastian Huber2015-01-221-2/+0
| | | | | This value depends on the _Heap_Initialize() call sequence and carries no useful information.
* doc: add some red-black tree documentationGedare Bloom2014-12-193-4/+103
| | | | closes #2059
* doc: Add multilib section to CPU supplementSebastian Huber2014-12-163-0/+121
| | | | Add multilib section for ARM and PowerPC
* doc: Clarify rate-monotonic statisticsSebastian Huber2014-12-121-4/+15
|
* doc: Clarify rtems_task_set_priority()Sebastian Huber2014-12-121-0/+3
|
* Update bug report URLSebastian Huber2014-12-052-2/+2
|
* SPARC: optimize IRQ enable & disableDaniel Hellstrom2014-12-041-4/+27
| | | | | | | | | | | | | | | | * Coding style cleanups. * Use OS reserved trap 0x89 for IRQ Disable * Use OS reserved trap 0x8A for IRQ Enable * Add to SPARC CPU supplement documentation This will result in faster Disable/Enable code since the system trap handler does not need to decode which function the user wants. Besides the IRQ disable/enabled can now be inline which avoids the caller to take into account that o0-o7+g1-g4 registers are destroyed by trap handler. It was also possible to reduce the interrupt trap handler by five instructions due to this.
* score: Add heap statisticsSebastian Huber2014-11-281-13/+19
| | | | | Add lifetime bytes allocated and freed since they were present in the malloc statistics. Add number of failed allocations.
* score: Return heap stats via _Heap_Get_informationSebastian Huber2014-11-281-6/+25
| | | | Print out heap statistics via the MALLOC and WKSPACE shell commands.
* libcsupport: Delete malloc statisticsSebastian Huber2014-11-282-83/+27
| | | | | | | Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
* shell: Make mv, cp and rm usable for applicationsSebastian Huber2014-11-271-6/+6
| | | | close #2030
* shell: DocumentationSebastian Huber2014-11-202-3/+161
|
* shell: Add CMDLS, CMDCHOWN, CMDCHMOD commandsSebastian Huber2014-11-201-0/+186
|
* shell: Rename HALT to SHUTDOWN commandSebastian Huber2014-11-201-24/+13
| | | | Use a normal command for shutdown via exit().
* Eliminate use of /*PAGE and clean up formattingJoel Sherrill2014-10-093-65/+31
|
* avr/rtems/score/cpu.h: Fix macros to avoid warningsJoel Sherrill2014-10-091-31/+0
|
* termios: Partially hide rtems_termios_ttySebastian Huber2014-10-071-17/+21
| | | | | | | Move interrupt lock to device context and expose only this structure to the read, write and set attributes device handler. This makes these device handler independent of the general Termios infrastructure suitable for direct use in printk() support.
* termios: Separate flow control from normal handlerSebastian Huber2014-10-071-0/+1
|