summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-08-20Package version up to 2.1.2tizen_9.0_m2_releaseaccepted/tizen/unified/x/asan/20241014.000536accepted/tizen/unified/x/20240821.014016accepted/tizen/unified/toolchain/20241004.102129accepted/tizen/unified/dev/20240821.053356accepted/tizen/unified/20240820.163528accepted/tizen/9.0/unified/20241030.233937tizen_9.0tizenaccepted/tizen_unified_x_asanaccepted/tizen_unified_xaccepted/tizen_unified_toolchainaccepted/tizen_unified_devaccepted/tizen_unifiedaccepted/tizen_9.0_unifiedChangyeon Lee1-1/+1
Change-Id: I5787692c7038390eab9c72889c7cc01be59f03c7
2024-08-20Fix undefined symbolChangyeon Lee3-0/+14
Change-Id: Ib6a233a15bd7bddc61761a9d828ec46278e82379
2024-08-08Package version up to 2.2.1Changyeon Lee1-1/+1
Change-Id: I57fc4edf696ffee7b2b83a739682a2c66e0df2cc
2024-08-08Disable PPChangyeon Lee3-2/+4
Change-Id: Idf2c531db3924e7870b8f312afdf1d9ce6be9ff2
2024-08-08Build with hal-rootstrapChangyeon Lee6-55/+5
Change-Id: I09d42bd56d2f8205767f5a9193e860b1c3799021
2024-07-24Package version up to 2.1.0accepted/tizen/unified/x/asan/20240813.231952accepted/tizen/unified/x/20240727.073558accepted/tizen/unified/toolchain/20240812.133509accepted/tizen/unified/dev/20240729.000800accepted/tizen/unified/20240731.160106Changyeon Lee1-1/+1
Change-Id: I207678ae44fe372b00efb68ac2faac9c1cd99fb6
2024-07-24Do not allocate backend dataChangyeon Lee1-120/+58
backend data is allocated in hal-api Change-Id: I0a7802f275cab79d213a3f59cd91f2985252e0ef
2024-07-23Initialize major_version and minor_version as v1.0Changyeon Lee1-7/+6
Initialize major_version and minor_version as v1.0 in order to support the new HAL API versioning method and then remove the deprecated abi_version field. Change-Id: I16d7349ce9ba6bb9765a9d477419529ea72f1ca6
2024-07-02Package version up to 2.0.9accepted/tizen/unified/x/20240704.022955accepted/tizen/unified/dev/20240704.065533accepted/tizen/unified/20240703.100056Changyeon Lee1-1/+1
Change-Id: Ibc69f44ae4df4275874353976e91d682a214e27d
2024-07-02Check file path of the drm nodeChangyeon Lee1-1/+16
if file path of the drm node is not exsit, this patch makes to use another the drm node. Change-Id: I8346f70cf1a5534fa96396a0344f42b6e81e2f48
2024-07-02Revert "refactor finding the drm node"Changyeon Lee1-128/+115
This reverts commit 877849fdfbaebf7b9f2bbeda35412078548dedc7. Change-Id: I24a19dd9e86b86b72e864da1e6aec28a917cce2f
2024-06-12Package version up to 2.0.8accepted/tizen/unified/x/asan/20240625.092906accepted/tizen/unified/x/20240614.080602accepted/tizen/unified/toolchain/20240624.121700accepted/tizen/unified/dev/20240620.003237accepted/tizen/unified/20240614.010817Changyeon Lee1-1/+1
Change-Id: I9342fe23f9a0aa33af1b52cf574e75ed663af45a
2024-06-12Add major and minor version of hal_backendChangyeon Lee1-1/+3
Change-Id: I0bc7d1ae3bce8228e502df9ec060cadbcda8ccbd
2024-06-03refactor finding the drm nodeChangyeon Lee1-115/+128
if file path of the drm node is not exsit, this patch makes to use another the drm node. Change-Id: Ic0ad204e4fcd9ad9fd067f9a2e98ba1e5ecd9a8e
2023-11-30Replace %m with strerror_r()Łukasz Stelmach2-25/+74
Due to the useage of clock_gettime() and syscall() function in TDM_BACKEND_* logging macros errno gets overwritten before %m is handled by vsnprintf() in dlog. Note: As of today vsnprintf() in dlog isn't called early enough to preserve errno value, so avoid using %m even without overengineered logging macros. Change-Id: I1f7f8c44b91aade5aa319383454ddb3749ac7204 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2023-08-04Fix deref after nulltizen_8.0_m2_releaseaccepted/tizen/unified/20230808.011407accepted/tizen/8.0/unified/20231005.092500tizen_8.0accepted/tizen_8.0_unifiedChangyeon Lee1-0/+1
Change-Id: I51601c7bc239070ce26c6200aa479a156761cf0a
2023-08-04Fix missing initialize local valueChangyeon Lee1-1/+1
Change-Id: I021022bcb1e292e4f03a8da016cb00c434b58a4a
2023-07-12Package version up to 2.0.7accepted/tizen/unified/riscv/20230719.151754accepted/tizen/unified/20230714.085819accepted/tizen_unified_riscvChangyeon Lee1-1/+1
Change-Id: I2d7f809a0537771a9f053091d4822b725587f3b2
2023-07-12Check kms device in find primary gpuChangyeon Lee1-27/+90
Change-Id: I099d095e13193b4ba93486f582f1b53d40cf63da
2023-06-08Use hw cursor when output has cursor layerChangyeon Lee3-2/+5
Change-Id: I9ba63582d759541ff4b861d0604f582f93bcef16
2022-06-29Package version up to 2.0.6tizen_7.0_m2_releasesubmit/tizen/20220629.070939accepted/tizen/unified/20220629.152514accepted/tizen/7.0/unified/hotfix/20221116.104423accepted/tizen/7.0/unified/20221110.061900tizen_7.0_hotfixtizen_7.0accepted/tizen_7.0_unified_hotfixaccepted/tizen_7.0_unifiedChangyeon Lee1-1/+1
Change-Id: I312a9e0d79ec7f4a888249b2301501a9ef47cc86
2022-06-29Fix sign-compare warningChangyeon Lee5-17/+17
Change-Id: I38256a5af8151ca51adaf57db3685f612699a4b6
2022-06-27remove legacy libtdm backendsubmit/tizen/20220628.044343submit/tizen/20220627.072238accepted/tizen/unified/20220628.220148Changyeon Lee29-4545/+27
Change-Id: I54aaef8bda1da509ea69b177ce3dd85035fc9f50
2021-06-04Package version up to 2.0.5tizen_6.5.m2_releasesubmit/tizen_6.5/20211028.161501submit/tizen/20210604.060903accepted/tizen/unified/20210607.124812accepted/tizen/6.5/unified/20211028.093604tizen_6.5accepted/tizen_6.5_unifiedSooChan Lim1-1/+1
Change-Id: If32ac6b165d9e7e9e6b76e78456afd7b0764fb96
2021-05-13install COPYING to /halSooChan Lim1-1/+5
Change-Id: I8629ed5a9250b51c69ad08f50ea65a02dfd4f042
2021-03-24Package version up to 2.0.4submit/tizen/20210324.092405accepted/tizen/unified/20210325.122733Junkyeong Kim1-1/+1
Change-Id: I967b86bea3cfa7df7d0e55ce7abebb218cdf39f6 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-23Erase unnecessary deinit functionJunkyeong Kim1-1/+0
_tdm_drm_display_deinitialize is called in initialize if init failed. Fix double free error. Change-Id: I05b8e849197d6a36236bccb4da9f9ad6b6084868 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-19Package version up to 2.0.3submit/tizen/20210323.100158submit/tizen/20210319.090617accepted/tizen/unified/20210324.124540Junkyeong Kim1-1/+1
Change-Id: Ic044bd6fc12f0859f87585c42f450c2d625bb813 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-19remove output_commit/commit_handlerSooChan Lim1-2/+0
The hal-tdm-api does not support output_commit and output_commit_handler function pointer anymore. Change-Id: I144fbaba28b696695ed5a9ecab6462bbc9f52799
2021-03-19Remove unnecessary null checkingJunkyeong Kim1-6/+1
Change-Id: I6708d02b96e70960df4dec51573657a7bdf5b0e2 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-18Package version up to 2.0.2submit/tizen/20210318.042331accepted/tizen/unified/20210318.044656Junkyeong Kim1-1/+1
Change-Id: Ie49f3ca7836423c6c7af0068b9a67bacff323d67 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-18Add post for hal backendJunkyeong Kim1-1/+4
Make symbolic link for hal backend package. Change-Id: Iea69c716c4f2f3d7ea9beed3462d3bedab8dbf5f Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-15Package version up to 2.0.1submit/tizen/20210315.045744accepted/tizen/unified/20210315.134229Junkyeong Kim1-1/+1
Change-Id: I892111b2cb3c6ae382e3f4454bc396b7a94a7514 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-15Fix syntaxJunkyeong Kim1-1/+1
Change-Id: I5b1e7fbe437c385eabd899c11100fb76d3a6c9db Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-11package version up to 2.0.0submit/tizen/20210312.004154accepted/tizen/unified/20210312.184254SooChan Lim1-1/+1
use the backend interface of hal-api-tdm Change-Id: I8dad86000d6013da3d8e31d0215ac3031d5a4abe
2021-03-11Add missing boilerplateJunkyeong Kim21-1/+601
Change-Id: I8dc4fc2bad53245a39a901c51a830db3e29c8b60 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-10make hal-backend-tdm-drm packageSooChan Lim16-3/+4521
This is the first step for implementing the new hal backend. libhal-backend-tdm-drm package has a new hal backend module. The new hal architecture will be available for Tizen 6.5. Change-Id: Iaef8d29c0b20eb0e06d695cb813fbd5c355cae58 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-02-03move source files to src/libtdm-drm/SooChan Lim14-16/+18
Change-Id: I7dcb371ebee1cd445994598d474cead20e13610e
2020-12-16package version up to 1.1.1submit/tizen/20201216.092113accepted/tizen/unified/20201217.124249SooChan Lim1-1/+1
Change-Id: I1e168abc46ed7f4ac4d098f58058ba88fbb76e41
2020-12-16fix the memory leakSooChan Lim1-0/+1
Change-Id: I4e6347b720f1cec4558c00a0b26168f238314ed8
2019-11-01package version up to 1.1.0tizen_6.0.m2_releasesubmit/tizen_6.0_hotfix/20201103.114801submit/tizen_6.0_hotfix/20201102.192501submit/tizen_6.0/20201029.205101submit/tizen/20191104.003215accepted/tizen/unified/20191104.115231accepted/tizen/6.0/unified/hotfix/20201103.051015accepted/tizen/6.0/unified/20201030.123407tizen_6.0_hotfixtizen_6.0accepted/tizen_6.0_unified_hotfixaccepted/tizen_6.0_unifiedJunkyeong Kim1-1/+1
Change-Id: I044f5ea1b3b48702f6f090c8c40b5c9b3c5d036b Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-10-21enable HWCJunkyeong Kim1-1/+1
Change-Id: Ib457f18d695d8cb389b92e1773a8206a16603f44 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-10-21dpms: save current dpms valueJunkyeong Kim3-0/+15
do not set buffer and commit when dpms is not on. Change-Id: I855c87a3380a9dab6611a66e8f4b94f02ae302ff Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-10-18package version up to 1.0.15tizen_5.5.m2_releasesubmit/tizen_5.5_wearable_hotfix/20201026.184301submit/tizen_5.5_mobile_hotfix/20201026.185101submit/tizen_5.5/20191031.000001submit/tizen/20191018.014129accepted/tizen/unified/20191018.042627accepted/tizen/5.5/unified/wearable/hotfix/20201027.122718accepted/tizen/5.5/unified/mobile/hotfix/20201027.081243accepted/tizen/5.5/unified/20191031.014853tizen_5.5_wearable_hotfixtizen_5.5_tvtizen_5.5_mobile_hotfixtizen_5.5accepted/tizen_5.5_unified_wearable_hotfixaccepted/tizen_5.5_unified_mobile_hotfixaccepted/tizen_5.5_unifiedSooChan Lim1-1/+1
Change-Id: I5cc80963a993c3b86ffcc0399d68cd0d6db99fcb
2019-10-18Revert "enable hwc"SooChan Lim1-1/+1
This reverts commit fbc61177a34b72a9d0394ff412a1be44d2acd012. Change-Id: I1ded7d650244706663dbe310da8e52f5e8ca30de
2019-09-25package version up to 1.0.14submit/tizen/20190925.113718accepted/tizen/unified/20190926.065710Junkyeong Kim1-1/+1
Change-Id: I52644b5e493529859164d038cfb8fca2b9b28ecd Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-09-25enable hwcJunkyeong Kim1-1/+1
Change-Id: I6688947a700aa957ccd3371de2f529be52595b8f Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-09-16change the hwc policySooChan Lim1-8/+8
Change-Id: Ie0198cf809d5123a2002aeaf48cd61c33adbc3d2
2019-09-06change the implementation of the display_bufferSooChan Lim2-97/+172
Change-Id: Ifaf6fe8204732625ad94380752c2ac1e316d8f03 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2019-09-06implement TDM HWCSooChan Lim9-139/+1365
Change-Id: Iff72f644f6f22d6f2ae67a765d26d300cb443d7c