summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-08-07Package version up to 3.3.1tizen_9.0_m2_releaseaccepted/tizen/unified/x/asan/20241014.000325accepted/tizen/unified/x/20240821.014010accepted/tizen/unified/toolchain/20241004.101936accepted/tizen/unified/dev/20240821.053351accepted/tizen/unified/20240820.163545accepted/tizen/9.0/unified/20241030.232703tizen_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: I8cf0f5bc7084d545715ca2b9c45502835538e5d8
2024-08-07Build with hal-rootstrapChangyeon Lee4-19/+7
Change-Id: Ie8656c924419da23fa8e4bbbdac56347caae8798
2024-07-24Package version up to 3.1.0accepted/tizen/unified/x/asan/20240813.231749accepted/tizen/unified/x/20240727.073552accepted/tizen/unified/toolchain/20240812.133310accepted/tizen/unified/dev/20240729.000755accepted/tizen/unified/20240726.011012Changyeon Lee1-1/+1
Change-Id: I2e4d173e34a955a4196a3b919820c0233715ca72
2024-07-24Do not allocate backend dataChangyeon Lee1-61/+28
backend data is allocated in hal-api Change-Id: I9ac07ed7d6451273e31a5f1ffef0dab6635bc37a
2024-07-24Initialize major_version and minor_version as v1.0Changyeon Lee1-5/+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: I04bdeae22eb7fa2847bfe6730b002d76e983280c
2023-11-13Package version up to 3.0.7accepted/tizen/unified/riscv/20231114.060506accepted/tizen/unified/dev/20240620.003219accepted/tizen/unified/20231115.024825accepted/tizen_unified_riscvChangyeon Lee1-1/+1
Change-Id: Ibef93b152ca02e19aec948ec0f2c445d5524d06f
2023-11-13map with the dmabuf fdChangyeon Lee1-27/+46
DRM_IOCTL_MODE_MAP_DUMB support only handle which is created with DRM_IOCTL_MODE_CREATE_DUMB (not support imported handle(DRM_IOCTL_PRIME_FD_TO_HANDLE) in other process) dumb backend mmap with the dma buf fd and O_RDWR flag is added in DRM_IOCTL_PRIME_HANDLE_TO_FD Change-Id: I8ebfaf575c0fbe99a61931e46db5506de249b93d
2023-08-04Fix missing initialize local valuetizen_8.0_m2_releaseaccepted/tizen/unified/20230808.011409accepted/tizen/8.0/unified/20231005.092455tizen_8.0accepted/tizen_8.0_unifiedChangyeon Lee1-1/+1
Change-Id: Ia844d66f73716463e5f51ca4fbd8c37edc17cbc5
2023-08-02Fix stride of 4:2:2 YUV formataccepted/tizen/unified/20230803.174825Changyeon Lee1-0/+6
YUYV, YVYU, UYVY, VYUY format each four bytes is two pixels Change-Id: Icebe4ccb49a312617be8ca7c155c0899fbe05bdf
2023-07-18Add checking dma-buf.h headeraccepted/tizen/unified/riscv/20230719.000807Changyeon Lee2-3/+17
Change-Id: Id5012aeb1e3b20c9118118ec605c85d47db9e1bd
2023-07-18Package version up to 3.0.6Changyeon Lee1-1/+1
Change-Id: Ibacafecac332a339395a00955be8229eba7fcb9e
2023-07-18Add cache flush with dma buf syncChangyeon Lee1-0/+35
Change-Id: Ie277fe20529dca2450f8ace1f8b9a774a94e01ba
2023-07-18Get size of dma buf with gem_open only when lseek is failedChangyeon Lee1-19/+19
Change-Id: I889d175c61d1b58c7503ccbe902cc3eca3eea184
2023-07-13Package version up to 3.0.5accepted/tizen/unified/20230714.085816Changyeon Lee1-1/+1
Change-Id: I8b756b1a90030f45abadfa4c987e72f2bbf17adc
2023-07-13Fix type of fd handleChangyeon Lee1-1/+1
Change-Id: I00e65e551a7b524b6c43b02d70e3c183bc7df5c0
2023-07-13Get dma buf when tbm_dumb_bo is createdChangyeon Lee1-36/+45
for reference gem with dma buf when tbm_bufmgr and gbm_device are used at the same time. Change-Id: I0285a34ef8a41c9beea869db4b5cc6bd5f87bd63
2023-07-12Package version up to 3.0.4Changyeon Lee1-1/+1
Change-Id: I91fa4a7442c1197c59b380aaafeafe16a407b61f
2023-07-12Initialize dmabuf to negative valueChangyeon Lee1-26/+10
Change-Id: I5e2a5de694a07e8c6bc6f3bf98e90af2a8b208c1
2023-07-12Remove define USE_CACHEChangyeon Lee1-9/+0
Change-Id: I7147f727baaa8f3ab83df4fcdeeef94e5e117cf1
2023-07-12Declare variable at the beginning of functionChangyeon Lee1-59/+49
Change-Id: I5f631f29a5f1f27b84d9129cbf16fdb520175e85
2023-07-12Refactor log formatChangyeon Lee1-91/+104
Change-Id: Ic21d614006ff54fdde494c1f1f623927270c85b0
2023-07-12Remove new line character in logChangyeon Lee1-53/+53
Change-Id: I7e4254e6d8be3c0f136d35c048791de5dbe3cd79
2023-07-12Remove dma buf fenceChangyeon Lee1-224/+2
dma buf fence is not used Change-Id: I300ece223c8a10928bbee494b3a07f260551bce0
2023-07-12Remove define USE_DMAIMPORT and STRERR_BUFSIZEChangyeon Lee1-27/+16
Change-Id: I6dba51898d6c7606735dd524037e4581934af097
2023-07-12Check kms device in find primary gpuChangyeon Lee1-47/+104
Change-Id: I4a8904d4e12062e8fb8f94b2276741230f2ec50a
2022-06-22remove legacy libtbm backendtizen_7.0_m2_releasesubmit/tizen/20220628.044343submit/tizen/20220627.072238accepted/tizen/unified/20220628.220105accepted/tizen/7.0/unified/hotfix/20221116.104419accepted/tizen/7.0/unified/20221110.060856tizen_7.0_hotfixtizen_7.0accepted/tizen_7.0_unified_hotfixaccepted/tizen_7.0_unifiedChangyeon Lee11-1698/+21
Change-Id: I4c3811494f4a86269869e36e3934a208856941e0
2022-04-14package version up to 3.0.3SooChan Lim1-1/+1
Change-Id: I0bb7353e5e5014c110ebd4b40dc46ce098f9d342
2022-04-14remove the include option for drmSooChan Lim1-2/+1
This include option is provided by pkg-config of libdrm. Therefore, the include option for drm is not needed. Change-Id: I618bea55d06f2ee9658908fc824fcf33b48a6189
2021-06-17package version up to 3.0.2tizen_6.5.m2_releasesubmit/tizen_6.5/20211028.161501submit/tizen/20210617.022514accepted/tizen/unified/20210618.120849accepted/tizen/6.5/unified/20211028.093546tizen_6.5accepted/tizen_6.5_unifiedSooChan Lim1-1/+1
Change-Id: I751d288361d4409c59b8edfe6522fa06c279fbce
2021-06-17fix the resource leakSooChan Lim1-0/+2
Change-Id: Ia93a60b11846958acfb1aa1e128cdd1263d60dee
2021-06-04package version up to 3.0.1submit/tizen/20210604.060903accepted/tizen/unified/20210607.124634SooChan Lim1-1/+1
Change-Id: Ief62fc00f19e634fd8d9e2e4ee31f80a2a04aad2
2021-05-12install COPYING to /halsubmit/tizen/20210604.025052SooChan Lim1-1/+4
Change-Id: Ie073a757797553488181b9dd157c6ae42b3b1202
2021-04-14Make hal-backend-tbm-dumb packageJunkyeong Kim8-6/+1795
This is the first step for implementing the new hal backend. libhal-backend-tbm-dumb package has a new hal backend module. The new hal architecture will be available for Tizen 6.5. Change-Id: If1e3851c3b7f498bcf531d6d563f352ec5913695 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-02-03move source files to src/libtbm-dumbSooChan Lim4-12/+14
Change-Id: I4bcf82562bbab4304b490b73c4e8cc50176fe223
2020-12-16package version up to 2.3.5submit/tizen/20201216.092113accepted/tizen/unified/20201217.124258SooChan Lim1-1/+1
Change-Id: I1e20135dfc42d037c43d2c7462d321bcab4ead2e
2020-12-16fix the memory leakSooChan Lim1-1/+1
Change-Id: I5165ab560d3a42b47620ed1a15a39e419bce6c8e
2020-07-21package version up to 2.3.4tizen_6.0.m2_releasesubmit/tizen_6.0_hotfix/20201103.114801submit/tizen_6.0_hotfix/20201102.192501submit/tizen_6.0/20201029.205101submit/tizen/20200722.070017accepted/tizen/unified/20200723.161218accepted/tizen/6.0/unified/hotfix/20201103.051004accepted/tizen/6.0/unified/20201030.123351tizen_6.0_hotfixtizen_6.0accepted/tizen_6.0_unified_hotfixaccepted/tizen_6.0_unifiedChangyeon Lee1-1/+1
Change-Id: I416ceb247cd8cf1b6a49bf6a05058e637dfd628c
2020-07-21fix fd leakChangyeon Lee1-3/+4
Change-Id: Ia628374918dea3e4dc4c6c39e9baed82472ef170
2020-05-28package version up to 2.3.2submit/tizen/20200528.081645accepted/tizen/unified/20200529.124155SooChan Lim1-1/+1
Change-Id: I51efb2ba88787c5d726bc334e6b2369b0a7cf13e
2020-05-19remove the uset of tbm_backend_bufmgr_query_display_serverSooChan Lim1-19/+36
The backend has to use the drmIsMaster() to check if the drm_fd is the master fd instead of tbm_backend_bufmgr_query_display_server(). Change-Id: Ifdb26184d08baf4abaa3af946b54edf0115ddf75
2019-12-20package version up to 2.3.1submit/tizen/20191220.041146accepted/tizen/unified/20191220.123131Changyeon Lee1-1/+1
Change-Id: I4edf1cea519fd8ad9bc4006953c9e3487a10a93f
2019-12-20fix pitch, offset of NV formatChangyeon Lee1-7/+11
Change-Id: I79f30da720e5765686bd6e19a34f1f7916f95259
2019-11-01package version up to 2.3.0submit/tizen/20191104.003215accepted/tizen/unified/20191104.115121SooChan Lim1-1/+1
tizen 6.0 starts here. Change-Id: I4b571e415394e95ef9084a7947c05eade3ca1ca7
2018-05-04package version up to 2.2.0tizen_5.5.m2_releasesubmit/tizen_5.5_wearable_hotfix/20201026.184301submit/tizen_5.5_mobile_hotfix/20201026.185101submit/tizen_5.5/20191031.000001submit/tizen_5.0/20181101.000001submit/tizen/20180504.060653accepted/tizen/unified/20180508.071523accepted/tizen/5.5/unified/wearable/hotfix/20201027.122709accepted/tizen/5.5/unified/mobile/hotfix/20201027.081228accepted/tizen/5.5/unified/20191031.014304accepted/tizen/5.0/unified/20181102.012354tizen_5.5_wearable_hotfixtizen_5.5_tvtizen_5.5_mobile_hotfixtizen_5.0accepted/tizen_5.5_unified_wearable_hotfixaccepted/tizen_5.5_unified_mobile_hotfixaccepted/tizen_5.5_unifiedaccepted/tizen_5.0_unifiedSooChan Lim1-1/+1
Change-Id: If0e75f46e44b3a95e3e1c2cba497c2deba6d742c
2018-05-04use 3.0 version of tbm backend abiSooChan Lim1-1/+1
Change-Id: I8f3717cc0f54ca6243cdff9a732d20d289103537
2018-03-29use TBM_ERROR_INVALID_OPERATIONsubmit/tizen/20180403.011904submit/tizen/20180330.043331submit/tizen/20180329.115212accepted/tizen/unified/20180404.063346SooChan Lim1-27/+27
Change-Id: Iecb1dab6c1bf508fb0e737c73815722b79ff5822
2018-03-28package version up to 2.1.0submit/tizen/20180328.053955accepted/tizen/unified/20180330.060636SooChan Lim1-1/+1
Change-Id: I66c3e1d687429c27f4717d60388ebaa9e637e4e8
2018-03-28change the type of the sizeSooChan Lim1-1/+2
Change-Id: Ifad0c569f2de15f04f18470c6969db94039f7418
2018-03-22package version up to 2.0.1submit/tizen/20180323.010251accepted/tizen/unified/20180323.062153SooChan Lim1-1/+1
Change-Id: I332b78d519a5cd41c1fafcd98e50fba7cccceb1b
2018-03-23use tbm_log.hSooChan Lim1-18/+4
Change-Id: I2a10dc5d622d305be4c26db24cbf34b408cb95ad