pass: hal: Add new hal interface to handle the h/w resource
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 23 Jan 2017 01:22:40 +0000 (10:22 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 2 Feb 2017 23:43:14 +0000 (08:43 +0900)
commit8b8ee36a11fd294f9768bb4fa4250d37970c3a6f
tree2525a6f6e6a139ccd5ea3e51b73a2a5ee711e773
parentfa776f903742e41681ca67715228fd8267f70ba1
pass: hal: Add new hal interface to handle the h/w resource

The pass handle the h/w resources such as CPU, Memory Bus and GPU.

This patch adds the new HAL (Hardware Abstract Layer) interface
to support the pass on all h/w boards. This patch defines the
three type of resources.
- struct pass_resrouce_cpu for CPU h/w.
- struct pass_resrouce_bus for Memory bus h/w.
- struct pass_resrouce_gpu for GPU h/w.

The hal-cpu-example.c is just example to help the implementation
of he real HAL.

Change-Id: I09035678cdeac185a67b79492176986f5e01e23b
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
CMakeLists.txt
src/hal/hal-cpu-example.c [new file with mode: 0644]
src/hal/hal.c [new file with mode: 0644]
src/hal/hal.h [new file with mode: 0644]