summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Spelling and grammar fixes in source code comments (GCI 2018)Marçal Comajoan Cara2018-12-047-10/+10
|
* testsupport: Include missing <rtems/bspIo.h>Sebastian Huber2018-12-031-0/+1
|
* Convert CPU counter ticks to/from sbintime_tSebastian Huber2018-12-032-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 Shin2018-12-023-4/+4
| | | | Username: deuteriumoxide Email: jacobshin313@gmail.com
* dosfs: Fix device identifierSebastian Huber2018-11-271-1/+1
| | | | Update #3358.
* Remove rtems_cache_*_processor_set() functionsSebastian Huber2018-11-261-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 supportSebastian Huber2018-11-261-0/+4
|
* score: <rtems/score/smplockstats.h>Sebastian Huber2018-11-262-24/+33
| | | | | | | Remove <rtems/score/chainimpl.h> include from <rtems/score/smplockstats.h>. Close #3598.
* score: Introduce <rtems/score/heapinfo.h>Sebastian Huber2018-11-264-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 Sherrill2018-11-221-1/+0
| | | | Closes #3581.
* libdl: Add object file dependencies to track referencesChris Johns2018-11-2210-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 Johns2018-11-222-21/+126
| | | | Updates #3194
* libdl: Manage the allocation of common uninitialised variables.Chris Johns2018-11-223-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 Huber2018-11-211-6/+7
|
* score: Remove support for RTEMS_USE_16_BIT_OBJECTSebastian Huber2018-11-214-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)kuaLeYi2018-11-202-18/+18
|
* Include missing <sys/cpuset.h>Sebastian Huber2018-11-141-2/+6
| | | | Update #3598.
* or1k: Support GCC 9Sebastian Huber2018-11-142-2/+4
| | | | Close #3602.
* Add rtems_malloc() and rtems_calloc()Sebastian Huber2018-11-122-0/+58
| | | | Close #3583.
* score: Add and use malloc() family attributesSebastian Huber2018-11-122-1/+52
| | | | Update #3583.
* x86_64: Remove use of proc_ptrSebastian Huber2018-11-123-34/+1
| | | | Update #3585.
* sparc64: Remove use of proc_ptrSebastian Huber2018-11-122-26/+17
| | | | Update #3585.
* sparc: Remove use of proc_ptrSebastian Huber2018-11-122-15/+19
| | | | Update #3585.
* sh: Remove use of proc_ptrSebastian Huber2018-11-122-50/+20
| | | | Update #3585.
* powerpc: Remove use of proc_ptrSebastian Huber2018-11-123-48/+0
| | | | Update #3585.
* or1k: Remove use of proc_ptrSebastian Huber2018-11-122-39/+24
| | | | Update #3585.
* nios2: Remove use of proc_ptrSebastian Huber2018-11-124-87/+7
| | | | Update #3585.
* moxie: Remove use of proc_ptrSebastian Huber2018-11-122-78/+10
| | | | Update #3585.
* mips: Remove use of proc_ptrSebastian Huber2018-11-121-25/+0
| | | | Update #3585.
* m68k: Remove use of proc_ptrSebastian Huber2018-11-122-34/+25
| | | | Update #3585.
* lm32: Remove use of proc_ptrSebastian Huber2018-11-122-62/+18
| | | | Update #3585.
* i386: Remove use of proc_ptrSebastian Huber2018-11-122-23/+6
| | | | Update #3585.
* epiphany: Remove use of proc_ptrSebastian Huber2018-11-122-48/+0
| | | | Update #3585.
* bfin: Remove use of proc_ptrSebastian Huber2018-11-122-67/+20
| | | | Update #3585.
* arm: Remove use of proc_ptrSebastian Huber2018-11-123-14/+16
| | | | Update #3585.
* no_cpu: Remove use of proc_ptrSebastian Huber2018-11-122-24/+35
| | | | Update #3585.
* rtems: Simplify rtems_interrupt_catch()Sebastian Huber2018-11-121-33/+5
| | | | | | Remove casts and superfluous inline functions. Update #3585.
* score: Deprecate proc_ptrSebastian Huber2018-11-121-1/+1
| | | | Update #3585.
* score: Move internal structures to userextdata.hSebastian Huber2018-11-125-24/+66
| | | | Update #3598.
* score: Includes in <rtems/score/smplockstats.h>Sebastian Huber2018-11-121-0/+2
| | | | | | Include implementation header files only if necessary. Update #3598.
* rtems: Simplify includes in <rtems/rtems/cache.h>Sebastian Huber2018-11-121-2/+1
| | | | Update #3598.
* score: Move internal structures to objectdata.hSebastian Huber2018-11-1216-71/+112
| | | | Update #3598.
* rtems: Avoid include of <rtems/score/scheduler.h>Sebastian Huber2018-11-125-5/+40
| | | | Update #3598.
* rtems: Avoid include of <rtems/score/thread.h>Sebastian Huber2018-11-121-3/+4
| | | | Update #3598.
* score: Avoid complex include in heap.hSebastian Huber2018-11-121-2/+3
| | | | Update #3598.
* rtems: Remove superfluous includeSebastian Huber2018-11-121-1/+0
| | | | Update #3598.
* score: Introduce <rtems/score/watchdogticks.h>Sebastian Huber2018-11-1211-43/+85
| | | | | | | Separate the definitions related to watchdog ticks from the watchdog structures. Update #3598.
* rtems: Avoid <rtems/score/timecounter.h> in APISebastian Huber2018-11-125-7/+35
| | | | | | Use a real function for rtems_clock_get_uptime_seconds(). Update #3598.
* score: Avoid include of <rtems/score/thread.h>Sebastian Huber2018-11-122-15/+17
| | | | Update #3598.
* score: Remove empty <rtems/score/tod.h>Sebastian Huber2018-11-124-35/+0
| | | | Update #3598.