summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Merge wkspace API into one fileSebastian Huber2013-07-235-62/+17
|
* score: Merge address API into one fileSebastian Huber2013-07-234-202/+160
|
* rtems: Include missing headerSebastian Huber2013-07-231-1/+2
|
* rtems: Create tasks implementation headerSebastian Huber2013-07-2333-199/+210
| | | | | | Move implementation specific parts of tasks.h and tasks.inl into new header file tasksimpl.h. The tasks.h contains now only the application visible API.
* rtems: Create region implementation headerSebastian Huber2013-07-2322-116/+117
| | | | | | Move implementation specific parts of region.h and region.inl into new header file regionimpl.h. The region.h contains now only the application visible API.
* rtems: Include <rtems/debug.h> in <rtems.h>Sebastian Huber2013-07-231-0/+1
| | | | This header file is included indirectly via <rtems/rtems/region.h>.
* rtems: Create part implementation headerSebastian Huber2013-07-2316-67/+73
| | | | | | Move implementation specific parts of part.h and part.inl into new header file partimpl.h. The part.h contains now only the application visible API.
* rtems: Create timer implementation headerSebastian Huber2013-07-2320-265/+264
| | | | | | Move implementation specific parts of timer.h and timer.inl into new header file timerimpl.h. The timer.h contains now only the application visible API.
* rtems: Create ratemon implementation headerSebastian Huber2013-07-2320-310/+310
| | | | | | Move implementation specific parts of ratemon.h and ratemon.inl into new header file ratemonimpl.h. The ratemon.h contains now only the application visible API.
* score: Include <string.h> in basedefs.hSebastian Huber2013-07-231-0/+7
|
* Include missing <string.h>Sebastian Huber2013-07-2337-2/+43
|
* rtems: Create dpmem implementation headerSebastian Huber2013-07-2313-59/+55
| | | | | | Move implementation specific parts of dpmem.h and dpmem.inl into new header file dpmemimpl.h. The dpmem.h contains now only the application visible API.
* rtems: Create event implementation headerSebastian Huber2013-07-2320-395/+296
| | | | | | Move implementation specific parts of event.h, event.inl, eventset.h and eventset.inl into new header file eventimpl.h. The event.h contains now only the application visible API.
* rtems: Merge support API into one fileSebastian Huber2013-07-234-73/+30
|
* rtems: Create asr implementation headerSebastian Huber2013-07-238-25/+29
| | | | | | Move implementation specific parts of asr.h and asr.inl into new header file asrimpl.h. The asr.h contains now only the application visible API.
* rtems: Create modes implementation headerSebastian Huber2013-07-236-28/+35
| | | | | | Move implementation specific parts of modes.h and modes.inl into new header file modesimpl.h. The modes.h contains now only the application visible API.
* rtems: Create attr implementation headerSebastian Huber2013-07-2329-65/+74
| | | | | | Move implementation specific parts of attr.h and attr.inl into new header file attrimpl.h. The attr.h contains now only the application visible API.
* rtems: Create options implementation headerSebastian Huber2013-07-2312-27/+35
| | | | | | Move implementation specific parts of options.h and options.inl into new header file optionsimpl.h. The options.h contains now only the application visible API.
* rtems: Create status implementation headerSebastian Huber2013-07-2317-89/+95
| | | | | | Move implementation specific parts of status.h and status.inl into new header file statusimpl.h. The status.h contains now only the application visible API.
* score: Create rbtree implementation headerSebastian Huber2013-07-2311-561/+553
| | | | | | Move implementation specific parts of rbtree.h and rbtree.inl into new header file rbtreeimpl.h. The rbtree.h contains now only the application visible API.
* sapi: Create extension implementation headerSebastian Huber2013-07-2312-33/+39
| | | | | | Move implementation specific parts of extension.h and extension.inl into new header file extensionimpl.h. The extension.h contains now only the application visible API.
* sapi: Merge rbtree API into one fileSebastian Huber2013-07-234-507/+469
|
* sapi: Merge timespec API into one fileSebastian Huber2013-07-234-305/+261
|
* sapi: Merge CBS API into one fileSebastian Huber2013-07-234-214/+182
|
* posix: Include proper header fileSebastian Huber2013-07-232-2/+2
|
* network: SMP support for network semaphoreSebastian Huber2013-07-221-0/+6
|
* sapi: Merge chain implementation into one fileSebastian Huber2013-07-224-690/+643
|
* rtems: Basic SMP support for timer serverSebastian Huber2013-07-221-0/+29
|
* score: _CORE_mutex_Check_dispatch_for_seize()Sebastian Huber2013-07-221-1/+4
| | | | Add SMP version of this check, otherwise sptests/spfatal03 fails.
* posix: Protect ualarm()Sebastian Huber2013-07-221-0/+4
| | | | | Use thread dispatch disable/enable to ensure thread level mutual exlusion.
* posix: Statically init _POSIX_signals_Ualarm_timerSebastian Huber2013-07-223-34/+24
|
* posix: Protect alarm()Sebastian Huber2013-07-221-0/+4
| | | | | Use thread dispatch disable/enable to ensure thread level mutual exlusion.
* posix: Statically init _POSIX_signals_Alarm_timerSebastian Huber2013-07-223-23/+16
|
* score: Add WATCHDOG_INITIALIZER()Sebastian Huber2013-07-221-0/+13
|
* score: Create watchdog implementation headerSebastian Huber2013-07-2270-524/+561
| | | | | | Move implementation specific parts of watchdog.h and watchdog.inl into new header file watchdogimpl.h. The watchdog.h contains now only the application visible API.
* score: Create chain implementation headerSebastian Huber2013-07-2232-219/+232
| | | | | | Move implementation specific parts of chain.h and chain.inl into new header file chainimpl.h. The chain.h contains now only the application visible API.
* posix: Obtain _Thread_Executing in proper contextSebastian Huber2013-07-223-9/+17
|
* posix: Obtain _Thread_Executing in proper contextSebastian Huber2013-07-221-3/+6
|
* score: Avoid direct usage of _Thread_ExecutingSebastian Huber2013-07-221-3/+3
| | | | | | Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
* score: Create spinlock implementation headerSebastian Huber2013-07-229-172/+171
| | | | | | Move implementation specific parts of corespinlock.h and corespinlock.inl into new header file corespinlockimpl.h. The corespinlock.h contains now only the application visible API.
* posix: Create spinlock implementation headerSebastian Huber2013-07-2213-55/+57
| | | | | | Move implementation specific parts of spinlock.h and spinlock.inl into new header file spinlockimpl.h. The spinlock.h contains now only the application visible API.
* posix: Create timer implementation headerSebastian Huber2013-07-2214-86/+89
| | | | | | Move implementation specific parts of timer.h and timer.inl into new header file timerimpl.h. The timer.h contains now only the application visible API.
* score: Avoid direct usage of _Thread_ExecutingSebastian Huber2013-07-2211-54/+75
| | | | | | Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
* score: Create rwlock implementation headerSebastian Huber2013-07-2211-218/+215
| | | | | | Move implementation specific parts of corerwlock.h and corerwlock.inl into new header file corerwlockimpl.h. The corerwlock.h contains now only the application visible API.
* posix: Create rwlock implementation headerSebastian Huber2013-07-2217-68/+70
| | | | | | Move implementation specific parts of rwlock.h and rwlock.inl into new header file rwlockimpl.h. The rwlock.h contains now only the application visible API.
* posix: Create pthread implementation headerSebastian Huber2013-07-2251-270/+282
| | | | | | Move implementation specific parts of pthread.h and pthread.inl into new header file pthreadimpl.h. The pthread.h contains now only the application visible API.
* posix: Create priority implementation headerSebastian Huber2013-07-2238-90/+58
| | | | | | Move implementation specific parts of priority.h and priority.inl into new header file priorityimpl.h. Remove priority.h since there is no application visible API.
* score: Obtain _Thread_Executing in proper contextSebastian Huber2013-07-221-4/+6
|
* posix: Create condition variable impl headerSebastian Huber2013-07-2224-232/+237
| | | | | | Move implementation specific parts of cond.h and cond.inl into new header file condimpl.h. The cond.h contains now only the application visible API.
* cpuuse: Add SMP supportSebastian Huber2013-07-221-1/+10
|