platform/adaptation/samsung_exynos/libtbm-exynos-tgm.git
2 years agoremove legacy libtbm backend 42/276842/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061624 accepted/tizen/7.0/unified/hotfix/20221116.104509 accepted/tizen/unified/20220628.220129 submit/tizen/20220627.072238 submit/tizen/20220628.044343 tizen_7.0_m2_release
Changyeon Lee [Wed, 22 Jun 2022 06:10:01 +0000 (15:10 +0900)]
remove legacy libtbm backend

Change-Id: I4381cf4e4c28706445c0bcdb8b818d3c0b3fcaf9

3 years agoPackage version up to 3.0.3 86/259286/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.093636 accepted/tizen/unified/20210607.124749 submit/tizen/20210604.060903 submit/tizen_6.5/20211028.161601 tizen_6.5.m2_release
SooChan Lim [Fri, 4 Jun 2021 02:57:13 +0000 (11:57 +0900)]
Package version up to 3.0.3

Change-Id: I27d418d461d24e5aaec8a35b8c2521ab8e39e801

3 years agoinstall COPYING and udev.rules to /hal 95/258195/1 submit/tizen/20210604.025052
SooChan Lim [Wed, 12 May 2021 05:00:25 +0000 (14:00 +0900)]
install COPYING and udev.rules to /hal

Change-Id: Ic69f818bc86cbd70350ba916e006f17948dd41d3

3 years agoPackage version up to 3.0.2 04/255504/2 accepted/tizen/unified/20210324.124517 submit/tizen/20210319.090109 submit/tizen/20210319.090617 submit/tizen/20210323.100158
SooChan Lim [Fri, 19 Mar 2021 03:50:43 +0000 (12:50 +0900)]
Package version up to 3.0.2

Change-Id: I3cc538d517adb79c5f7089998b896ed48e049613

3 years agoRemove unnecessary null checking 16/255516/1
Junkyeong Kim [Fri, 19 Mar 2021 04:26:15 +0000 (13:26 +0900)]
Remove unnecessary null checking

Change-Id: Id8753a683065e7b9ed73d2f6538e744b08a106bb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agoremove bufmgr_funcs->bufmgr_alloc_bo_with_tiled_format
SooChan Lim [Fri, 19 Mar 2021 01:44:14 +0000 (10:44 +0900)]
remove bufmgr_funcs->bufmgr_alloc_bo_with_tiled_format

The bufmgr_funcs->bufmgr_alloc_bo_with_tiled_format is deprecated.

Change-Id: Ic5d47bbaff266ec2fd61c207fc722fc5258435ef

3 years agoPackage version up to 3.0.1 05/255405/1 accepted/tizen/unified/20210318.044637 submit/tizen/20210318.042331
Junkyeong Kim [Thu, 18 Mar 2021 03:07:25 +0000 (12:07 +0900)]
Package version up to 3.0.1

Change-Id: Ia1d3e33363f951279fe94d3f835561be22fb5712

3 years agoAdd post for hal backend 96/255396/1
Junkyeong Kim [Thu, 18 Mar 2021 02:51:46 +0000 (11:51 +0900)]
Add post for hal backend

Make symbolic link for hal backend package.

Change-Id: I385bd1a74a2eedb1755e3ae0b89fafc5af3b98b8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agopackage version up to 3.0.0 11/255011/1 accepted/tizen/unified/20210312.142610 submit/tizen/20210311.093745
SooChan Lim [Thu, 11 Mar 2021 08:18:32 +0000 (17:18 +0900)]
package version up to 3.0.0

use the backend interface of hal-api-tbm

Change-Id: I202b1e85b04cc0486cd65e4b37d392f34216b55c

3 years agoAdd missing boilerplate 64/254964/1
Junkyeong Kim [Thu, 11 Mar 2021 05:05:00 +0000 (14:05 +0900)]
Add missing boilerplate

Change-Id: Ie5cdfe776bc5014f76bc6d962f7ad20175b5286a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agomake hal-backend-tbm-exynos-tgm package 05/253305/5
Junkyeong Kim [Mon, 8 Feb 2021 12:38:08 +0000 (21:38 +0900)]
make hal-backend-tbm-exynos-tgm package

