Age | Commit message (Collapse) | Author | Files | Lines |
|
There was a missing code for handling the null character
so that it doesn't exceed the array size when reading and storing strings.
The code has been modified to handle the array safely.
To avoid overflow issue, this is necessary.
Change-Id: Ib75301a07906391c57fb739ef3399ff211cd1503
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
As support hal-abi-versioning, the hal-backend package should be built
using only the hal-rootstrap.
Other packages not included in the hal-roostrap have been deleted to remove dependencies.
util is added to replace functions of dlog and libsyscommon package.
Change-Id: Ie478da1afe4dc6dca876d521ebb2a8e501f732fb
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
In the hal backend module, when the moudle exits, the hal_backend_[module]_funcs was
handled from [module]_exit function.
The data parameter is handed over from hal-api-common put_backend function.
And data is pointing to hal_backend_[module]_funcs, and free by hal-backend module.
As memory release operation moves to the hal-api-device side,
also double free operation is useless, thus it is deleted from hal-backend.
Change-Id: I43d1043df40cad6ddf97569f13ede1f2b2afd184
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-memory side.
Also, wrong module name is fixed and hal interface inclusion path is changed.
"memory" -> "device-memory"
Change-Id: Ibc48399e2ead7ffcd8aa5f2e1169ba699682eb16
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-touchscreen side.
Also, wrong module name is fixed and hal interface inclusion path is changed.
"touchscreen" -> "device-touchscreen"
Change-Id: I6776398dcfa8c36c5749e284ba673e0da08b70d9
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-thermal side.
Also, wrong module name is fixed and hal interface inclusion path is changed.
"thermal" -> "device-thermal"
Change-Id: I89caa12d62873b1fcd7d478699cb201d0f44db21
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
To apply HAL ABI versioning, major/minor_version is added.
Also, as removed abi_version policy, abi_version variable is removed.
Change-Id: I5cea9c23b06c4ca0676a8b3c6bf6dcb42853f163
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
To support OS upgrade feature, hal-backend and hal-api module needs HAL ABI versioning.
So, major/minor version is added to hal_backend structure.
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-haptic side.
Change-Id: I829b1d489d5b0cd68af532c091a8272b3484e72d
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
According to HAL API Prototype rule,
hal module funcs structure naming should be hal_backend_[module]_funcs.
However, the hal module name was being used incorrectly.
Actual module name is not "haptic" but "device-haptic".
Change-Id: Ic768551603aaa7326153bf3d747ecbc331aa20ff
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
To support OS upgrade feature, hal-backend and hal-api module needs HAL ABI versioning.
So, major/minor version is added to hal_backend structure.
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-board side.
Change-Id: If82611ec5ec3ea57984c8be36cd2d406e6b5516d
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
According to HAL API Prototype rule,
hal module funcs structure naming should be hal_backend_[module]_funcs.
However, the hal module name was being used incorrectly.
Actual module name is not "board" but "device-board".
Change-Id: I98c8f7e2999c9235428e4bacd482db5ad9b481d7
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
To support OS upgrade feature, hal-backend and hal-api module needs HAL ABI versioning.
So, major/minor version is added to hal_backend structure.
While applying HAL ABI versioning, hal_backend_[module]_funcs is allocated from hal-api-[module] side.
Thus, allocation is moved to hal-api-device-display side.
Change-Id: I1226a6de4f05b899a338e852caed0db30fd2e140
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
According to HAL API Prototype rule,
hal module funcs structure naming should be hal_backend_[module]_funcs.
However, the hal module name was being used incorrectly.
Actual module name is not "display" but "device-display".
Change-Id: I9a62c21d598773c6fb98b8fa5e875c0b17b56bd3
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
As the header files installation path below hal-api-device module is changed,
the inclusion path is also changed.
Change-Id: If47b886e6ce22b651c877a9a99642955b1a285dd
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
|
|
The actual operation of usb-gadget is no more hal dependent. Instead,
the deviced is now in charge of running usb-gadget. The hal backend
has changed to provide only target specific usb-gadget configurations.
If there is no target specific configurations, deviced runs usb-gadget
with default configurations.
Change-Id: I62cc495240913e7447a16c7cf09a70f68bef7a70
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: I907821f449384bfced08dfdaf73fcd0a96e59aa6
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: I4d840034d819e248116a6b78c41109722fccc4de
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: I6b72953e1844c0daac39f80d00ea64ca46d763d9
|
|
Change-Id: I1c676693908b1ab87e090ef7c6e9d7df4fd83f3c
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: Ib7303ad9f8fdac2784e94285149b20ec0286b732
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
For haltest, it cannot run by itself because it is not able to resolve
sys_get_int() symbol of libsyscommon. Therefore, provide ldflag to
locate libsyscommon.so
Change-Id: Idc7c9af42aee50dcdba3bf2c8731db81e1c4dbc8
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: Id9a20fa28abc7da7c725fdaf4244eb7116728707
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
|
|
Change-Id: Ib295ff76ba4031190adb8410e7302b1cc1d8f113
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
|
|
Change-Id: I60f42bbb5bc0d9dfdc55ac8a29bd3ec6be1c8bc4
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
|
|
|