pass: resmon: Add resmon source's skeleton code
The RESMON (resource monitor) module will monitor the various h/w resource
such as CPU, GPU, Memory, Network, Filesystem and so on. Each h/w resource
requires the common monitoring API like timer hanlding function. Add resmon
source's skeleton code.
RESMON makes the following two files to implement ths resource monitor:
- pass-resmon.c : Implment pass_resmon_init/exit() and common monitoring API
which are used for all resource monitoring. It contains the exported API of
both timer-based and uevent-baed resource monitor.
- pass-resmon-impl.c : Implement the h/w resource monitoring through HAL
(Hardware Abstract Layer). Each resource-monitor would collect the data of
h/w resource with their own method. For example, some resource-monitor just
reads the value from fixed sysfs interface. On the other hand, other
resource-monitor parses the multiple data and then make the meaningfull data
from raw data.
Change-Id: I1a83c8ead16e6cba48e5ce191d55b5bde497afae
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>