This is the first step for implementing the new hal backend.
libhal-backend-tbm-exynos-tgm package has a new hal backend module.
The new hal architecture will be available for Tizen 6.5.

Change-Id: Ieeeabc3e343fec097b2e34fcfba9f2966ef96d36
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
3 years agomove source files to src/libtbm-exynos-tgm/ 38/252838/1
SooChan Lim [Tue, 2 Feb 2021 23:33:20 +0000 (08:33 +0900)]
move source files to src/libtbm-exynos-tgm/

Change-Id: Ic096ea9dbc817f27379ff5349297e7314b7d229c

4 years agopackage version up to 2.4.6 72/242472/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.123243 accepted/tizen/6.0/unified/hotfix/20201103.052812 accepted/tizen/unified/20200828.121543 submit/tizen/20200827.064026 submit/tizen_6.0/20201029.205101 submit/tizen_6.0_hotfix/20201102.192501 submit/tizen_6.0_hotfix/20201103.114801 tizen_6.0.m2_release
Junkyeong Kim [Thu, 27 Aug 2020 06:29:55 +0000 (15:29 +0900)]
package version up to 2.4.6

Change-Id: If42a2b6d24facee24ec9f3f58d4adc405f37d750
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agofix fd leak 71/242471/1
Junkyeong Kim [Thu, 27 Aug 2020 06:29:06 +0000 (15:29 +0900)]
fix fd leak

Change-Id: I74faed4c6e319f69d0d5740764e6bd2faec25bfd
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agopackage version up to 2.4.5 64/234664/1 accepted/tizen/unified/20200529.124202 submit/tizen/20200528.081645
SooChan Lim [Thu, 28 May 2020 02:06:35 +0000 (11:06 +0900)]
package version up to 2.4.5

Change-Id: I854d7a0a30a904bdd339a667616d9bfc62004373

4 years agoremove the uset of tbm_backend_bufmgr_query_display_server 07/234607/1
SooChan Lim [Wed, 27 May 2020 10:06:02 +0000 (19:06 +0900)]
remove the uset of tbm_backend_bufmgr_query_display_server

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: I4cd6224fc8c66726ab43659df96f239bbc005652

4 years agopackage version up to 2.4.4 77/232777/1 submit/tizen/20200508.031929
Changyeon Lee [Thu, 7 May 2020 11:02:53 +0000 (20:02 +0900)]
package version up to 2.4.4

Change-Id: I1a636a71a533a2a366ea9f830794534fa40bc5b2

4 years agofix size of uv plane to equal or larger than half y plane size in NV12/21 76/232776/1
Changyeon Lee [Thu, 7 May 2020 04:45:36 +0000 (13:45 +0900)]
fix size of uv plane to equal or larger than half y plane size in NV12/21

kernel pp driver check y and uv plane size

Change-Id: Ia59b86c180ddbc29d1f9718f12978f9756528da7

4 years agoremove duplicate code 73/220873/1
Changyeon Lee [Tue, 24 Dec 2019 07:02:36 +0000 (16:02 +0900)]
remove duplicate code

Change-Id: If6f008198a00917b5276d41242aea7187e470b5d

4 years agopackage version up to 2.4.3 38/220538/4 accepted/tizen/unified/20191220.123137 submit/tizen/20191220.041146
Changyeon Lee [Thu, 19 Dec 2019 09:01:13 +0000 (18:01 +0900)]
package version up to 2.4.3

Change-Id: I545a10969c7190d927429fb2f271895c782ae797

4 years agofix pitch and offset of NV format 37/220537/4
Changyeon Lee [Thu, 19 Dec 2019 08:54:50 +0000 (17:54 +0900)]
fix pitch and offset of NV format

Change-Id: Ifefe3a52f15ec31a0a0c2d41facb2c50a25a3c29

4 years agopackage version up to 2.4.2 78/219778/1 accepted/tizen/unified/20191210.141135 submit/tizen/20191210.041515
Changyeon Lee [Tue, 10 Dec 2019 03:38:49 +0000 (12:38 +0900)]
package version up to 2.4.2

