Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Call bsp_work_area_initialize() early | Sebastian Huber | 2015-12-10 | 1 | -22/+27 |
| | | | | | | | | Call bsp_work_area_initialize() before bsp_start(). This allows bsp_start() to use malloc() etc. which is beneficial for systems with a plug-and-play hardware enumeration. Update #2408. | ||||
* | doc: Fix build for Ada user manual | Sebastian Huber | 2015-12-09 | 3 | -1/+4 |
| | |||||
* | Add RTEMS linker sets | Sebastian Huber | 2015-12-08 | 4 | -3/+431 |
| | | | | Update #2408. | ||||
* | doc: Remove reference to debug mask | Sebastian Huber | 2015-12-07 | 1 | -3/+0 |
| | | | | Update #2477. | ||||
* | sapi: Add rtems_chain_get_first_unprotected() | Sebastian Huber | 2015-11-05 | 1 | -0/+33 |
| | | | | Close #2459. | ||||
* | CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checked | Joel Sherrill | 2015-10-27 | 1 | -0/+55 |
| | | | | closes #2431. | ||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -1/+1 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -0/+65 |
| | | | | Close #2274. | ||||
* | score: Implement priority boosting | Sebastian Huber | 2015-09-04 | 3 | -2/+15 |
| | |||||
* | score: Implement SMP-specific priority queue | Sebastian Huber | 2015-09-04 | 1 | -0/+54 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 1 | -0/+39 |
| | |||||
* | smp: Documentation | Sebastian Huber | 2015-09-04 | 3 | -15/+16 |
| | |||||
* | rbtree: Delete rtems_rbtree_find_control() | Sebastian Huber | 2015-09-01 | 1 | -1/+0 |
| | | | | | This function is hard to support in alternative implementations. It has no internal use case. | ||||
* | user/c_user.texi: Correct info index entry | Joel Sherrill | 2015-08-03 | 1 | -1/+1 |
| | | | | closes #2380. | ||||
* | doc: Add SMP section to CPU Arch Supplement | Sebastian Huber | 2015-07-23 | 20 | -0/+84 |
| | |||||
* | Update date | Joel Sherrill | 2015-07-17 | 15 | -30/+30 |
| | |||||
* | doc: Add thread dispatch details for SMP | Sebastian Huber | 2015-07-17 | 1 | -0/+69 |
| | |||||
* | doc: Clarify interrupts disable problems on SMP | Sebastian Huber | 2015-07-17 | 1 | -11/+64 |
| | |||||
* | doc: Fix SMP task variables section | Sebastian Huber | 2015-07-17 | 1 | -10/+10 |
| | |||||
* | doc: Clarify SMP configuration defines | Sebastian Huber | 2015-07-08 | 1 | -2/+3 |
| | |||||
* | doc: Fix interrupt level ARM documentation | Sebastian Huber | 2015-06-26 | 1 | -4/+3 |
| | |||||
* | doc: Update ARM documentation | Sebastian Huber | 2015-06-26 | 1 | -5/+15 |
| | |||||
* | rtems: Add rtems_interrupt_local_disable|enable() | Sebastian Huber | 2015-06-22 | 1 | -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 Sherrill | 2015-06-15 | 1 | -13/+13 |
| | | | | | | CONFIGURE_UNLIMITED_ALLOCATION_SIZE closes #2368. | ||||
* | doc: fix typo. closes #2361. | Gedare Bloom | 2015-06-09 | 1 | -1/+1 |
| | |||||
* | doc: Add new documentation section for Epiphany architecture | Hesham ALMatary | 2015-05-21 | 3 | -0/+83 |
| | |||||
* | doc: Clarify SPARC floating point ABI | Alexander Krutwig | 2015-05-21 | 1 | -1/+6 |
| | |||||
* | timecounter: Port to RTEMS | Alexander Krutwig | 2015-05-20 | 1 | -52/+250 |
| | | | | | | New test sptests/timecounter01. Update #2271. | ||||
* | score: Fine grained locking for message queues | Sebastian Huber | 2015-05-19 | 1 | -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/minor | Sebastian Huber | 2015-05-14 | 1 | -17/+0 |
| | | | | | These global variables are obsolete since 65f71f8472fa904ca48b816301ed0810def47001. | ||||
* | user/libpci.t: Make it build and clean up | Joel Sherrill | 2015-04-17 | 1 | -16/+19 |
| | |||||
* | LIBPCI: corrected documentation | Daniel Hellstrom | 2015-04-17 | 2 | -31/+31 |
| | |||||
* | LIBPCI: added PCI layer to cpukit/libpci | Daniel Hellstrom | 2015-04-17 | 7 | -2/+477 |
| | |||||
* | doc/started: simplify and fix | Gedare Bloom | 2015-03-11 | 8 | -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 Bloom | 2015-03-10 | 1 | -0/+11 |
| | |||||
* | cpukit: deprecate rtems_clock_get(). closes #2294. | Gedare Bloom | 2015-03-10 | 1 | -0/+2 |
| | |||||
* | cpukit: deprecate notepads | Gedare Bloom | 2015-03-10 | 3 | -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 command | Sebastian Huber | 2015-03-06 | 1 | -0/+108 |
| | |||||
* | doc: Update Ada User Guide to match C | Joel Sherrill | 2015-03-06 | 1 | -0/+2 |
| | |||||
* | posix: fix error return code for pthread_mutex_trylock | Gedare Bloom | 2015-02-25 | 1 | -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 Withers | 2015-02-19 | 3 | -2/+3 |
| | | | | Replacing of existing files is not supported. See #2169. | ||||
* | IMFS: Add CONFIGURE_IMFS_DISABLE_READDIR | Sebastian Huber | 2015-02-14 | 1 | -0/+27 |
| | |||||
* | IMFS: Rename CONFIGURE_IMFS_DISABLE_FCHMOD | Sebastian Huber | 2015-02-13 | 1 | -4/+4 |
| | | | | Rename CONFIGURE_IMFS_DISABLE_FCHMOD to CONFIGURE_IMFS_DISABLE_CHMOD. | ||||
* | IMFS: Add CONFIGURE_IMFS_DISABLE_MKNOD_FILE | Sebastian Huber | 2015-02-13 | 1 | -0/+26 |
| | |||||
* | IMFS: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 2015-02-13 | 1 | -11/+47 |
| | | | | Resurrect CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM. | ||||
* | IMFS: Add fine grained configuration | Sebastian Huber | 2015-02-12 | 1 | -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 option | Daniel Cederman | 2015-02-11 | 1 | -0/+14 |
| | |||||
* | doc: Describe new default error handler for Sparc | Daniel Cederman | 2015-02-11 | 1 | -4/+12 |
| | |||||
* | user/conf.t: Fix typo | Joel Sherrill | 2015-01-26 | 1 | -1/+1 |
| | |||||
* | score: Delete superfluous Heap_Statistics::instance | Sebastian Huber | 2015-01-22 | 1 | -2/+0 |
| | | | | | This value depends on the _Heap_Initialize() call sequence and carries no useful information. |