platform/adaptation/broadcom/libtbm-vc4.git
4 years agofix fd leak 56/239056/2
Changyeon Lee [Tue, 21 Jul 2020 11:04:27 +0000 (20:04 +0900)]
fix fd leak

Change-Id: Ife4e41a03b753264c45314a9248196cb2e6f3fe5

4 years agopackage version up to 2.4.2 66/234666/2 accepted/tizen/unified/20200529.124205 submit/tizen/20200528.081645
SooChan Lim [Thu, 28 May 2020 02:08:00 +0000 (11:08 +0900)]
package version up to 2.4.2

Change-Id: Iaf871fef3896ecf25c92dbfba49fb53a2bdeea92

4 years agoremove the uset of tbm_backend_bufmgr_query_display_server 99/234599/3
SooChan Lim [Wed, 27 May 2020 09:09:36 +0000 (18:09 +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: I1dbc5805e1d4275579954c6769b74f2c6eabc026

4 years agopackage version up to 2.4.1 52/220552/2 accepted/tizen/unified/20191220.123144 submit/tizen/20191220.041146
Changyeon Lee [Thu, 19 Dec 2019 10:07:04 +0000 (19:07 +0900)]
package version up to 2.4.1

Change-Id: I3e1cbe15f72890ea0ef990adfdb5e8fac900e435

4 years agofix size, offset, pitch of NV format 51/220551/2
Changyeon Lee [Thu, 19 Dec 2019 10:04:57 +0000 (19:04 +0900)]
fix size, offset, pitch of NV format

Change-Id: I61c14567a6d47d5d4da2bab847a6058d856172ef

4 years agoRemove redundant format symbol 89/220089/1
Zhaowei Yuan [Fri, 13 Dec 2019 03:31:29 +0000 (11:31 +0800)]
Remove redundant format symbol

Change-Id: I5f32672f3b5cec10eb87256bcd282aa56eb70274
Signed-off-by: Zhaowei Yuan <zhaowei.yuan@samsung.com>
5 years agopackage version up to 2.4.0 70/216770/1 accepted/tizen/unified/20191104.115306 submit/tizen/20191104.003215
SooChan Lim [Fri, 1 Nov 2019 04:09:23 +0000 (13:09 +0900)]
package version up to 2.4.0

tizen 6.0 starts here.

Change-Id: I1ccd6cfdb14f11a0b6862976dd3349250e55cf54

5 years agopackage version up to 2.3.2 95/215395/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.004622 accepted/tizen/5.5/unified/mobile/hotfix/20201027.082101 accepted/tizen/5.5/unified/wearable/hotfix/20201027.123354 accepted/tizen/unified/20191009.231711 submit/tizen/20191008.041120 submit/tizen_5.5/20191031.000009 submit/tizen_5.5_mobile_hotfix/20201026.185101 submit/tizen_5.5_wearable_hotfix/20201026.184301 tizen_5.5.m2_release
SooChan Lim [Tue, 8 Oct 2019 01:46:56 +0000 (10:46 +0900)]
package version up to 2.3.2

Change-Id: I673f28e1b1e22a5d078fe9cc0949b084e4d82224

5 years agomake the global var be the static var 94/215394/1
SooChan Lim [Tue, 8 Oct 2019 01:45:53 +0000 (10:45 +0900)]
make the global var be the static var

Change-Id: I39cd0e491bede5ceaa330cdc45cec698ae166467

5 years agoremove the duplicated code 93/215393/1
SooChan Lim [Tue, 8 Oct 2019 00:20:22 +0000 (09:20 +0900)]
remove the duplicated code

Change-Id: I703c33a5caa0acd884337a87851e3008b7ad2acd

5 years agoset TBM_BO_TILED flags to bo in import_fd/key 97/207697/1
Changyeon Lee [Tue, 11 Jun 2019 08:00:17 +0000 (17:00 +0900)]
set TBM_BO_TILED flags to bo in import_fd/key

Change-Id: I7194ec559b46713399054b768cc0e9b94698dfaf

5 years agodisable tiled memory 88/207688/1
SooChan Lim [Tue, 11 Jun 2019 06:34:08 +0000 (15:34 +0900)]
disable tiled memory

Change-Id: Id5ea9a8d9e19aefffb7aeab273d9e0c1e5d9b198

5 years agopackage version up to 2.3.1 67/207667/1 submit/tizen/20190611.040851
SooChan Lim [Tue, 11 Jun 2019 02:20:00 +0000 (11:20 +0900)]
package version up to 2.3.1

Change-Id: Ib9ab4bd12c26c922c61cbde9f7c53e0a51e2143e

5 years agoenable the tiled memory 66/207666/1
SooChan Lim [Tue, 11 Jun 2019 02:19:31 +0000 (11:19 +0900)]
enable the tiled memory

Change-Id: Ib7bb12db3cf09d4cc72067efc9011c7012c6b50a

5 years agoAdd tiled capability. 24/202024/3
Xuelian Bai [Fri, 22 Mar 2019 12:33:41 +0000 (20:33 +0800)]
Add tiled capability.

Change-Id: I6756effbfce23d390e87b1bbca271e8d12cd25c8

5 years agoAdd function for tiled format 43/198843/5
Xuelian Bai [Wed, 30 Jan 2019 17:48:07 +0000 (01:48 +0800)]
Add function for tiled format

Change-Id: I3e283a29fca3b8b4800ddb05822f83f73c52350a

5 years agopackage version up to 2.3.0 30/196230/1
SooChan Lim [Wed, 26 Dec 2018 10:16:38 +0000 (19:16 +0900)]
package version up to 2.3.0

Change-Id: Iad97ccd2c5f2eb8f2051c75d0dd041ce742f6262

6 years agopackage version up to 2.2.0 35/177835/1 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.012147 accepted/tizen/unified/20180508.071539 submit/tizen/20180504.060653 submit/tizen_5.0/20181101.000001
SooChan Lim [Fri, 4 May 2018 04:11:36 +0000 (13:11 +0900)]
package version up to 2.2.0

Change-Id: I606e5a37b5fdb524e5063d2e7669c242e86d60de

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

Change-Id: I2be71b53f7877188712db95b37d68d2fd8bafa10

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

Change-Id: I71e899a32134a753e44378a196c068b34d9539d2

6 years agopackage version up to 2.1.0 96/174096/1 accepted/tizen/unified/20180330.060650 submit/tizen/20180328.053955
SooChan Lim [Wed, 28 Mar 2018 05:03:46 +0000 (14:03 +0900)]
package version up to 2.1.0

Change-Id: I2f681d6532cdf8018e4194bd2e2ab30542c7a6ee

6 years agochange the type of the size 95/174095/1
SooChan Lim [Wed, 28 Mar 2018 05:03:31 +0000 (14:03 +0900)]
change the type of the size

Change-Id: I0f2c19a77d5dd2e20de1fb77c25b2c83186d17e5

6 years agopackage version up to 2.0.1 28/173628/1 accepted/tizen/unified/20180323.062155 submit/tizen/20180323.010251
SooChan Lim [Thu, 22 Mar 2018 23:36:25 +0000 (08:36 +0900)]
package version up to 2.0.1

Change-Id: I5d9eb8c1cb9bf9d92fd5a287d51486fce0550b3b

6 years agouse tbm_log.h 94/173494/1
SooChan Lim [Thu, 22 Mar 2018 03:56:02 +0000 (12:56 +0900)]
use tbm_log.h

Change-Id: I039797e857a0aae11e2cbf7ab36e68dd7b3769d6

6 years agoadd bufmgr data to bo data 16/173316/1
SooChan Lim [Tue, 20 Mar 2018 11:43:01 +0000 (20:43 +0900)]
add bufmgr data to bo data

Change-Id: Ica081b8e1e7b7024bee0351f1bf38962bdb2e547

6 years agoreturn TDM_ERROR_NONE 07/173307/1
SooChan Lim [Tue, 20 Mar 2018 11:18:50 +0000 (20:18 +0900)]
return TDM_ERROR_NONE

Change-Id: Ide464c2765826b88eceb9fa25476e2c3e90eec4d

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

Change-Id: I9a3867ff5f28e8c2fd2996e5404199542fb1534b

6 years agouse the tbm_log.h for logging. 77/173177/2
SooChan Lim [Tue, 20 Mar 2018 02:32:38 +0000 (11:32 +0900)]
use the tbm_log.h for logging.

Change-Id: Id60ed5e8996ccc64af79f957e1f0df1a50c6c563

6 years agore-arrange the static functions 90/173090/2
SooChan Lim [Mon, 19 Mar 2018 11:47:07 +0000 (20:47 +0900)]
re-arrange the static functions

Change-Id: I4d7cf09f166fc2e0a6de4080d73d02a90172335d

6 years agomake the new backend inteface with tbm_backend.h 60/172960/6
SooChan Lim [Mon, 19 Mar 2018 06:00:52 +0000 (15:00 +0900)]
make the new backend inteface with tbm_backend.h

Change-Id: I45391fe3aaf90967502057d80140cde6db9a00c4

6 years agopackage version up to 0.1.5 accepted/tizen/unified/20171213.040910 submit/tizen/20171213.005922
Boram Park [Wed, 13 Dec 2017 00:58:09 +0000 (09:58 +0900)]
package version up to 0.1.5

Change-Id: Ie9fcd4fbc677bb051cb894877c3cc5f482132b8f

6 years agofix the potential memory corruption 82/163582/2
Boram Park [Tue, 12 Dec 2017 07:17:32 +0000 (16:17 +0900)]
fix the potential memory corruption

Changing the initted address of a variable in the middle of a function running
is very dangerous. If it happens suddenly, it could make unexpected result and
must be hard to debug.

Change-Id: I55a489d490876ec2992b7949da8e2596f91644b6

6 years agopackage version up to 0.1.4 44/163244/1 accepted/tizen/unified/20171211.061255 submit/tizen/20171208.065647
SooChan Lim [Fri, 8 Dec 2017 06:46:42 +0000 (15:46 +0900)]
package version up to 0.1.4

Change-Id: I5510605a8515c1e70cf7efd415e1475073ac3849

6 years agouse one bo for NV12 format 03/162803/2
Changyeon Lee [Tue, 5 Dec 2017 10:15:33 +0000 (19:15 +0900)]
use one bo for NV12 format

Change-Id: I22a0661efcd170f99d78401017f98e832ca08010

6 years agofixed coding rule 40/163040/1
Changyeon Lee [Thu, 7 Dec 2017 04:40:40 +0000 (13:40 +0900)]
fixed coding rule

Change-Id: I995002022804cbc63a7e605e6165fa30689b11aa

7 years agopackage version up to 0.1.3 11/150011/1 accepted/tizen/4.0/unified/20170915.202954 accepted/tizen/unified/20170915.195607 submit/tizen/20170915.042719 submit/tizen_4.0/20170915.042738 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
SooChan Lim [Thu, 14 Sep 2017 04:08:41 +0000 (13:08 +0900)]
package version up to 0.1.3

Change-Id: Icc2ecbdcfb9e8e47c282d379b0df55152fb90b35

7 years agoset VC4_DRM_NAME to vc4 10/150010/1
SooChan Lim [Thu, 14 Sep 2017 04:08:05 +0000 (13:08 +0900)]
set VC4_DRM_NAME to vc4

Change-Id: I57aa04ca4b2ab42971e8d58a38a5cdd7d125b698

7 years agopackage version up to 0.1.2 14/148514/1 accepted/tizen/4.0/unified/20170908.222239 accepted/tizen/unified/20170908.220651 submit/tizen/20170908.051506 submit/tizen_4.0/20170908.051855
SooChan Lim [Fri, 8 Sep 2017 04:47:00 +0000 (13:47 +0900)]
package version up to 0.1.2

Change-Id: Ia4cc232a091f7afd58e7975a1c02e3cbec519af2

7 years agochange ifndef USE_RENDER_NODE range 08/148408/1
Junkyeong Kim [Fri, 8 Sep 2017 01:36:11 +0000 (10:36 +0900)]
change ifndef USE_RENDER_NODE range

Change-Id: I34930d1905f92b0b3a6babe7a506d86bd3632ccc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
7 years agoremove PrivGem 06/148406/1
Junkyeong Kim [Fri, 8 Sep 2017 01:34:55 +0000 (10:34 +0900)]
remove PrivGem

Change-Id: Ib5eee25d70427fa9910af2bab500878bac4da0cd
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
7 years agopackage version up to 0.1.1 28/140528/1 accepted/tizen/4.0/unified/20170816.011800 accepted/tizen/4.0/unified/20170828.224325 accepted/tizen/unified/20170725.174256 submit/tizen/20170725.043609 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100001 submit/tizen_4.0/20170828.110001
SooChan Lim [Tue, 25 Jul 2017 08:24:41 +0000 (17:24 +0900)]
package version up to 0.1.1

Change-Id: I520095386eb58e8abea6e36ebb5deca3701d3a7d

7 years agoremove unused code 23/140523/1
SooChan Lim [Tue, 25 Jul 2017 08:16:31 +0000 (17:16 +0900)]
remove unused code

Change-Id: I87ae8010ed24ab579bdbb80d20c04867e3048adb

7 years agoadd manifest 22/140522/1
SooChan Lim [Tue, 25 Jul 2017 08:16:03 +0000 (17:16 +0900)]
add manifest

Change-Id: I3c3b2b12ce7b9d47343969c84009bc36b41a10fe

7 years agocorret argument of memset 23/128223/4 accepted/tizen/unified/20170508.153437 submit/tizen/20170508.094936 tizen_4.0.m1_release
Changyeon Lee [Mon, 8 May 2017 05:58:52 +0000 (14:58 +0900)]
corret argument of memset

Change-Id: I48fcad6bfb4be5212cd3014d0b5260e8afa01f2c

7 years agopackage version up to 0.1.0 71/127671/2 accepted/tizen/unified/20170502.041132 submit/tizen/20170428.081809
SooChan Lim [Fri, 28 Apr 2017 08:13:38 +0000 (17:13 +0900)]
package version up to 0.1.0

Change-Id: Ib9af5f04ef584ad24a01fde49babd2dfcddde14b

7 years agoChange management of internal yuv buffers. 91/124191/1
Mun, Gwan-gyeong [Mon, 10 Apr 2017 11:59:21 +0000 (20:59 +0900)]
Change management of internal yuv buffers.

AS-IS: maintain only one buffer and internal yuv buffers are distinguished by
       offset.
TO-BE: maintain seperated buffers for internal yuv buffers.

Change-Id: I85fb726511d0d56f39bb9d39be09111e834bbe96
Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
7 years agoFix leakage of Gem handle on tbm_bcm_bo_import_fd() 10/122110/1
Mun, Gwan-gyeong [Thu, 30 Mar 2017 07:45:21 +0000 (16:45 +0900)]
Fix leakage of Gem handle  on tbm_bcm_bo_import_fd()

tbm_bcm_bo_import_fd() calls DRM_IOCTL_GEM_OPEN for getting of buffer size.
but previous implementation does not call DRM_IOCTL_GEM_CLOSE for this handle.
it causes leakeage of gem memory. this patch fixes it.

Change-Id: I0bcb1bd5d5373116088b45aca8a49e2efc357e30
Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
7 years agouse %license macro to copy the COPYING file. 35/120235/1
SooChan Lim [Wed, 22 Mar 2017 06:46:03 +0000 (15:46 +0900)]
use %license macro to copy the COPYING file.

Change-Id: If509445650f606460fecc69d8169bcf4f1c54029

7 years agofix the typo 34/120234/1
SooChan Lim [Wed, 22 Mar 2017 06:44:40 +0000 (15:44 +0900)]
fix the typo

Change-Id: I1211db0b58ccd4cd085f2b1aed700788965e1351

7 years agochange the COPYING 33/118833/3
SooChan Lim [Tue, 14 Mar 2017 07:42:20 +0000 (16:42 +0900)]
change the COPYING

Change-Id: I086146dde78ab7b31a105cd4b3f1e11b8d2bbf17
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
7 years agorename bcm to vc4 32/118832/2
SooChan Lim [Tue, 14 Mar 2017 07:13:52 +0000 (16:13 +0900)]
rename bcm to vc4

change the file name, package name and the prefix of the symbols

Change-Id: Ia2ff92e0ef623c9d094a2bc94b72856a010dee93

7 years agoFix buffer alignment for vc4 drm. add calling of tbm_drm_helper_set_fd() on Server 23/118823/1
Mun, Gwan-gyeong [Fri, 10 Mar 2017 09:16:57 +0000 (18:16 +0900)]
Fix buffer alignment for vc4 drm. add calling of tbm_drm_helper_set_fd() on Server

Change-Id: Ib74d00a2da8faecc34892c380037e7fbe6a77dc0
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
7 years agoadd initial code for libtbm vc4 backend 06/118806/1
xing.huang [Tue, 21 Feb 2017 06:42:13 +0000 (14:42 +0800)]
add initial code for libtbm vc4 backend

This is the first work the libtbm backend for vc4.
This libtbm-bcm2837 backend code is based on the libtbm-exynos.

Signed-off-by: xing.huang <xing.huang@samsung.com>
Change-Id: I26067b288422961746e8389eb65cd78b2bc42eb5
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
7 years agoadd initial code for generating the libtbm-vc4 05/118805/1
SooChan Lim [Tue, 14 Mar 2017 05:35:21 +0000 (14:35 +0900)]
add initial code for generating the libtbm-vc4

We will make the libtbm-vc4 backend based on libtbm-exynos.

Change-Id: Ide47bc214229b9e782a00eb78ac75f755672cd8c
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
7 years agoInitial empty repository master
Tizen Infrastructure [Fri, 10 Mar 2017 07:49:07 +0000 (23:49 -0800)]
Initial empty repository