summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* posix: Create priority implementation headerSebastian Huber2013-07-221-1/+0
| | | | | | 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.
* smptests/smp08: Print missing newlineSebastian Huber2013-07-221-1/+1
|
* rtems: Create message queue implementation headerSebastian Huber2013-07-221-2/+2
| | | | | | Move implementation specific parts of message.h and message.inl into new header file messageimpl.h. The message.h contains now only the application visible API.
* score: Error for non-preemptible tasks on SMPSebastian Huber2013-07-228-266/+16
| | | | | | | A common use case for disabled preemption was to ensure mutual exclusion on single-processor configurations. On SMP this does not work. To abandon non-preemptible tasks simplifies the scheduler.
* rtems: Error for task variables on SMPSebastian Huber2013-07-221-0/+9
| | | | Task variables are not supported on SMP.
* rtems: Error for task delete on SMPSebastian Huber2013-07-222-1/+7
| | | | Task deletion is currently not implemented on SMP configurations.
* sapi: Add rtems_configuration_is_smp_enabled()Sebastian Huber2013-07-226-0/+84
| | | | | | Add a configuration field which indicates if the SMP mode of operation is enabled. This can be used to disable features unsupported on SMP, e.g task variables.
* testsuites: Use _Thread_Get_executing()Sebastian Huber2013-07-229-15/+21
|
* testsuites: Include missing header filesSebastian Huber2013-07-227-0/+8
|
* smptests: Be successful on one processorSebastian Huber2013-07-225-12/+58
|
* rtems: Create semaphore implementation headerSebastian Huber2013-07-185-3/+9
| | | | | | Move implementation specific parts of sem.h and sem.inl into new header file semimpl.h. The sem.h contains now only the application visible API.
* libtests/gxx01: Avoid random memory read/writeSebastian Huber2013-07-182-22/+15
|
* smp: Add and use _CPU_SMP_Get_current_processor()Sebastian Huber2013-07-1721-71/+78
| | | | | | | | | | Add and use _SMP_Get_current_processor() and rtems_smp_get_current_processor(). Delete bsp_smp_interrupt_cpu(). Change type of current processor index from int to uint32_t to match _SMP_Processor_count type.
* stdatomic.h support check when configureWeiY2013-07-1716-14/+64
|
* smpatomic test case updateWeiY2013-07-177-186/+133
|
* spatomic test case updateWeiY2013-07-177-188/+135
|
* psxtests/psxcleanup: Fix cleanup push/pop testSebastian Huber2013-07-051-4/+3
| | | | | The pthread_cleanup_push() and pthread_cleanup_pop() statements must appear as a pair in the same lexical scope as required by POSIX.
* psxtests/psxhdrs: Fix cleanup push/pop testSebastian Huber2013-07-053-29/+3
| | | | | The pthread_cleanup_push() and pthread_cleanup_pop() statements must appear as a pair in the same lexical scope as required by POSIX.
* tmtests/tm20: Change allocation sizesSebastian Huber2013-06-251-3/+3
| | | | This avoids problems with debugging enabled.
* psxtests/psxkey02: SimplifySebastian Huber2013-06-252-71/+23
| | | | This avoids problems with debugging enabled.
* sptests/spwkspace: Reserve space for duplicatesSebastian Huber2013-06-251-0/+2
|
* sptests/spmountmgr01: SimplifySebastian Huber2013-06-251-4/+4
| | | | This avoids problems with debugging enabled.
* sptests/sp64: SimplifySebastian Huber2013-06-251-78/+25
| | | | This avoids problems with debugging enabled.
* sptests/sp62: Rework to avoid heap internalsSebastian Huber2013-06-251-32/+29
| | | | This avoids problems with debugging enabled.
* sptests/sp59: Change allocation sizeSebastian Huber2013-06-251-1/+1
| | | | This avoids problems with debugging enabled.
* sptests/sp18: SimplifySebastian Huber2013-06-252-26/+16
| | | | This avoids problems with debugging enabled.