Change-Id: If3277f6638a824d05e3d54c6ca1774f9d3f91f8b

4 years agoModify not to read dma_sync system param node for dma-buf fence 64/219764/2
YoungJun Cho [Tue, 10 Dec 2019 01:57:32 +0000 (10:57 +0900)]
Modify not to read dma_sync system param node for dma-buf fence

This patch modifies not to read dma_sync system param node for dma-buf fence.

Change-Id: I0d777542b19cdb77b85d09695fb407fdb922f58c
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
4 years agopackage version up to 2.4.1 39/218639/1 accepted/tizen/unified/20191128.162003 submit/tizen/20191126.100504
Changyeon Lee [Tue, 26 Nov 2019 08:30:04 +0000 (17:30 +0900)]
package version up to 2.4.1

Change-Id: Ib5ed71d887d5046c6571a3315384970dbae50d45

4 years agocreate 2 bos in NV12 format 38/218638/1
Changyeon Lee [Tue, 26 Nov 2019 08:28:36 +0000 (17:28 +0900)]
create 2 bos in NV12 format

Change-Id: Id3a95f0fbd65506b70e7fba11d9326b14e98df3f

4 years agopackage version up to 2.4.0 66/216766/2 accepted/tizen/unified/20191104.115210 submit/tizen/20191104.003215
SooChan Lim [Fri, 1 Nov 2019 04:01:15 +0000 (13:01 +0900)]
package version up to 2.4.0

tizen 6.0 starts here.

Change-Id: I13038c1f8f9e2eef4a499136fb7321ac6d22a63c

5 years agoFix NV12 offset calculation routines 69/202769/1
YoungJun Cho [Thu, 4 Apr 2019 13:04:26 +0000 (22:04 +0900)]
Fix NV12 offset calculation routines

This patch fixes NV12 offset calculation routines.

Change-Id: Ida9e4a7c51d4397ee77ecf2826a040a07a8b484d
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
5 years agoFix indentation for tbm_exynos_bo_lock() 68/202768/1
YoungJun Cho [Wed, 3 Apr 2019 14:29:25 +0000 (23:29 +0900)]
Fix indentation for tbm_exynos_bo_lock()

This patch fixes indentation for tbm_exynos_bo_lock()
during check CPU preparation feature.

Change-Id: Ib7c0cf0157deaa6f2601141b3d9819e1bf3bc196
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
5 years agopackage version up to 2.3.0 28/196228/1
SooChan Lim [Wed, 26 Dec 2018 10:14:59 +0000 (19:14 +0900)]
package version up to 2.3.0

Change-Id: Ibb097b77bc49889050f56b98f5435e215e1ed556

6 years agopackage version up to 2.2.2 46/187546/1 accepted/tizen_5.0_unified accepted/tizen_5.5_unified_mobile_hotfix tizen_5.0 tizen_5.5_mobile_hotfix accepted/tizen/5.0/unified/20181102.012726 accepted/tizen/5.5/unified/20191031.004103 accepted/tizen/5.5/unified/mobile/hotfix/20201027.082723 accepted/tizen/unified/20180827.160718 submit/tizen/20180827.055301 submit/tizen/20180827.094744 submit/tizen_5.0/20181101.000001 submit/tizen_5.5/20191031.000010 submit/tizen_5.5_mobile_hotfix/20201026.185101 tizen_5.5.m2_release
Changyeon Lee [Fri, 24 Aug 2018 03:36:47 +0000 (12:36 +0900)]
package version up to 2.2.2

Change-Id: I9abaa743a71501210bc350785468422b48880fa6

6 years agofix offset NV12 format 45/187545/1
Changyeon Lee [Fri, 24 Aug 2018 03:35:49 +0000 (12:35 +0900)]
fix offset NV12 format

Change-Id: Ia9532676af2a7b3b768c7a5767a9dc38c858d14b

