<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/ci, branch v6.8</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v6.8</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v6.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2023-12-19T21:54:03Z</updated>
<entry>
<title>Merge tag 'drm-msm-next-2023-12-15' of https://gitlab.freedesktop.org/drm/msm into drm-next</title>
<updated>2023-12-19T21:54:03Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2023-12-19T21:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=22a2decedfbeb981df04dca880412b9520b2f8a1'/>
<id>urn:sha1:22a2decedfbeb981df04dca880412b9520b2f8a1</id>
<content type='text'>
Updates for v6.8:

Core:
- Add support for SDM670, SM8650
- Handle the CFG interconnect to fix the obscure hangs / timeouts
  on register write
- Kconfig fix for QMP dependency
- DT schema fixes

DPU:
- Add support for SDM670, SM8650
- Enable SmartDMA on SM8350 and SM8450
- Correct UBWC settings for SC8280XP
- Fix catalog settings for SC8180X
- Actually make use of the version to switch between QSEED3/3LITE/4
  scalers
- Use devres-managed and drm-managed allocations where appropriate
- misc other fixes
- Enabled YUV writeback on SC7280, SM8250
- Enabled writeback on SM8350, SM8450
- CRC fix when encoder is selected as the input source
- other misc fixes

MDP4:
- Use devres-managed and drm-managed allocations where appropriate
- flush vblank event on CRTC disable

MDP5:
- Use devres-managed and drm-managed allocations where appropriate

DP:
- Add support for SM8650
- Enable PM runtime support
- Merge msm-specific debugfs dir with the generic one
- Described DisplayPort on SM8150 in DeviceTree bindings
- Moved dp_display_get_next_bridge() to probe()

DSI:
- Add support for SM8650
- Enable PM runtime support

GPU/GEM:
- demote userspace triggerable warnings to debug
- add GEM object metadata UAPI
- move GPU devcoredumps to GPU device
- fix hangcheck to skip retired submits
- expose UBWC config to userspace
- fix a680 chip-id
- drm_exec conversion
- drm/ci: remove rebase-merge directory (to unblock CI)

[airlied: fix drm_exec/amd interaction]
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
From: Rob Clark &lt;robdclark@gmail.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGs9auYqmo-7NSd9FsbNBCDf7aBevd=4xkcF3A5G_OGvMQ@mail.gmail.com
</content>
</entry>
<entry>
<title>drm: ci: Update xfails</title>
<updated>2023-12-13T18:18:30Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b1a2aa9bcbb88a7dc1c4df98dbf4f4df9ca79c9f'/>
<id>urn:sha1:b1a2aa9bcbb88a7dc1c4df98dbf4f4df9ca79c9f</id>
<content type='text'>
Update msm-apq8016-fails, mediatek-mt8173-fails and
virtio_gpu-none-fails to include the tests which fail.

Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-11-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: uprev IGT</title>
<updated>2023-12-13T18:18:29Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=09ac9260916d3678bedc3fd2099a7e485d13e9b4'/>
<id>urn:sha1:09ac9260916d3678bedc3fd2099a7e485d13e9b4</id>
<content type='text'>
virtio-gpu kernel driver reports 16 for count_crtcs
which exceeds IGT_MAX_PIPES set to 8 in igt-gpu-tools.
This results in below memory corruption,

 malloc(): corrupted top size
 Received signal SIGABRT.
 Stack trace:
  #0 [fatal_sig_handler+0x17b]
  #1 [__sigaction+0x40]
  #2 [pthread_key_delete+0x14c]
  #3 [gsignal+0x12]
  #4 [abort+0xd3]
  #5 [__fsetlocking+0x290]
  #6 [timer_settime+0x37a]
  #7 [__default_morecore+0x1f1b]
  #8 [__libc_calloc+0x161]
  #9 [drmModeGetPlaneResources+0x44]
  #10 [igt_display_require+0x194]
  #11 [__igt_unique____real_main1356+0x93c]
  #12 [main+0x3f]
  #13 [__libc_init_first+0x8a]
  #14 [__libc_start_main+0x85]
  #15 [_start+0x21]
 
This is fixed in igt-gpu-tools by increasing IGT_MAX_PIPES to 16.  
https://patchwork.freedesktop.org/series/126327/
 
