- Jan 11, 2021
-
-
Generated using make headers_install from the drm-next tree - git://anongit.freedesktop.org/drm/drm branch - drm-next commit - b10733527bfd864605c33ab2e9a886eec317ec39 The changes were as follows (shortlog from 14d2bd53a47a7e1cb3e03d00a6b952734cf90f3f): core: (drm_mode.h) Alexander A. Klimov (1): drm: Replace HTTP links with HTTPS ones Noralf Trønnes (1): drm: Add SPI connector type Oleg Vasilev (1): drm: report dp downstream port type as a subconnector property Simon Ser (1): drm: document that blobs are ref'counted Uma Shankar (3): drm: Add HDR source metadata property drm: Fixed doc warnings in drm uapi header drm: Fix docbook warnings in hdr metadata helper structures core: (drm_fourcc.h) Adam Jackson (1): drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_ENDIAN macros Bas Nieuwenhuizen (2): drm/fourcc: Add AMD DRM modifiers. drm/fourcc: Fix modifier field mask for AMD modifiers. Ben Davis (2): drm: drm_fourcc: add NV15, Q410, Q401 YUV formats drm: drm_fourcc: Add uncompressed AFBC modifier Brian Starkey (1): drm: drm_fourcc: Add generic alias for 16_16_TILE modifier Dave Airlie (1): Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.freedesktop.org/~agd5f/linux into drm-next Dhinakaran Pandiyan (2): drm/framebuffer: Format modifier for Intel Gen-12 render compression drm/framebuffer: Format modifier for Intel Gen-12 media compression James Jones (1): drm: Generalized NV Block Linear DRM format mod Maarten Lankhorst (1): Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-next Matteo Franchin (1): drm/fourcc: Add AXBXGXRX106106106106 format Mika Kahola (1): uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers Neil Armstrong (2): drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression drm/fourcc: fix Amlogic Video Framebuffer Compression macro Raymond Smith (1): drm/fourcc: Add Arm 16x16 block modifier Simon Ser (4): drm/fourcc: document modifier uniqueness requirements drm: deprecate DRM_FORMAT_MOD_NONE drm/fourcc: add table describing AMD modifiers bit layout drm/fourcc: fix AMD modifiers PACKERS field doc Signed-off-by:
Antonin Décimo <antonin.decimo@gmail.com>
-
Simon Ser authored
We include stdint.h unconditionally in the header. We don't require users to include it manually before xf86drmMode.h. Signed-off-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
Simon Ser authored
I don't exactly know why these were duplicated before. Maybe libdrm didn't always vendored drm_mode.h from the kernel? In any case, we now do, so instead of having copy-pasted definitions, just include our vendored version which cannot be outdated. Contrary to what the comment says, drm.h doesn't include drm_mode.h, so we need to add the include. Signed-off-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
- Dec 12, 2020
-
-
FreeBSD have endian.h under the sys directory. Signed-off-by:
Emmanuel Vadot <manu@FreeBSD.org>
-
- Dec 11, 2020
-
-
Luben Tuikov authored
Fix a typo: "TZM" --> "TMZ" Signed-off-by:
Luben Tuikov <luben.tuikov@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com>
-
Nicolas Caramelli authored
Signed-off-by:
Nicolas Caramelli <caramelli.devel@gmail.com>
-
- Dec 10, 2020
-
-
This avoids the use of a GNU-specific extension in public headers. Also see [1]. [1]: mesa/drm!80 (comment 707458) Signed-off-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Simon Ser authored
DocBook makes it hard to write and maintain docs. Hopefully reStructuredText can make this less painful. The man pages were converted from DocBook to reStructuredText via Pandoc: pandoc -s -f docbook -t rst -o man/drm.7.rst man/drm.xml And then manual editing to fixup e.g. references to other man pages. To compare the result with the DocBook version, this command was used: rst2man man/drm-kms.7.rst | man -l - Signed-off-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Eric Engestrom <eric@engestrom.ch>
-
- Dec 09, 2020
-
-
Instead of always dumping the rendered picture, check whether it matches the expectations. This makes more sense for automated testing. Retain the ability to dump the picture instead of checking it when a file name is given as an argument. This also removes use of a hardcoded file name in a world writable directory, which is an unsafe thing to do anyway. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com>
-
Run the test on a core capable of 2D rendering instead of hardcoding to core zero. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com>
-
Just so that it's obvious what failed and why. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com>
-
- Nov 06, 2020
-
-
Signed-off-by:
Thong Thai <thong.thai@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com>
-
- Nov 04, 2020
-
-
Dave Airlie authored
Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- Oct 28, 2020
-
-
Lucas Stach authored
This makes the test utilities work with the i.MX DCSS driver without the necessity of using the -M argument. Signed-off-by:
Lucas Stach <l.stach@pengutronix.de>
-
- Oct 27, 2020
-
-
Paul Gofman authored
log() is affected by FP control word and can provide inaccurate result. Fixes Killer Instinct under Wine not being able to find AMD vulkan device. Reviewed-by:
Dave Airlie <airlied@redhat.com> Signed-off-by:
Paul Gofman <pgofman@codeweavers.com>
-
- Oct 23, 2020
-
-
tianci.yin authored
If KMD has no VCN support, remove the VCN test. Reviewed-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Tianci.Yin <tianci.yin@amd.com>
-
- Oct 16, 2020
-
-
komeda is one of the supported GPUs in the kernel tree so this adds it to libdrm modules to look for in tests. Signed-off-by:
Carsten Haitzler <carsten.haitzler@arm.com>
-
- Oct 15, 2020
-
-
Alex Deucher authored
It's the only asic with support at the moment. Acked-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Luben Tuikov authored
Implement secure bounce test. Steps implemented as outlined by Christian K. v2: Remove gpu_info; add comment describing the purpose and steps of the test. v3: Parameterize "secure" in amdgpu_bo_lcopy() and amdgpu_bo_move(). Set them both to 0. Allocate buffer Bob to be non-TMZ. v4: Fix an off-by-one bug which was causing the test to segfault. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Luben Tuikov <luben.tuikov@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Luben Tuikov authored
Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Luben Tuikov <luben.tuikov@amd.com> Reviewed-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
This patch enables security suite tests. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
Adding drm version checking for security suite. drm version need to be at least 3.37. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
This patch add test to submit a sdma command with secure context. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
DMA's atomic behavir is unlike GFX,If the comparing data is not equal to destination data, For GFX, loop again till gfx timeout(system hang). For DMA, loop again till timer expired and then send interrupt. So testcase can't use interrupt mechanism. We take another way to verify. When the comparing data is not equal to destination data, overwrite the source data to the destination buffer. Otherwise, original destination data unchanged. So if the bo_cpu data is overwritten, the result is passed. Steps: 1. use linear write packet to write 0xdeadbeaf to secure buffer, 2. use atmoic packet and ATOMIC_CMPSWAP_RTN_32 opcode to compare the cmp_data(0xdeadbeaf) to the written data which has been encrypted. v2: add the case of (dest_data != cmp_data). Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
This patch is to test the command submission with secure context. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
Secure buffer is only able to be read with trusted ip block. So we need use GFX ip to read it back instead of CPU. Steps: 1. use write_data packet to write 0xdeadbeaf to secure buffer, 2. use atmoic_mem packet and ATOMIC_CMPSWAP_RTN_32 opcode to compare the cmp_data(0xdeadbeaf) to the written data which has been encrypted. If the result is equal, then overwrite the src_data(0x12345678) to the secure buffer and return directly. Otherwise loop again until gfx timeout and the secure buffer data unchanged. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Reviewed-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Aaron Liu authored
This patch expands secure param for amdgpu_test_exec_cs_helper_raw. The flag is transfered to kernel with cs. v2: squash in change from context to IB flag Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Acked-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Huang Rui authored
This patch is to add add device handle as input param for exec_cs_helper and write_linear_helper. Because they are needed in security tests. v2: fix typo that basic tests should be un-secure. v3: refine the function implementation. v4: remove amdgpu_cs_ctx_create3 calling. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Huang Rui authored
This patch expand write linear helper for security to submit the command with secure context. v2: refine the function implementation. v3: remove amdgpu_cs_ctx_create3. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Huang Rui authored
This patch is to add secure buffer allocation test for invisible VRAM. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Huang Rui <ray.huang@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Huang Rui authored
This patch is to add secure buffer allocation test for system memory. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Huang Rui <ray.huang@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Huang Rui authored
This patch is to add a new test suite to store security tests. In Raven+ asics, it will support TMZ (trust memory zone), and it is page-based protection feature. v2: remove tests/amdgpu/Makefile.am and update to tests/amdgpu/meson.build Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Huang Rui <ray.huang@amd.com> Signed-off-by:
Aaron Liu <aaron.liu@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> Acked-by:
Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
From drm-next: commit c41219fda6e04255c44d37fd2c0d898c1c46abf1 Merge: e20bb857dea2 d96536f0fe69 Author: Dave Airlie <airlied@redhat.com> Date: Thu May 21 10:44:32 2020 +1000 Merge tag 'drm-intel-next-fixes-2020-05-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Fix for TypeC power domain toggling on resets (Cc: stable). Two compile time warning fixes. Signed-off-by:
Dave Airlie <airlied@redhat.com> From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200520123227.GA21104@jlahtine-desk.ger.corp.intel.com Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
lema1 authored
Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Le Ma <le.ma@amd.com> Reviewed-by:
Evan Quan <evan.quan@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
lema1 authored
Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Le Ma <le.ma@amd.com> Reviewed-by:
Evan Quan <evan.quan@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
James Zhu authored
Add Arcturus decode test support only Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
James Zhu <James.Zhu@amd.com> Reviewed-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
lema1 authored
Since Arcturus has no gfx pipeline(CPG), cases below is not suitable: - Command submission Test (GFX) - Command submission Test (Multi-Fence) - Sync dependency Test Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Le Ma <le.ma@amd.com> Reviewed-by:
Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
lema1 authored
Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Le Ma <le.ma@amd.com> Reviewed-by:
Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
lema1 authored
Since Arcturus has no gfx engine, add function to blacklist gfx related test. Acked-by:
Huang Rui <ray.huang@amd.com> Acked-by:
Leo Liu <leo.liu@amd.com> Signed-off-by:
Le Ma <le.ma@amd.com> Reviewed-by:
Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-