Changeset 651e3aa in rtems
- Timestamp:
- 12/09/13 16:17:00 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 583ef3a5
- Parents:
- a0390782
- Location:
- cpukit
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/posix/src/sempost.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 07.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 47 47 the_semaphore->Object.id, 48 48 #if defined(RTEMS_MULTIPROCESSING) 49 NULL /* XXX need to define a routine to handle this case*/49 NULL /* POSIX Semaphores are local only */ 50 50 #else 51 51 NULL -
cpukit/rtems/include/rtems/rtems/asr.h
ra0390782 r651e3aa 12 12 */ 13 13 14 /* COPYRIGHT (c) 1989-20 08.14 /* COPYRIGHT (c) 1989-2013. 15 15 * On-Line Applications Research Corporation (OAR). 16 16 * … … 35 35 * @ingroup ClassicRTEMS 36 36 * 37 * This encapsulates functionality which XXX 37 * This encapsulates functionality related to the Classic API Signal 38 * Manager. 38 39 */ 39 40 /**@{*/ -
cpukit/rtems/include/rtems/rtems/barriermp.h
ra0390782 r651e3aa 8 8 */ 9 9 10 /* COPYRIGHT (c) 1989-20 08.10 /* COPYRIGHT (c) 1989-2013. 11 11 * On-Line Applications Research Corporation (OAR). 12 12 * … … 30 30 * @ingroup ClassicMP 31 31 * 32 * This encapsulates functionality which XXX 32 * This encapsulates functionality related to the transparent multiprocessing 33 * support within the Classic API Barrier Manager. 33 34 */ 34 35 /**@{*/ -
cpukit/rtems/include/rtems/rtems/cache.h
ra0390782 r651e3aa 10 10 */ 11 11 12 /* COPYRIGHT (c) 1989-20 08.12 /* COPYRIGHT (c) 1989-2013. 13 13 * On-Line Applications Research Corporation (OAR). 14 14 * … … 16 16 * found in the file LICENSE in this distribution or at 17 17 * http://www.rtems.com/license/LICENSE. 18 *19 *20 * The functions in this file define the API to the RTEMS Cache Manager and21 * are divided into data cache and instruction cache functions. Data cache22 * functions are only meaningful if a data cache is supported. Instruction23 * cache functions are only meaningful if an instruction cache is supported.24 *25 * The functions below are implemented with CPU dependent support routines26 * implemented as part of libcpu. In the event that a CPU does not support a27 * specific function, the CPU dependent routine does nothing (but does exist).28 *29 * At this point, the Cache Manager makes no considerations, and provides no30 * support for BSP specific issues such as a secondary cache. In such a system,31 * the CPU dependent routines would have to be modified, or a BSP layer added32 * to this Manager.33 18 */ 34 19 … … 48 33 * @ingroup ClassicRTEMS 49 34 * 50 * This encapsulates functionality which XXX 35 * The functions in this file define the API to the RTEMS Cache Manager and 36 * are divided into data cache and instruction cache functions. Data cache 37 * functions are only meaningful if a data cache is supported. Instruction 38 * cache functions are only meaningful if an instruction cache is supported. 39 * 40 * The functions are implemented with CPU dependent support routines 41 * implemented as part of libcpu. In the event that a CPU does not support a 42 * specific function, the CPU dependent routine does nothing (but does exist). 43 * 44 * At this point, the Cache Manager makes no considerations, and provides no 45 * support for BSP specific issues such as a secondary cache. In such a system, 46 * the CPU dependent routines would have to be modified, or a BSP layer added 47 * to this Manager. 51 48 */ 52 49 /**@{*/ -
cpukit/rtems/include/rtems/rtems/clock.h
ra0390782 r651e3aa 20 20 */ 21 21 22 /* COPYRIGHT (c) 1989-20 08.22 /* COPYRIGHT (c) 1989-2013. 23 23 * On-Line Applications Research Corporation (OAR). 24 24 * … … 43 43 * @ingroup ClassicRTEMS 44 44 * 45 * This encapsulates functionality which XXX 45 * This encapsulates functionality related to the Classic API Clock 46 * Manager. 46 47 */ 47 48 /**@{*/ -
cpukit/rtems/include/rtems/rtems/config.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 34 34 * @ingroup ClassicRTEMS 35 35 * 36 * This encapsulates functionality which XXX 36 * This encapsulates functionality related to the application's configuration 37 * of the Classic API including the maximum number of each class of objects. 37 38 */ 38 39 /**@{*/ -
cpukit/rtems/include/rtems/rtems/eventmp.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 37 37 * @ingroup ClassicMP 38 38 * 39 * This encapsulates functionality which XXX 39 * This encapsulates functionality related to the transparent multiprocessing 40 * support within the Classic API Event Manager. 40 41 */ 41 42 /**@{*/ -
cpukit/rtems/include/rtems/rtems/intr.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 35 35 * @ingroup ClassicRTEMS 36 36 * 37 * This encapsulates functionality which XXX 37 * This encapsulates functionality related to the Classic API Interrupt 38 * Manager. 38 39 */ 39 40 /**@{*/ -
cpukit/rtems/include/rtems/rtems/message.h
ra0390782 r651e3aa 23 23 */ 24 24 25 /* COPYRIGHT (c) 1989-20 08.25 /* COPYRIGHT (c) 1989-2013. 26 26 * On-Line Applications Research Corporation (OAR). 27 27 * … … 65 65 * @ingroup ClassicRTEMS 66 66 * 67 * This encapsulates functionality which XXX 67 * This encapsulates functionality related to the Classic API Message Queue 68 * Manager. 68 69 */ 69 70 /**@{*/ -
cpukit/rtems/include/rtems/rtems/modes.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 33 33 * @ingroup ClassicRTEMS 34 34 * 35 * This encapsulates functionality which XXX 35 * This encapsulates functionality related to the task modes supported 36 * by the Classic API Task Manager. 36 37 */ 37 38 /**@{*/ -
cpukit/rtems/include/rtems/rtems/mp.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 27 27 * @ingroup ClassicRTEMS 28 28 * 29 * This encapsulates functionality which XXX 29 * This encapsulates functionality related to the distributed 30 * Multiprocessing support in the Classic API. 30 31 */ 31 32 /**@{*/ -
cpukit/rtems/include/rtems/rtems/msgmp.h
ra0390782 r651e3aa 8 8 */ 9 9 10 /* COPYRIGHT (c) 1989-20 08.10 /* COPYRIGHT (c) 1989-2013. 11 11 * On-Line Applications Research Corporation (OAR). 12 12 * … … 34 34 * @ingroup ClassicMP 35 35 * 36 * This encapsulates functionality which XXX 36 * This encapsulates functionality related to the transparent multiprocessing 37 * support within the Classic API Message Queue Manager. 37 38 */ 38 39 /*{*/ -
cpukit/rtems/include/rtems/rtems/object.h
ra0390782 r651e3aa 10 10 */ 11 11 12 /* COPYRIGHT (c) 1989-201 1.12 /* COPYRIGHT (c) 1989-2013. 13 13 * On-Line Applications Research Corporation (OAR). 14 14 * … … 35 35 * @ingroup ClassicRTEMS 36 36 * 37 * This encapsulates functionality which XXX 37 * This encapsulates functionality related to the Classic API Object 38 * Class Services. 38 39 */ 39 40 /**@{*/ -
cpukit/rtems/include/rtems/rtems/partmp.h
ra0390782 r651e3aa 8 8 */ 9 9 10 /* COPYRIGHT (c) 1989-20 08.10 /* COPYRIGHT (c) 1989-2013. 11 11 * On-Line Applications Research Corporation (OAR). 12 12 * … … 34 34 * @ingroup ClassicMP 35 35 * 36 * This encapsulates functionality which XXX 36 * This encapsulates functionality related to the transparent multiprocessing 37 * support within the Classic API Partition Manager. 37 38 */ 38 39 /*{*/ -
cpukit/rtems/include/rtems/rtems/region.h
ra0390782 r651e3aa 20 20 */ 21 21 22 /* COPYRIGHT (c) 1989-20 09.22 /* COPYRIGHT (c) 1989-2013. 23 23 * On-Line Applications Research Corporation (OAR). 24 24 * … … 47 47 * @ingroup ClassicRTEMS 48 48 * 49 * This encapsulates functionality which XXX 49 * This encapsulates functionality related to the Classic API Region 50 * Manager. 50 51 */ 51 52 /**@{*/ -
cpukit/rtems/include/rtems/rtems/regionmp.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 37 37 * @ingroup ClassicMP 38 38 * 39 * This encapsulates functionality which XXX 39 * This encapsulates functionality related to the transparent multiprocessing 40 * support within the Classic API Region Manager. 40 41 */ 41 42 /**@{*/ -
cpukit/rtems/include/rtems/rtems/semmp.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 35 35 * @ingroup ClassicMP 36 36 * 37 * This encapsulates functionality which XXX 37 * This encapsulates functionality related to the transparent multiprocessing 38 * support within the Classic API Semaphore Manager. 38 39 */ 39 40 /**@{*/ -
cpukit/rtems/include/rtems/rtems/signalmp.h
ra0390782 r651e3aa 8 8 */ 9 9 10 /* COPYRIGHT (c) 1989-20 08.10 /* COPYRIGHT (c) 1989-2013. 11 11 * On-Line Applications Research Corporation (OAR). 12 12 * … … 34 34 * @ingroup ClassicMP 35 35 * 36 * This encapsulates functionality which XXX 36 * This encapsulates functionality related to the transparent multiprocessing 37 * support within the Classic API Signal Manager. 37 38 */ 38 39 /*{*/ -
cpukit/rtems/include/rtems/rtems/status.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 33 33 * @ingroup ClassicRTEMS 34 34 * 35 * This encapsulates functionality which XXX 35 * This encapsulates functionality related to the status codes returned 36 * by Classic API directives. 36 37 */ 37 38 /**@{*/ -
cpukit/rtems/include/rtems/rtems/taskmp.h
ra0390782 r651e3aa 11 11 */ 12 12 13 /* COPYRIGHT (c) 1989-20 08.13 /* COPYRIGHT (c) 1989-2013. 14 14 * On-Line Applications Research Corporation (OAR). 15 15 * … … 37 37 * @ingroup ClassicMP 38 38 * 39 * This encapsulates functionality which XXX 39 * This encapsulates functionality related to the transparent multiprocessing 40 * support within the Classic API Task Manager. 40 41 */ 41 42 /**@{*/ -
cpukit/rtems/src/region.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 63 63 _MPCI_Register_packet_processor( 64 64 MP_PACKET_REGION, 65 0 /* XXX _Region_MP_Process_packet*/65 0 /* Multiprocessing is not currently supported for Regions */ 66 66 ); 67 67 #endif -
cpukit/rtems/src/rtemsbuildid.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 Objects_Id rtems_build_id( 25 28 uint32_t api, -
cpukit/rtems/src/rtemsobjectgetname.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 char *rtems_object_get_name( 25 28 Objects_Id id, -
cpukit/rtems/src/rtemsobjectidapimaximum.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_api_maximum(void); 25 28 -
cpukit/rtems/src/rtemsobjectidapiminimum.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_api_minimum(void); 25 28 -
cpukit/rtems/src/rtemsobjectidgetapi.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_get_api( 25 28 Objects_Id id -
cpukit/rtems/src/rtemsobjectidgetclass.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_get_class( 25 28 Objects_Id id -
cpukit/rtems/src/rtemsobjectidgetindex.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_get_index( 25 28 Objects_Id id -
cpukit/rtems/src/rtemsobjectidgetnode.c
ra0390782 r651e3aa 7 7 8 8 /* 9 * COPYRIGHT (c) 1989-20 08.9 * COPYRIGHT (c) 1989-2013. 10 10 * On-Line Applications Research Corporation (OAR). 11 11 * … … 21 21 #include <rtems/score/objectimpl.h> 22 22 23 /* XXX: This is for language bindings */ 23 /* 24 * This is implemented as a macro. This body is provided to support 25 * bindings from non-C based languages. 26 */ 24 27 int rtems_object_id_get_node( 25 28 Objects_Id id
Note: See TracChangeset
for help on using the changeset viewer.