Uprev IGT to include the patches which fixes this issue.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-9-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: virtio: Make artifacts available</title>
<updated>2023-12-13T18:18:29Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dd1581a35e2fe3179e3c6f7622739b00ea9c2f3d'/>
<id>urn:sha1:dd1581a35e2fe3179e3c6f7622739b00ea9c2f3d</id>
<content type='text'>
There were no artifacts available for virtio job.
So make the artifacts available in the pipeline job.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-8-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: mt8173: Do not set IGT_FORCE_DRIVER to panfrost</title>
<updated>2023-12-13T18:18:29Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3f1c87ddfa7915527da99eff4fe24edc96b52bd8'/>
<id>urn:sha1:3f1c87ddfa7915527da99eff4fe24edc96b52bd8</id>
<content type='text'>
Mediatek 8173 and 8183 SOCs have a separate display controller
and GPU with different drivers for each. For mt8173, the GPU
driver is powervr and the display driver is mediatek. In the
case of mt8183, the GPU driver is panfrost and the display
driver is mediatek. Setting IGT_FORCE_DRIVER to panfrost for
mt8173 is not the expected driver. So set mediatek for mt8173.

Support to test both GPU and display drivers for these ARM SOCs
will be added in the next patch series to increase test coverage.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-7-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: Use scripts/config to enable/disable configs</title>
<updated>2023-12-13T18:18:28Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=34ec92879b379b52cc2581d5392b7dfb8c45857f'/>
<id>urn:sha1:34ec92879b379b52cc2581d5392b7dfb8c45857f</id>
<content type='text'>
Instead of modifying files in git to enable/disable
configs, use scripts/config on the .config file which
will be used for building the kernel.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Suggested-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-6-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: Enable new jobs</title>
<updated>2023-12-13T18:18:28Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7879c158a153f1cd113640c5644260cb1f619c35'/>
<id>urn:sha1:7879c158a153f1cd113640c5644260cb1f619c35</id>
<content type='text'>
Enable the following jobs, as the issues noted in the
TODO comments have been resolved. This will ensure that these jobs
are now included and executed as part of the CI/CD pipeline.

msm:apq8016:
TODO: current issue: it is not fiding the NFS root.

mediatek:mt8173:
TODO: current issue: device is hanging.

virtio_gpu:none:
TODO: current issue: malloc(): corrupted top size.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-5-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: arm64.config: Enable DA9211 regulator</title>
<updated>2023-12-13T18:18:27Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=257893829a7f077153f437fe8b0d56f74251ad31'/>
<id>urn:sha1:257893829a7f077153f437fe8b0d56f74251ad31</id>
<content type='text'>
Mediatek mt8173 board fails to boot with DA9211 regulator disabled.
Enable CONFIG_REGULATOR_DA9211=y in arm64.config to fix mt8173 boot
issue.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-4-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: Force db410c to host mode</title>
<updated>2023-12-13T18:18:27Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=910d2d85febf93a115cdec961c75e6b208532eac'/>
<id>urn:sha1:910d2d85febf93a115cdec961c75e6b208532eac</id>
<content type='text'>
Force db410c to host mode to fix network issue which results in failure
to mount root fs via NFS.
See https://gitlab.freedesktop.org/gfx-ci/linux/-/commit/cb72a629

Use apq8016-sbc-usb-host.dtb which allows the USB controllers
to work in host mode.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-3-vignesh.raman@collabora.com
</content>
</entry>
<entry>
<title>drm: ci: igt_runner: Remove todo</title>
<updated>2023-12-13T18:18:26Z</updated>
<author>
<name>Vignesh Raman</name>
<email>vignesh.raman@collabora.com</email>
</author>
<published>2023-12-07T09:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7b1f8da7e17418831839e2d11774e2090cdbe473'/>
<id>urn:sha1:7b1f8da7e17418831839e2d11774e2090cdbe473</id>
<content type='text'>
/sys/kernel/debug/dri/*/state exist for every atomic KMS driver.
We do not test non-atomic drivers, so remove the todo.

Acked-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Vignesh Raman &lt;vignesh.raman@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-2-vignesh.raman@collabora.com
</content>
</entry>
</feed>
