summaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Fix simple timecounter supportSebastian Huber2016-01-271-1/+12
| | | | Close #2502.
* Clearly mark SMP support as experimental in 4.11Sebastian Huber2016-01-111-5/+5
|
* doc: SMP status of RTEMS 4.11Sebastian Huber2015-12-161-0/+9
|
* doc: SMP introductionSebastian Huber2015-12-161-0/+17
|
* CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checkedJoel Sherrill2015-10-271-0/+55
| | | | closes #2431.
* rbtree: Delete rtems_rbtree_find_control()Sebastian Huber2015-09-011-1/+0
| | | | | This function is hard to support in alternative implementations. It has no internal use case.
* user/c_user.texi: Correct info index entryJoel Sherrill2015-08-031-1/+1
| | | | closes #2380.
* doc: Add SMP section to CPU Arch SupplementSebastian Huber2015-07-2320-0/+84
|
* Update dateJoel Sherrill2015-07-1715-30/+30
|
* doc: Add thread dispatch details for SMPSebastian Huber2015-07-171-0/+69
|
* 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.