summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-27packaging: notice license of libdrm packagesubmit/tizen/20170403.005701accepted/tizen/wearable/20170403.124035accepted/tizen/unified/20170403.124103accepted/tizen/tv/20170403.124028accepted/tizen/mobile/20170403.124001accepted/tizen/ivi/20170403.124051accepted/tizen/common/20170403.185812accepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_iviaccepted/tizen_commonInki Dae1-0/+1
This patch copies license file to /usr/share/licenses/libdrm/. The licenses of all packages should be noticed when released. Change-Id: I0224046d19ff73b44ec825c2b2327836e55b44c2 Signed-off-by: Inki Dae <inki.dae@samsung.com>
2017-03-17ipptest: fix possible NULL deference in error pathSeung-Woo Kim2-4/+3
This patch removes possible NULL deference in error path. Change-Id: I9f4c018adea3789e8d1f7e0e9b753a56b81ca88d Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-03-09tests/exynos: fix memory issues in g2d testSeung-Woo Kim1-6/+7
This patch fixes memory issues including NULL deference and leak in g2d test. Change-Id: I2b554cae51f2a14b88100c8b9fac3239ac737bae Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-03-07ipptest: Add the set crtc for display modeHoegeun Kwon1-0/+10
Added the modeSetCrtc func for display mode test of ipptest. Change-Id: If2d51e0be6b6302dc0c4931ee5b73dd4dbe483c6 Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
2017-02-20Update to 2.4.75submit/tizen_unified/20170310.011402submit/tizen_unified/20170309.064747submit/tizen/20170308.035344accepted/tizen/wearable/20170308.120742accepted/tizen/unified/20170310.080601accepted/tizen/unified/20170309.065102accepted/tizen/tv/20170308.120737accepted/tizen/mobile/20170308.120722accepted/tizen/ivi/20170308.120748accepted/tizen/common/20170309.175028Joonyoung Shim1-1/+1
Change-Id: I54ef37f9be4c03a7502b2e0cc8b93e46efe87a8a Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
2017-02-20packaging: Clean up kmstestJoonyoung Shim1-3/+1
There is no reason to remove kmstest from package. Change-Id: I772c21ca005f7edb23bb832a2ae3f8b3259d7a08 Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
2017-02-20packaging: Fix up GBS building errorsJoonyoung Shim2-14/+7
After rebase to 2.4.75 version, GBS building errors occur, so fit them. Change-Id: I0ab0cc6569af20b6f9d157081498926420d7aaf5 Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
2017-02-15ipptest: fix rotation test issueHoegeun Kwon3-3/+74
This patch fixes the issue that we cannot identify whether the image displayed on Panel is correct or not after rotation. For this, it uses fill_smpte_rgb32 function instead of util_draw_buffer_youu. Change-Id: I764f3b17356c474e0afa628f5dd45e447cd596a8 Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
2017-02-15ipptest: fix the 270 degree rotation angleHoegeun Kwon1-3/+12
There was a size error when rotated 270 degrees. Added when rotated 270 degree. Change-Id: I744676e1af7e6f2916fc5f6a18ec1f1ccc6fbbe9 Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
2017-02-15ipptest: pass through for get property errorSeung-Woo Kim1-0/+3
This patch fixes to pass through for get property error to prevent null pointer deference. Change-Id: I3b46d9f6fecda79af7f7811acb4be828a2a2d506 Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-02-15ipptest: check 0 value before divisionSeung-Woo Kim1-1/+1
For avgerage calculation, this patch adds to check 0 value for division. Change-Id: Ie4f0cd6d447dec1acf707226e9e63eef7f74d3c3 Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-02-15libdrm : add nexell apijino.cho8-0/+256
This patch imports the nexell api of the libdrm Change-Id: If8009fc30f46edcf4fdcc04679523e590e165003 Signed-off-by: jino.cho <jino.cho@samsung.com>
2017-02-15ipptest: added M2M to screen on fimc_m2m_set_modeHoegeun Kwon9-170/+1176
This patch added for the function outputing the M2M to a screen. So, you can check for Image Post processing dirver to screen. Also you can select the degree about (0, 90, 180, 270). I will briefly explain the process of the function: - Memory(YUV422) ---> IPP ---> Memory(RGB888) ---> Screen - Create four DMA memory. - Draw the image of the YUV422 format on three DMA memories. - Rotate the relevant image by using IPP driver. - The rotated image is stored in one DMA memory as the RGB888 format. - The one DMA memory output screen. I referred to the modetest code. Change-Id: I2bf5738d98a457ced274dc8237df8ef108153e61 Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
2017-02-15tests/exynos: fix support for running under 64bit kernelMarek Szyprowski6-0/+24
Without config.h off_t type is 32bit, what causes problem with mmap() on GEM buffers while running on 64bit kernel. libdrm configure script already sets _FILE_OFFSET_BITS to 64, so all libdrm tools can use 64bit file system interface functions. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Change-Id: I45e5931b76ebb65b3d854c7609821351ead09f92
2017-02-15remove the pthread-stub dependencySooChan Lim12-25/+8
Change-Id: I9253557242bb43ec49e4f45eed5d21269bbbb3ac
2017-02-15COPYING: replace x86free project to proper MIT license copyingSeung-Woo Kim1-6/+6
In the COPYING file, x86free project is not proper MIT license, so this patch replaces it as proper MIT license copying. Change-Id: Ib498509c698d4584a6ec208c198b42ffb8308445 Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-02-15check if user_handler_list initedBoram Park1-1/+3
Change-Id: I95abd7e8cc8d0485a7cc06dca54bfa46775eb8aa
2017-02-15support drm_user_handler to handle vendor eventsBoram Park2-0/+78
Change-Id: I23149a08d9f9f66f9929d95dcfe6a96c1c897404
2017-02-15exynos: support DRM_IOCTL_EXYNOS_GEM_MAPJoonyoung Shim5-9/+24
The commit d41b7a3a745a("exynos: Don't use DRM_EXYNOS_GEM_{MAP_OFFSET/ MMAP} ioctls") removed it same with the ioctl that this patch adds. The reason that removed DRM_IOCTL_EXYNOS_GEM_MAP_OFFSET was we could use DRM_IOCTL_MODE_MAP_DUMB. Both did exactly same thing. Now exynos-drm driver of linux kernel revives it as DRM_EXYNOS_GEM_MAP because of render node. DRM_IOCTL_MODE_MAP_DUMB isn't permitted in render node, so this patch also supports DRM_IOCTL_EXYNOS_GEM_MAP. Change-Id: Ib548dc8a6bea076375465f64ee2fdd658a90e435 Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
2017-02-15Add manifest for security domain policyMun, Gwan-gyeong2-0/+14
Change-Id: I18f14262475041b2f1e919923907f998a8f12d87
2017-02-15remove manifest for security domain policyMun, Gwan-gyeong2-13/+0
Change-Id: I556117f4dca6c11e3477b3404244f5a8c17b1ede Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
2017-02-15VIGS: add PRIME functionsVasiliy Ulyanov3-1/+101
Change-Id: I488c4529c1fb1f52aec9081cb6eb82c40d256dc3 Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
2017-02-15ipptest: change result directorySeung-Woo Kim6-11/+15
This patch changes the directory where the result files are stored as /tmp instead of /opt/media. Change-Id: Ie66c7140f4ffa27d28df22f4c1888a8e0a2ee779 Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-02-15ipptest: replace DRM_EXYNOS_GEM_MAP_OFFSET/MMAP with generic mmapSeung-Woo Kim10-36/+97
The DRM_EXYNOS_GEM_MAP_OFFSET and DRM_EXYNOS_GEM_MMAP ioctls are removed from the linux kernel because there is already generic way to mmap gem. This patch replaces the ioctls from ipptest for fimc and rotator to drm generic ioctl and mmap. Change-Id: I49d6bfac511946a6ad7bb898e77d03a812774629 Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
2017-02-15packaging: depend on the same releasePhilippe Coval1-3/+3
Change-Id: I02c7ff42eb688c6a6b03532966f2a16daad8910f Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2017-02-15packaging: cleanupPhilippe Coval1-1/+1
Change-Id: I2abfe475335ceeebfc8c3fb55f6c25e1aa349659 Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2017-02-15clean spec fileRonan Le Martret1-17/+19
- allow build for yocto - improve rpmlint score Change-Id: I1d563567b30914925e67fd3aebf3a6cc5e65026a Signed-off-by: Ronan Le Martret <ronan@fridu.net>
2017-02-15add COPYING fileBoram Park1-0/+19
Change-Id: I5ce242bea2bdd74f8c58d30da82e987eeb9a5c55
2017-02-15Update to 2.4.58Quanxian Wang2-2/+3
Change-Id: I953e2dfa5f07fa512b73541171fc133d938b70be Signed-off-by: Quanxian Wang <quanxian.wang@intel.com>
2017-02-15packaging: add tools-exynos for testing exynos_drmChanho Park3-6/+27
This patch adds tools-exynos package to test fimg2d/ipp/rottest. Change-Id: I8dbd821f056ac3f7e2a043a97d0c39bec7f75b40 Signed-off-by: Chanho Park <chanho61.park@samsung.com>
2017-02-15VIGS: Implement plane flip/rotateStanislav Vorobiov4-2/+50
Planes can now be horizontally/vertically flipped and rotated by 90, 180 or 270 degrees Change-Id: I3db7dc3854add2b777e41aed54039a0d2323e0b1 Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com> Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
2017-02-15libdrm/exynos: add support for IPP blending, dithering, and colorfillHyungwon Hwang1-3/+63
This patch adds the fields for IPP bleding, dithering, and colorfill. Change-Id: Ib9cd7c7b22ee9f1017d1db3ae34d39dea342ffec Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
2017-02-15VIGS: Support DP memoryStanislav Vorobiov4-2/+196
DP memory is used by some of the tizen gstreamer plugins, TBM and X.Org video driver. Its main purpose is to share GEM buffers between media decoding and presentation layers Change-Id: Ie377119b46d6033355bf6ce00adc01e36096742a Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
2017-02-15drm: ipptest: support ipp dynamic color rangeDonghwa Lee2-0/+12
This patch supports dynamic range for color space conversion. COLOR_RANGE_LIMITED: selects narrow -> Y(16 to 235), Cb/Cr(16 to 240) COLOR_RANGE_FULL: selects wide -> Y/Cb/Cr(0 to 255), Wide default Change-Id: I94190ac3f3630904d2461e226d34378ac2b82b9d Signed-off-by: Donghwa Lee <dh09.lee@samsung.com>
2017-02-15packaging: add libdrm-toolsChanho Park1-1/+25
This patch adds libdrm-tools package which includes test utilities such as modetest/modeprint. Change-Id: Icc10b1c56625af7954823664156cfec8b7b57c3e Signed-off-by: Chanho Park <chanho61.park@samsung.com>
2017-02-15ipptest: add fimc and rotator test applicationsInki Dae21-0/+2914
This patch adds two applications to test fimc and rotator device drivers. These devices are controlled by IPP(Integrated Post Processor) framework of Exynos drm, and this patch updates IPP relevant header and includes relevant test applications. Change-Id: I3a0384375a082855162f5821c000389e234d5c15 Signed-off-by: Inki Dae <inki.dae@samsung.com>
2017-02-15fixed arch check for libdrm-intel requires.Andriy Prystupa1-1/+1
Currently we have invalid requires for libdrm-intel for non-arm and non-intel arches. Change-Id: I19c90a272da284f63c6d862a2e67e94f110a2807 Signed-off-by: Andriy Prystupa <andriy.prystupa@globallogic.com>
2017-02-15libdrm_vigs: Support plane z-pos settingStanislav Vorobiov4-2/+40
Change-Id: I2e1418425f1b4a17f49f19fabb8c4a2bdc84e5ef Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
2017-02-15libdrm_vigs: Scanout flag added to surfacesStanislav Vorobiov4-2/+10
Change-Id: Ib6f96d2542c3df0b78f7ef1b610bcc3fa0b678d6 Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
2017-02-15libdrm_vigs: Fence support addedStanislav Vorobiov4-7/+233
VIGS kernel driver now supports fences, so update libdrm to expose them to user space Change-Id: I9c07084a357c0a8dc87c049e01238f9049ca0828 Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
2017-02-15packaging: build using upstream tagsPhilippe Coval1-0/+3
Change-Id: I1587634bfdd59172b7032cd968d0005261f1ad77 Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2017-02-15update to 2.4.52Quanxian Wang1-1/+1
2017-02-15Remove dependency on xorg-macrosAlex Wu1-1/+0
libdrm didn't use any macros from xorg-macros, so remove it. Change-Id: I37cda1f7bc48a2d0f98c9a319c78f8dca6b0f90c Signed-off-by: Alex Wu <zhiwen.wu@linux.intel.com>
2017-02-15libdrm_vigs addedjinhyung.jo9-0/+944
Change-Id: Ie67c19bdb4a6f9e2190dbb4d3f825e878fca3635 Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com> Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2017-02-15Update to 2.4.45Wang Quanxian1-1/+1
2017-02-15resetting manifest requested domain to floorAlexandru Cornea1-4/+4
2017-02-15Fixed groups, dependencies and rpmlint warningsAnas Nashif2-16/+21
2017-02-15Do not build slp moduleAnas Nashif1-0/+3
2017-02-15slp support moved to libtbmAnas Nashif1-26/+0
2017-02-15Fixed package groupsAnas Nashif2-3/+6