[Cbe-oss-dev] [PATCH 6/7]MARS/core: Hide internal implementation

Kazunori Asayama asayama at sm.sony.co.jp
Wed Oct 29 15:13:48 EST 2008


Yuji Mano wrote:
> This moves all internal implementation details from the public API headers and
> into internal source headers.
> 
> Signed-off-by: Yuji Mano <yuji.mano at am.sony.com>
> 

Acked-by: Kazunori Asayama <asayama at sm.sony.co.jp>

> ---
>  core/include/common/mars/mutex_types.h           |   14 --
>  core/include/common/mars/task_barrier_types.h    |   19 ---
>  core/include/common/mars/task_event_flag_types.h |   19 ---
>  core/include/common/mars/task_queue_types.h      |   29 ----
>  core/include/common/mars/task_semaphore_types.h  |   15 --
>  core/include/common/mars/task_types.h            |   32 -----
>  core/include/host/mars/context.h                 |   14 --
>  core/include/host/mars/task.h                    |    1 
>  core/include/host/mars/task_barrier.h            |    1 
>  core/include/host/mars/task_event_flag.h         |    1 
>  core/include/host/mars/task_queue.h              |    1 
>  core/include/host/mars/task_semaphore.h          |    1 
>  core/include/mpu/mars/mutex.h                    |    1 
>  core/include/mpu/mars/task.h                     |    1 
>  core/include/mpu/mars/task_barrier.h             |    1 
>  core/include/mpu/mars/task_event_flag.h          |    1 
>  core/include/mpu/mars/task_queue.h               |    1 
>  core/include/mpu/mars/task_semaphore.h           |    1 
>  core/src/common/kernel_internal_types.h          |   52 ++++++++
>  core/src/common/mutex_internal_types.h           |   54 ++++++++
>  core/src/common/task_barrier_internal_types.h    |   59 +++++++++
>  core/src/common/task_event_flag_internal_types.h |   59 +++++++++
>  core/src/common/task_internal_types.h            |   66 ++++++++++
>  core/src/common/task_queue_internal_types.h      |   69 +++++++++++
>  core/src/common/task_semaphore_internal_types.h  |   55 +++++++++
>  core/src/common/workload_internal_types.h        |  139 +++++++++++++++++++++++
>  core/src/host/lib/Makefile.am                    |    5 
>  core/src/host/lib/context.c                      |    3 
>  core/src/host/lib/context_internal_types.h       |   57 +++++++++
>  core/src/host/lib/mutex.c                        |    2 
>  core/src/host/lib/task.c                         |    2 
>  core/src/host/lib/task_barrier.c                 |    4 
>  core/src/host/lib/task_event_flag.c              |    3 
>  core/src/host/lib/task_queue.c                   |    3 
>  core/src/host/lib/task_semaphore.c               |    4 
>  core/src/host/lib/task_signal.c                  |    1 
>  core/src/host/lib/workload_queue.c               |    3 
>  core/src/host/lib/workload_queue.h               |    2 
>  core/src/mpu/kernel/Makefile.am                  |    3 
>  core/src/mpu/kernel/kernel.h                     |    6 
>  core/src/mpu/lib/Makefile.am                     |    7 -
>  core/src/mpu/lib/mutex.c                         |    1 
>  core/src/mpu/lib/task.c                          |    1 
>  core/src/mpu/lib/task_barrier.c                  |    3 
>  core/src/mpu/lib/task_event_flag.c               |    3 
>  core/src/mpu/lib/task_queue.c                    |    5 
>  core/src/mpu/lib/task_semaphore.c                |    3 
>  core/src/mpu/lib/task_signal.c                   |    1 
>  48 files changed, 682 insertions(+), 146 deletions(-)
> 

-- 
(ASAYAMA Kazunori
  (asayama at sm.sony.co.jp))
t



More information about the cbe-oss-dev mailing list