6 years agopackage version up to 2.2.1 80/186380/1 accepted/tizen/unified/20180809.145620 submit/tizen/20180809.093540
Changyeon Lee [Thu, 9 Aug 2018 08:00:20 +0000 (17:00 +0900)]
package version up to 2.2.1

Change-Id: Ia75a5c246d95be9a7389062564f60cab5207ddd1

6 years agoallocate 2 bos of NV12 format 79/186379/1
Changyeon Lee [Fri, 3 Aug 2018 04:36:41 +0000 (13:36 +0900)]
allocate 2 bos of NV12 format

Change-Id: I24ef8ab11c09856e57e97873a694ccaca181bfdd

6 years agopackage version up to 2.2.0 29/177829/1 accepted/tizen/unified/20180508.071537 submit/tizen/20180504.060653
SooChan Lim [Fri, 4 May 2018 04:09:47 +0000 (13:09 +0900)]
package version up to 2.2.0

Change-Id: I72b29442a8ca70ac58ffb2ef7f31fc5ae442145b

6 years agouse 3.0 version of tbm backend abi 28/177828/1
SooChan Lim [Fri, 4 May 2018 04:09:29 +0000 (13:09 +0900)]
use 3.0 version of tbm backend abi

Change-Id: I6ed08a3fe4da0f91b9f0a2aba6cf11e8b74c7774

6 years agouse TBM_ERROR_INVALID_OPERATION 69/174269/1 accepted/tizen/unified/20180404.063405 submit/tizen/20180329.115212 submit/tizen/20180330.043331 submit/tizen/20180403.011904
SooChan Lim [Thu, 29 Mar 2018 11:46:55 +0000 (20:46 +0900)]
use TBM_ERROR_INVALID_OPERATION

Change-Id: I97bd5cc22750db4640cc47652d79bbceb5ae48c0

6 years agopackage version up to 2.1.0 88/174088/1 accepted/tizen/unified/20180330.060642 submit/tizen/20180328.053955
SooChan Lim [Wed, 28 Mar 2018 04:54:08 +0000 (13:54 +0900)]
package version up to 2.1.0

Change-Id: Ifcdb1c7ff6f0183959a2a29956516ec878eb1cbe

6 years agochange the type of the size 87/174087/1
SooChan Lim [Wed, 28 Mar 2018 04:53:53 +0000 (13:53 +0900)]
change the type of the size

Change-Id: I53bfc1c5d979ff35c365cea65f275141f406c327

6 years agouse TBM_RETURN_XX 42/173642/1 accepted/tizen/unified/20180323.062219 submit/tizen/20180323.010451
SooChan Lim [Fri, 23 Mar 2018 01:21:29 +0000 (10:21 +0900)]
use TBM_RETURN_XX

Change-Id: I249eb824ee9fc39f079800d65c9cc907b5deec98

6 years agopackage version up to 2.0.1 24/173624/2
SooChan Lim [Thu, 22 Mar 2018 23:35:14 +0000 (08:35 +0900)]
package version up to 2.0.1

Change-Id: I79025cae1c25261098bab6329adc7e688152f5cf

6 years agouse tbm_log.h 91/173491/2
SooChan Lim [Thu, 22 Mar 2018 02:50:33 +0000 (11:50 +0900)]
use tbm_log.h

Change-Id: I48f95330938fd325281a345a8391c48d9f9cc7d4

6 years agopackage version up to 2.0.0 97/173197/1 submit/tizen/20180320.042059
SooChan Lim [Tue, 20 Mar 2018 03:58:06 +0000 (12:58 +0900)]
package version up to 2.0.0

Change-Id: I3d8993278fd8ae6859936275812627bffcdc46a0

6 years agouse the tbm_log.h for logging. 73/173173/1
SooChan Lim [Tue, 20 Mar 2018 02:23:44 +0000 (11:23 +0900)]
use the tbm_log.h for logging.

Change-Id: I358ffd142a7c000262df4a48104f77e2e726f537

6 years agore-arrange the static functions. 85/173085/1
SooChan Lim [Mon, 19 Mar 2018 11:32:38 +0000 (20:32 +0900)]
re-arrange the static functions.

