summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* psxtests/psx14: Include missing header fileSebastian Huber2013-08-061-0/+1
|
* sptests/spintrcritical17: Increase tick intervalSebastian Huber2013-08-061-1/+1
| | | | | This helps to complete the test in case the compiler optimization is disabled.
* Unlimited objects support for POSIX keysZhongwei Yao2013-08-0632-5/+1337
| | | | | | | This patch enables unlimited model in POSIX key manger and have a decent runtime on POSIX key searching, adding and deleting operations. Memory overhead is lower than current implementation when the size of key and key value becomes big.
* smptests/smp07: Use suspend instead of deleteSebastian Huber2013-08-061-1/+2
|
* sptests/sp37: Add ISR level test for new threadsSebastian Huber2013-08-051-0/+83
|
* sptests/sp37: Add ISR set/get level testsSebastian Huber2013-08-051-0/+31
|
* smptests/smpswitchextension01: New testSebastian Huber2013-08-056-0/+298
|
* smptests/smpmigration01: New testSebastian Huber2013-08-056-0/+262
|
* sptests/spfreechain01: Fix Makefile.amCynthia Rempel2013-08-041-0/+2
|
* clean up spatomic testcaseWeiY2013-08-0144-2532/+1
|
* score: Rename tod.h to todimpl.hSebastian Huber2013-08-015-5/+5
|
* score: ISR lock API changesSebastian Huber2013-08-011-2/+10
|
* score: Add and use _Thread_Update_cpu_time_used()Sebastian Huber2013-08-011-4/+5
| | | | Fix _times().
* tmtests/tm27: Fixes for RTEMS_DEBUGSebastian Huber2013-08-011-0/+22
|
* score: Add and use ISR locksSebastian Huber2013-07-311-0/+18
| | | | | | | | | | | | ISR locks are low-level locks to protect critical sections accessed by threads and interrupt service routines. On single processor configurations the ISR locks degrade to simple ISR disable/enable sequences. No additional storage or objects are required. This synchronization primitive is supported on SMP configurations. Here SMP locks are used.
* sptests/sp37: Improved interrupt lock testsSebastian Huber2013-07-311-3/+21
|
* tmtests/tm26: Fixes for RTEMS_DEBUGSebastian Huber2013-07-311-36/+100
|
* smptests/smppsxsignal01: New testSebastian Huber2013-07-306-0/+227
|
* smptests/smpsignal01: New testSebastian Huber2013-07-306-0/+226
|
* smp: Add and use _Per_CPU_Get()Sebastian Huber2013-07-301-2/+2
| | | | | | Add and use _Per_CPU_Get_by_index() and _Per_CPU_Get_index(). Add _Per_CPU_Send_interrupt(). This avoids direct access of _Per_CPU_Information.
* testsuites: Include missing header filesSebastian Huber2013-07-282-1/+4
|
* libtests/malloc04: Fixes for RTEMS_DEBUG 2nd trySebastian Huber2013-07-262-17/+17
|
* score: Merge tod implementation into one fileSebastian Huber2013-07-269-32/+15
| | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
* score: Create object implementation headerSebastian Huber2013-07-263-3/+4
| | | | | | Move implementation specific parts of object.h and object.inl into new header file objectimpl.h. The object.h contains now only the application visible API.
* score: Create mpci implementation headerSebastian Huber2013-07-261-2/+2
| | | | | Move implementation specific parts of mpci.h into new header file mpciimpl.h. The mpci.h contains now only the application visible API.
* score: Create threadq implementation headerSebastian Huber2013-07-262-2/+1
| | | | | | | | Move implementation specific parts of tqdata.h, threadq.h and threadq.inl into new header file threadqimpl.h. The threadq.h contains now only the application visible API. Delete tqdata.h.
* score: Create thread implementation headerSebastian Huber2013-07-262-2/+3
| | | | | | | | Move implementation specific parts of thread.h and thread.inl into new header file threadimpl.h. The thread.h contains now only the application visible API. Remove superfluous header file includes from various files.
* score: Create prioritybitmap implementation headerSebastian Huber2013-07-261-1/+1
| | | | | | | | Move implementation specific parts of prioritybitmap.h and prioritybitmap.inl into new header file prioritybitmapimpl.h. The prioritybitmap.h contains now only the application visible API. Move content of bitfield.h into prioritybitmapimpl.h.
* libtests/malloc04: Fixes for RTEMS_DEBUGSebastian Huber2013-07-262-17/+17
|
* score: Add freechainZhongwei Yao2013-07-246-0/+256
|
* score: Merge sysstate API into one fileSebastian Huber2013-07-243-1/+5
|
* libtests/malloctest: Fixes for RTEMS_DEBUGSebastian Huber2013-07-242-5/+36
|
* score: Create stack implementation headerSebastian Huber2013-07-232-2/+4
| | | | | | Move implementation specific parts of stack.h and stack.inl into new header file stackimpl.h. The stack.h contains now only the application visible API.
* score: Create heap implementation headerSebastian Huber2013-07-234-7/+6
| | | | | | Move implementation specific parts of heap.h and heap.inl into new header file heapimpl.h. The heap.h contains now only the application visible API.
* rtems: Create tasks implementation headerSebastian Huber2013-07-233-2/+6
| | | | | | 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-231-2/+2
| | | | | | 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: Create part implementation headerSebastian Huber2013-07-231-2/+2
| | | | | | 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-234-2/+8
| | | | | | 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-232-2/+3
| | | | | | 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.
* Include missing <string.h>Sebastian Huber2013-07-234-0/+4
|
* rtems: Create dpmem implementation headerSebastian Huber2013-07-231-2/+2
| | | | | | 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-233-4/+6
| | | | | | 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.
* score: Create rbtree implementation headerSebastian Huber2013-07-232-1/+2
| | | | | | 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-231-2/+2
| | | | | | 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-231-0/+1
|
* score: Add WATCHDOG_INITIALIZER()Sebastian Huber2013-07-221-0/+24
|
* score: Create watchdog implementation headerSebastian Huber2013-07-227-0/+12
| | | | | | 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.
* sptests/sp37: Disable dispatch for clock tickSebastian Huber2013-07-221-1/+5
|
* posix: Create timer implementation headerSebastian Huber2013-07-221-0/+1
| | | | | | 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.
* posix: Create pthread implementation headerSebastian Huber2013-07-222-2/+2
| | | | | | 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.