Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Spelling and grammar fixes in source code comments (GCI 2018) | Marçal Comajoan Cara | 2018-12-04 | 7 | -10/+10 |
| | |||||
* | testsupport: Include missing <rtems/bspIo.h> | Sebastian Huber | 2018-12-03 | 1 | -0/+1 |
| | |||||
* | Convert CPU counter ticks to/from sbintime_t | Sebastian Huber | 2018-12-03 | 2 | -10/+48 |
| | | | | | The sbintime_t is an efficient time format. Add the ability to convert CPU counter ticks to/from sbintime_t. | ||||
* | 5 spelling errors for a Google Code-In task. | Jacob Shin | 2018-12-02 | 3 | -4/+4 |
| | | | | Username: deuteriumoxide Email: jacobshin313@gmail.com | ||||
* | dosfs: Fix device identifier | Sebastian Huber | 2018-11-27 | 1 | -1/+1 |
| | | | | Update #3358. | ||||
* | Remove rtems_cache_*_processor_set() functions | Sebastian Huber | 2018-11-26 | 1 | -79/+0 |
| | | | | | | | | The following rtems_cache_*_processor_set() cache manager API functions are exotic, complex, very hard to use correctly, not used in the RTEMS code base, and apparently unused by applications. Close #3622. | ||||
* | rtems: Fix semaphore MPCI support | Sebastian Huber | 2018-11-26 | 1 | -0/+4 |
| | |||||
* | score: <rtems/score/smplockstats.h> | Sebastian Huber | 2018-11-26 | 2 | -24/+33 |
| | | | | | | | Remove <rtems/score/chainimpl.h> include from <rtems/score/smplockstats.h>. Close #3598. | ||||
* | score: Introduce <rtems/score/heapinfo.h> | Sebastian Huber | 2018-11-26 | 4 | -119/+161 |
| | | | | | | | Move Heap_Information_block to separate header file to hide heap implementation details from <rtems.h>. Update #3598. | ||||
* | pipe/fifo.c: Remove dead code (CID 1437649) | Joel Sherrill | 2018-11-22 | 1 | -1/+0 |
| | | | | Closes #3581. | ||||
* | libdl: Add object file dependencies to track references | Chris Johns | 2018-11-22 | 10 | -140/+619 |
| | | | | | | | | | | Tracking references lets us manage when an object file can be unloaded. If an object file has references to it, it cannot be unloaded. Modules that depend on each other cannot be unloaded. Updates #3605 | ||||
* | libdl: Reindex unresolved names after removing used records. | Chris Johns | 2018-11-22 | 2 | -21/+126 |
| | | | | Updates #3194 | ||||
* | libdl: Manage the allocation of common uninitialised variables. | Chris Johns | 2018-11-22 | 3 | -26/+220 |
| | | | | | | | | | | | | | The use of separate text and data results in uninitialised variables being placed in the common section. There is no section in ELF for the common variables so the loader needs to create the section and allocate the variables in that section. This patch does that. The patch adds a second pass over the symbols. The issue can also be seen as a section 65522 error. Updates #3604 | ||||
* | score: Simplify _Workspace_String_duplicate() | Sebastian Huber | 2018-11-21 | 1 | -6/+7 |
| | |||||
* | score: Remove support for RTEMS_USE_16_BIT_OBJECT | Sebastian Huber | 2018-11-21 | 4 | -61/+2 |
| | | | | | | | | | The RTEMS_USE_16_BIT_OBJECT define is not set by an RTEMS port. Remove support for 16-bit object identifiers. If someone really wants to use RTEMS on a 16-bit target, then it is better to use self-contained objects instead of playing around with object identifier optimizations. Update #3603. | ||||
* | Misc: Minor English fixes (GCI 2018) | kuaLeYi | 2018-11-20 | 2 | -18/+18 |
| | |||||
* | Include missing <sys/cpuset.h> | Sebastian Huber | 2018-11-14 | 1 | -2/+6 |
| | | | | Update #3598. | ||||
* | or1k: Support GCC 9 | Sebastian Huber | 2018-11-14 | 2 | -2/+4 |
| | | | | Close #3602. | ||||
* | Add rtems_malloc() and rtems_calloc() | Sebastian Huber | 2018-11-12 | 2 | -0/+58 |
| | | | | Close #3583. | ||||
* | score: Add and use malloc() family attributes | Sebastian Huber | 2018-11-12 | 2 | -1/+52 |
| | | | | Update #3583. | ||||
* | x86_64: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 3 | -34/+1 |
| | | | | Update #3585. | ||||
* | sparc64: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -26/+17 |
| | | | | Update #3585. | ||||
* | sparc: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -15/+19 |
| | | | | Update #3585. | ||||
* | sh: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -50/+20 |
| | | | | Update #3585. | ||||
* | powerpc: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 3 | -48/+0 |
| | | | | Update #3585. | ||||
* | or1k: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -39/+24 |
| | | | | Update #3585. | ||||
* | nios2: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 4 | -87/+7 |
| | | | | Update #3585. | ||||
* | moxie: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -78/+10 |
| | | | | Update #3585. | ||||
* | mips: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 1 | -25/+0 |
| | | | | Update #3585. | ||||
* | m68k: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -34/+25 |
| | | | | Update #3585. | ||||
* | lm32: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -62/+18 |
| | | | | Update #3585. | ||||
* | i386: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -23/+6 |
| | | | | Update #3585. | ||||
* | epiphany: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -48/+0 |
| | | | | Update #3585. | ||||
* | bfin: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -67/+20 |
| | | | | Update #3585. | ||||
* | arm: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 3 | -14/+16 |
| | | | | Update #3585. | ||||
* | no_cpu: Remove use of proc_ptr | Sebastian Huber | 2018-11-12 | 2 | -24/+35 |
| | | | | Update #3585. | ||||
* | rtems: Simplify rtems_interrupt_catch() | Sebastian Huber | 2018-11-12 | 1 | -33/+5 |
| | | | | | | Remove casts and superfluous inline functions. Update #3585. | ||||
* | score: Deprecate proc_ptr | Sebastian Huber | 2018-11-12 | 1 | -1/+1 |
| | | | | Update #3585. | ||||
* | score: Move internal structures to userextdata.h | Sebastian Huber | 2018-11-12 | 5 | -24/+66 |
| | | | | Update #3598. | ||||
* | score: Includes in <rtems/score/smplockstats.h> | Sebastian Huber | 2018-11-12 | 1 | -0/+2 |
| | | | | | | Include implementation header files only if necessary. Update #3598. | ||||
* | rtems: Simplify includes in <rtems/rtems/cache.h> | Sebastian Huber | 2018-11-12 | 1 | -2/+1 |
| | | | | Update #3598. | ||||
* | score: Move internal structures to objectdata.h | Sebastian Huber | 2018-11-12 | 16 | -71/+112 |
| | | | | Update #3598. | ||||
* | rtems: Avoid include of <rtems/score/scheduler.h> | Sebastian Huber | 2018-11-12 | 5 | -5/+40 |
| | | | | Update #3598. | ||||
* | rtems: Avoid include of <rtems/score/thread.h> | Sebastian Huber | 2018-11-12 | 1 | -3/+4 |
| | | | | Update #3598. | ||||
* | score: Avoid complex include in heap.h | Sebastian Huber | 2018-11-12 | 1 | -2/+3 |
| | | | | Update #3598. | ||||
* | rtems: Remove superfluous include | Sebastian Huber | 2018-11-12 | 1 | -1/+0 |
| | | | | Update #3598. | ||||
* | score: Introduce <rtems/score/watchdogticks.h> | Sebastian Huber | 2018-11-12 | 11 | -43/+85 |
| | | | | | | | Separate the definitions related to watchdog ticks from the watchdog structures. Update #3598. | ||||
* | rtems: Avoid <rtems/score/timecounter.h> in API | Sebastian Huber | 2018-11-12 | 5 | -7/+35 |
| | | | | | | Use a real function for rtems_clock_get_uptime_seconds(). Update #3598. | ||||
* | score: Avoid include of <rtems/score/thread.h> | Sebastian Huber | 2018-11-12 | 2 | -15/+17 |
| | | | | Update #3598. | ||||
* | score: Remove empty <rtems/score/tod.h> | Sebastian Huber | 2018-11-12 | 4 | -35/+0 |
| | | | | Update #3598. |