Change-Id: Ibc5d98842950e6551bb7a5bfdff629951cbe368d

6 years agomake the new backend inteface with tbm_backend.h 20/172820/6
SooChan Lim [Fri, 16 Mar 2018 04:27:31 +0000 (13:27 +0900)]
make the new backend inteface with tbm_backend.h

Change-Id: I88adf188bb234bc815c7c1d250eaa48141b373ef

7 years agopackage version up to 1.0.2 36/156036/1 accepted/tizen/unified/20171128.150416 submit/tizen/20171128.062705
Changyeon Lee [Tue, 17 Oct 2017 04:46:02 +0000 (13:46 +0900)]
package version up to 1.0.2

Change-Id: I96bf018e8786f066fcbee8c739a2320334f510a2

7 years agoUse 16 align at UV Plane of NV12 03/156003/1
Changyeon Lee [Tue, 17 Oct 2017 02:48:29 +0000 (11:48 +0900)]
Use 16 align at UV Plane of NV12

Change-Id: Icb51f56439e2cecc9f1c29502b51b62369493e7e

7 years agopackage vesion up to 1.0.1 26/140526/1 accepted/tizen_4.0_unified tizen_4.0 accepted/tizen/4.0/unified/20170816.013512 accepted/tizen/4.0/unified/20170828.224426 accepted/tizen/unified/20170725.174250 submit/tizen/20170725.043609 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.110001 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
SooChan Lim [Tue, 25 Jul 2017 08:23:42 +0000 (17:23 +0900)]
package vesion up to 1.0.1

Change-Id: I846b809a784e3341b3bf9c34e1ccca926a06e0c5

7 years agoremove the unused script 16/140516/1
SooChan Lim [Tue, 25 Jul 2017 08:07:26 +0000 (17:07 +0900)]
remove the unused script

Change-Id: Ia7df708f151924b7e15abdcf99400da6e4c45f0c

7 years agoadd manifest 15/140515/1
SooChan Lim [Tue, 25 Jul 2017 07:58:08 +0000 (16:58 +0900)]
add manifest

Change-Id: I98336a6e7ac04017233491a1d67f1a3a1414ac69

7 years agouse %license macro to copy the COPYING file. 28/120228/1 accepted/tizen_common accepted/tizen_wearable accepted/tizen/common/20170331.152530 accepted/tizen/unified/20170329.034230 accepted/tizen/wearable/20170329.034146 submit/tizen/20170328.072410 tizen_4.0.m1_release
SooChan Lim [Wed, 22 Mar 2017 06:39:31 +0000 (15:39 +0900)]
use %license macro to copy the COPYING file.

Change-Id: I131e03dcae140c8667e6ed1cddeef554d9e5d1d9

7 years agofix the build break at aarch64 ARCH accepted/tizen/common/20170307.133848 accepted/tizen/unified/20170309.031228 accepted/tizen/wearable/20170307.102039 submit/tizen/20170307.035718 submit/tizen_unified/20170308.100403
SooChan Lim [Tue, 7 Mar 2017 04:49:22 +0000 (13:49 +0900)]
fix the build break at aarch64 ARCH

fix the cast to pointer from integer of different size [-Werror=int-to-pointer-cast]

Change-Id: I77904f4f82899b5d08e88403e12e2d725f5b11c9

7 years agopackage vesion up to 1.0.0
SooChan Lim [Tue, 7 Mar 2017 04:33:28 +0000 (13:33 +0900)]
package vesion up to 1.0.0

Change-Id: Ie882452049fd0733723d7c9cefc7b162eace12dd

7 years agoadd the initial code for the exynos tgm
SooChan Lim [Mon, 6 Mar 2017 06:29:39 +0000 (15:29 +0900)]
add the initial code for the exynos tgm

this is the tbm exynos backend module to use the tgm(tizen graphic manager).

Change-Id: Id8213f199abb88e9819be3f0a0a5a6fdde24902e
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
8 years agoInitial empty repository master
Jong Jeong Kim [Thu, 6 Oct 2016 09:48:07 +0000 (02:48 -0700)]
Initial empty repository