From: Simona Vetter <simona.vetter@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Cc: "Dave Airlie" <airlied@gmail.com>,
"Simona Vetter" <simona.vetter@ffwll.ch>,
"Jani Nikula" <jani.nikula@linux.intel.com>,
"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
"Tvrtko Ursulin" <tursulin@ursulin.net>,
"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
"Maxime Ripard" <mripard@kernel.org>,
"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
"Oded Gabbay" <ogabbay@kernel.org>,
"Lucas De Marchi" <lucas.demarchi@intel.com>,
dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: Re: [PULL] drm-misc-next
Date: Fri, 24 Oct 2025 13:26:43 +0200 [thread overview]
Message-ID: <aPtic8NE0nLhpf1M@phenom.ffwll.local> (raw)
In-Reply-To: <20251021111837.GA40643@linux.fritz.box>
On Tue, Oct 21, 2025 at 01:18:37PM +0200, Thomas Zimmermann wrote:
> Hi Dave, Sima,
>
> here's the latest PR from drm-misc-next. Helpers for atomic-state
> handling have been renamed and improved; with fallout throughout
> drivers. There's work on improving dma-buf heap allocation, but
> without the uapi so far. More drivers support vblank timers for
> rate- limiting output on virtual displays. There are plenty of
> other changes to drivers, plus the usual small cleanups and fixes.
>
> Best regards
> Thomas
>
> drm-misc-next-2025-10-21:
> drm-misc-next for v6.19:
>
> UAPI Changes:
>
> amdxdna:
> - Support reading last hardware error
>
> Cross-subsystem Changes:
>
> dma-buf:
> - heaps: Create heap per CMA reserved location; Improve user-space documentation
>
> Core Changes:
>
> atomic:
> - Clean up and improve state-handling interfaces, update drivers
>
> bridge:
> - Improve ref counting
>
> buddy:
> - Optimize block management
>
> Driver Changes:
>
> amdxdna:
> - Fix runtime power management
> - Support firmware debug output
>
> ast:
> - Set quirks for each chip model
>
> atmel-hlcdc:
> - Set LCDC_ATTRE register in plane disable
> - Set correct values for plane scaler
>
> bochs:
> - Use vblank timer
>
> bridge:
> - synopsis: Support CEC; Init timer with correct frequency
>
> cirrus-qemu:
> - Use vblank timer
>
> imx:
> - Clean up
>
> ivu:
> - Update JSM API to 3.33.0
> - Reset engine on more job errors
> - Return correct error codes for jobs
>
> komeda:
> - Use drm_ logging functions
>
> panel:
> - edp: Support AUO B116XAN02.0
>
> panfrost:
> - Embed struct drm_driver in Panfrost device
> - Improve error handling
> - Clean up job handling
>
> panthor:
> - Support custom ASN_HASH for mt8196
>
> renesas:
> - rz-du: Fix dependencies
>
> rockchip:
> - dsi: Add support for RK3368
> - Fix LUT size for RK3386
>
> sitronix:
> - Fix output position when clearing screens
>
> qaic:
> - Support dma-buf exports
> - Support new firmware's READ_DATA implementation
> - Replace kcalloc with memdup
> - Replace snprintf() with sysfs_emit()
> - Avoid overflows in arithmetics
> - Clean up
> - Fixes
>
> qxl:
> - Use vblank timer
>
> rockchip:
> - Clean up mode-setting code
>
> vgem:
> - Fix fence timer deadlock
>
> virtgpu:
> - Use vblank timer
> The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
>
> Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-10-21
>
> for you to fetch changes up to 7ea0468380216c10b73633b976d33efa8c12d375:
>
> accel/amdxdna: Support firmware debug buffer (2025-10-20 09:07:12 -0700)
Pulled into drm-next, thanks.
-Sima
>
> ----------------------------------------------------------------
> drm-misc-next for v6.19:
>
> UAPI Changes:
>
> amdxdna:
> - Support reading last hardware error
>
> Cross-subsystem Changes:
>
> dma-buf:
> - heaps: Create heap per CMA reserved location; Improve user-space documentation
>
> Core Changes:
>
> atomic:
> - Clean up and improve state-handling interfaces, update drivers
>
> bridge:
> - Improve ref counting
>
> buddy:
> - Optimize block management
>
> Driver Changes:
>
> amdxdna:
> - Fix runtime power management
> - Support firmware debug output
>
> ast:
> - Set quirks for each chip model
>
> atmel-hlcdc:
> - Set LCDC_ATTRE register in plane disable
> - Set correct values for plane scaler
>
> bochs:
> - Use vblank timer
>
> bridge:
> - synopsis: Support CEC; Init timer with correct frequency
>
> cirrus-qemu:
> - Use vblank timer
>
> imx:
> - Clean up
>
> ivu:
> - Update JSM API to 3.33.0
> - Reset engine on more job errors
> - Return correct error codes for jobs
>
> komeda:
> - Use drm_ logging functions
>
> panel:
> - edp: Support AUO B116XAN02.0
>
> panfrost:
> - Embed struct drm_driver in Panfrost device
> - Improve error handling
> - Clean up job handling
>
> panthor:
> - Support custom ASN_HASH for mt8196
>
> renesas:
> - rz-du: Fix dependencies
>
> rockchip:
> - dsi: Add support for RK3368
> - Fix LUT size for RK3386
>
> sitronix:
> - Fix output position when clearing screens
>
> qaic:
> - Support dma-buf exports
> - Support new firmware's READ_DATA implementation
> - Replace kcalloc with memdup
> - Replace snprintf() with sysfs_emit()
> - Avoid overflows in arithmetics
> - Clean up
> - Fixes
>
> qxl:
> - Use vblank timer
>
> rockchip:
> - Clean up mode-setting code
>
> vgem:
> - Fix fence timer deadlock
>
> virtgpu:
> - Use vblank timer
>
> ----------------------------------------------------------------
> Adrián Larumbe (13):
> drm/panfrost: Name scheduler queues after their job slots
> drm/panfrost: Replace DRM driver allocation method with newer one
> drm/panfrost: Handle inexistent GPU during probe
> drm/panfrost: Handle job HW submit errors
> drm/panfrost: Handle error when allocating AS number
> drm/panfrost: Check sgt to know whether pages are already mapped
> drm/panfrost: Handle page mapping failure
> drm/panfrost: Don't rework job IRQ enable mask in the enable path
> drm/panfrost: Make re-enabling job interrupts at device reset optional
> drm/panfrost: Add forward declaration and types header
> drm/panfrost: Remove unused device property
> drm/panfrost: Rename panfrost_job functions to reflect real role
> MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe
>
> Alexandr Sapozhnikov (1):
> drm/virtio: Handle drm_crtc_init_with_planes() errors
>
> Andrzej Kacprowski (3):
> accel/ivpu: Update JSM API header to 3.33.0
> accel/ivpu: Trigger engine reset for additional job status codes
> accel/ivpu: Return correct job error status
>
> Arunpravin Paneer Selvam (3):
> drm/buddy: Optimize free block management with RB tree
> drm/buddy: Separate clear and dirty free block trees
> drm/buddy: Add KUnit tests for allocator performance under fragmentation
>
> Aswin Venkatesan (1):
> accel/qaic: Fix incorrect error return path
>
> Carl Vanderlip (1):
> accel/qaic: Use overflow check function instead of division
>
> Chelsy Ratnawat (1):
> accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functions
>
> Chia-I Wu (2):
> dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 compatible
> drm/panthor: add custom ASN_HASH support for mt8196
>
> Cristian Ciocaltea (5):
> drm/bridge: dw-hdmi-qp: Add CEC support
> drm/bridge: dw-hdmi-qp: Fixup timer base setup
> drm/rockchip: dw_hdmi_qp: Improve error handling with dev_err_probe()
> drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data
> drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data
>
> Cyrille Pitchen (1):
> drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
>
> Damon Ding (1):
> drm/rockchip: analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk
>
> Daniel Stone (5):
> drm/rockchip: Demote normal drm_err to debug
> drm/rockchip: Declare framebuffer width/height bounds
> drm/rockchip: Return error code for errors
> drm/rockchip: Rename variables for clarity
> drm/rockchip: Use temporary variables
>
> Eslam Khafagy (1):
> drm: atmel-hlcdc: replace dev_* print functions with drm_* variants
>
> Janusz Krzysztofik (1):
> drm/vgem-fence: Fix potential deadlock on release
>
> Jeff Hugo (1):
> accel/qaic: Support the new READ_DATA implementation
>
> Jesse.Zhang (1):
> drm/ttm: Add safety check for NULL man->bdev in ttm_resource_manager_usage
>
> Jessica Zhang (1):
> MAINTAINERS: Update Jessica Zhang's email address
>
> Jonathan Cavitt (1):
> drm: Prevent sign extension on hdisplay and vdisplay
>
> Lad Prabhakar (1):
> drm: renesas: rz-du: Drop ARCH_RZG2L dependency
>
> Lizhi Hou (3):
> accel/amdxdna: Resume power for creating and destroying hardware context
> accel/amdxdna: Support getting last hardware error
> accel/amdxdna: Support firmware debug buffer
>
> Luca Ceresoli (2):
> drm/display: bridge_connector: get/put the stored bridges
> drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts()
>
> Manikandan Muralidharan (1):
> drm: atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable
>
> Marcus Folkesson (1):
> drm/sitronix/st7571-i2c: reset position before clearing display
>
> Marek Vasut (1):
> drm/imx: dc: Sort bits and bitfields in descending order
>
> Maxime Ripard (47):
> drm/atomic: Convert drm_atomic_get_connector_state() to use new connector state
> drm/atomic: Remove unused drm_atomic_get_existing_connector_state()
> drm/atomic: Document __drm_connectors_state state pointer
> drm/atomic: Convert __drm_atomic_get_current_plane_state() to modern accessor
> drm/atomic: Convert drm_atomic_get_plane_state() to use new plane state
> drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state
> drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane()
> drm/atomic: Remove unused drm_atomic_get_existing_plane_state()
> drm/atomic: Document __drm_planes_state state pointer
> drm/atomic: Convert drm_atomic_get_crtc_state() to use new connector state
> drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state()
> drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state()
> drm/armada: Drop always true condition in atomic_check
> drm/armada: Switch to drm_atomic_get_new_crtc_state()
> drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state()
> drm/exynos: Switch to drm_atomic_get_new_crtc_state()
> drm/imx-dc: Switch to drm_atomic_get_new_crtc_state()
> drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state()
> drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state()
> drm/ingenic: Switch to drm_atomic_get_new_crtc_state()
> drm/kmb: Switch to drm_atomic_get_new_crtc_state()
> drm/logicvc: Switch to drm_atomic_get_new_crtc_state()
> drm/loongson: Switch to drm_atomic_get_new_crtc_state()
> drm/mediatek: Switch to drm_atomic_get_new_crtc_state()
> drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state()
> drm/omap: Switch to drm_atomic_get_new_crtc_state()
> drm/rockchip: Switch to drm_atomic_get_new_crtc_state()
> drm/sun4i: Switch to drm_atomic_get_new_crtc_state()
> drm/tegra: Switch to drm_atomic_get_new_crtc_state()
> drm/tilcdc: Switch to drm_atomic_get_new_crtc_state()
> drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state()
> drm/vc4: Switch to drm_atomic_get_new_crtc_state()
> drm/atomic: Switch to drm_atomic_get_new_crtc_state()
> drm/framebuffer: Switch to drm_atomic_get_new_crtc_state()
> drm/atomic: Remove unused drm_atomic_get_existing_crtc_state()
> drm/atomic: Document __drm_crtcs_state state pointer
> drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state()
> drm/atomic: Convert drm_atomic_get_private_obj_state() to use new plane state
> drm/atomic: Document __drm_private_objs_state state pointer
> Documentation: dma-buf: heaps: Add naming guidelines
> drm/atomic: Change state pointers to a more meaningful name
> MAINTAINERS: Remove myself for sun4i DRM driver
> doc: dma-buf: List the heaps by name
> dma-buf: heaps: cma: Register list of CMA regions at boot
> dma: contiguous: Register reusable CMA regions at boot
> dma: contiguous: Reserve default CMA heap
> dma-buf: heaps: cma: Create CMA heap for each CMA reserved region
>
> Mehdi Ben Hadj Khelifa (1):
> drm/gud: Use kmalloc_array() instead of kmalloc()
>
> Pranjal Ramajor Asha Kanojiya (1):
> accel/qaic: Add support to export dmabuf fd
>
> Rahul Kumar (1):
> drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameter
>
> Rain Yang (2):
> dt-bindings: gpu: mali-valhall: make mali-supply optional
> drm/panthor: skip regulator setup if no such prop
>
> Ruben Wauters (1):
> MAINTAINERS: add myself as maintainer for GUD
>
> Svyatoslav Ryhel (1):
> gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry
>
> Thomas Zimmermann (11):
> drm/virtgpu: Use vblank timer
> Merge drm/drm-next into drm-misc-next
> drm/ast: Store DRAM clock table in struct ast_device
> drm/ast: Support device quirks
> drm/ast: Store CRTC memory request threshold in device quirks
> drm/ast: Store precatch settings in struct ast_device_quirks
> drm/ast: Store HSync adjustment in device quirks
> drm/bochs: Use vblank timer
> drm/cirrus-qemu: Use vblank timer
> drm/qxl: Use vblank timer
> drm/client: Remove holds_console_lock parameter from suspend/resume
>
> Thorsten Blum (2):
> accel/qaic: Replace kzalloc + copy_from_user with memdup_user
> accel/qaic: Replace kcalloc + copy_from_user with memdup_array_user
>
> WeiHao Li (3):
> dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI
> drm/rockchip: dsi: Add support for RK3368
> drm/rockchip: vop: add lut_size for RK3368 vop_data
>
> Wludzik, Jozef (1):
> accel/ivpu: Fix race condition when mapping dmabuf
>
> Youssef Samir (3):
> accel/qaic: Use kvcalloc() for slice requests allocation
> accel/qaic: Remove redundant retry_count = 0 statement
> accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()
>
> Zack McKevitt (3):
> accel/qaic: Include signal.h in qaic_control.c
> accel/qaic: Use check_add_overflow in sahara for 64b types
> accel/qaic: Fix mismatched types in min()
>
> .clang-format | 2 +-
> .../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 12 +
> .../bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml | 69 ++
> .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +
> .../bindings/display/panel/panel-simple.yaml | 2 +
> .../bindings/display/panel/sharp,lq079l1sx01.yaml | 99 ++
> .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 +
> .../bindings/gpu/arm,mali-valhall-csf.yaml | 4 +-
> .../devicetree/bindings/vendor-prefixes.yaml | 2 +
> Documentation/gpu/drm-kms-helpers.rst | 12 +
> Documentation/gpu/todo.rst | 37 +
> Documentation/userspace-api/dma-buf-heaps.rst | 59 +-
> MAINTAINERS | 13 +-
> drivers/accel/amdxdna/Makefile | 1 +
> drivers/accel/amdxdna/TODO | 1 -
> drivers/accel/amdxdna/aie2_ctx.c | 167 ++-
> drivers/accel/amdxdna/aie2_error.c | 95 +-
> drivers/accel/amdxdna/aie2_message.c | 59 +-
> drivers/accel/amdxdna/aie2_msg_priv.h | 18 +
> drivers/accel/amdxdna/aie2_pci.c | 89 +-
> drivers/accel/amdxdna/aie2_pci.h | 11 +-
> drivers/accel/amdxdna/aie2_smu.c | 28 +-
> drivers/accel/amdxdna/amdxdna_ctx.c | 101 +-
> drivers/accel/amdxdna/amdxdna_ctx.h | 16 +-
> drivers/accel/amdxdna/amdxdna_error.h | 59 ++
> drivers/accel/amdxdna/amdxdna_gem.c | 50 +-
> drivers/accel/amdxdna/amdxdna_gem.h | 6 +
> drivers/accel/amdxdna/amdxdna_mailbox.c | 13 +-
> drivers/accel/amdxdna/amdxdna_pci_drv.c | 60 +-
> drivers/accel/amdxdna/amdxdna_pci_drv.h | 3 +
> drivers/accel/amdxdna/amdxdna_pm.c | 94 ++
> drivers/accel/amdxdna/amdxdna_pm.h | 18 +
> drivers/accel/amdxdna/npu1_regs.c | 1 +
> drivers/accel/amdxdna/npu4_regs.c | 1 +
> drivers/accel/ivpu/ivpu_debugfs.c | 38 +-
> drivers/accel/ivpu/ivpu_drv.c | 6 +-
> drivers/accel/ivpu/ivpu_fw.c | 221 ++--
> drivers/accel/ivpu/ivpu_fw.h | 14 +-
> drivers/accel/ivpu/ivpu_gem.c | 116 ++-
> drivers/accel/ivpu/ivpu_gem.h | 10 +-
> drivers/accel/ivpu/ivpu_hw.c | 59 +-
> drivers/accel/ivpu/ivpu_hw.h | 10 +-
> drivers/accel/ivpu/ivpu_hw_btrs.c | 2 +-
> drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +-
> drivers/accel/ivpu/ivpu_job.c | 179 +++-
> drivers/accel/ivpu/ivpu_job.h | 49 +-
> drivers/accel/ivpu/ivpu_mmu_context.c | 2 +-
> drivers/accel/ivpu/ivpu_pm.c | 11 +-
> drivers/accel/ivpu/vpu_jsm_api.h | 653 +++++++-----
> drivers/accel/qaic/qaic_control.c | 9 +-
> drivers/accel/qaic/qaic_data.c | 96 +-
> drivers/accel/qaic/qaic_ras.c | 6 +-
> drivers/accel/qaic/sahara.c | 165 ++-
> drivers/dma-buf/heaps/Kconfig | 10 -
> drivers/dma-buf/heaps/cma_heap.c | 47 +-
> drivers/gpu/drm/Makefile | 3 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +-
> drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 31 +-
> drivers/gpu/drm/arm/malidp_planes.c | 2 +-
> drivers/gpu/drm/armada/armada_plane.c | 7 +-
> drivers/gpu/drm/ast/Makefile | 3 +-
> drivers/gpu/drm/ast/ast_2000.c | 108 ++
> drivers/gpu/drm/ast/ast_2100.c | 92 ++
> drivers/gpu/drm/ast/ast_2200.c | 92 ++
> drivers/gpu/drm/ast/ast_2300.c | 135 +++
> drivers/gpu/drm/ast/ast_2400.c | 100 ++
> drivers/gpu/drm/ast/ast_2500.c | 106 ++
> drivers/gpu/drm/ast/ast_2600.c | 72 ++
> drivers/gpu/drm/ast/ast_drv.c | 69 +-
> drivers/gpu/drm/ast/ast_drv.h | 100 +-
> drivers/gpu/drm/ast/ast_main.c | 268 -----
> drivers/gpu/drm/ast/ast_mode.c | 46 +-
> drivers/gpu/drm/ast/ast_tables.h | 60 --
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 21 +-
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 14 +-
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 3 +-
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +-
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 52 +-
> drivers/gpu/drm/bridge/imx/Kconfig | 11 +
> drivers/gpu/drm/bridge/imx/Makefile | 1 +
> drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c | 158 +++
> drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 65 +-
> drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 7 +-
> drivers/gpu/drm/bridge/synopsys/Kconfig | 8 +
> drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 5 +
> drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 224 +++-
> drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 14 +
> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 18 +-
> drivers/gpu/drm/bridge/ti-sn65dsi86.c | 112 ++
> drivers/gpu/drm/clients/drm_fbdev_client.c | 14 +-
> drivers/gpu/drm/clients/drm_log.c | 4 +-
> drivers/gpu/drm/display/drm_bridge_connector.c | 119 ++-
> drivers/gpu/drm/display/drm_dp_helper.c | 76 +-
> drivers/gpu/drm/drm_atomic.c | 48 +-
> drivers/gpu/drm/drm_atomic_helper.c | 8 +-
> drivers/gpu/drm/drm_bridge.c | 58 +-
> drivers/gpu/drm/drm_buddy.c | 390 ++++---
> drivers/gpu/drm/drm_client_event.c | 16 +-
> drivers/gpu/drm/drm_client_modeset.c | 44 +
> drivers/gpu/drm/drm_dumb_buffers.c | 170 ++-
> drivers/gpu/drm/drm_fb_helper.c | 30 +-
> drivers/gpu/drm/drm_format_helper.c | 91 --
> drivers/gpu/drm/drm_framebuffer.c | 2 +-
> drivers/gpu/drm/drm_gem.c | 16 +-
> drivers/gpu/drm/drm_gem_dma_helper.c | 9 +-
> drivers/gpu/drm/drm_gem_shmem_helper.c | 136 ++-
> drivers/gpu/drm/drm_gem_vram_helper.c | 8 +-
> drivers/gpu/drm/drm_mipi_dbi.c | 2 +-
> drivers/gpu/drm/drm_modeset_helper.c | 6 +-
> drivers/gpu/drm/drm_vblank.c | 172 ++-
> drivers/gpu/drm/drm_vblank_helper.c | 176 ++++
> drivers/gpu/drm/exynos/exynos_drm_gem.c | 8 +-
> drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 +-
> drivers/gpu/drm/gma500/fbdev.c | 43 -
> drivers/gpu/drm/gud/gud_connector.c | 8 +-
> drivers/gpu/drm/gud/gud_pipe.c | 12 +-
> drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 11 +
> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +-
> drivers/gpu/drm/i915/i915_driver.c | 6 +-
> drivers/gpu/drm/imx/dc/dc-ed.c | 8 +-
> drivers/gpu/drm/imx/dc/dc-fg.c | 4 +-
> drivers/gpu/drm/imx/dc/dc-fu.c | 10 +-
> drivers/gpu/drm/imx/dc/dc-fu.h | 4 +-
> drivers/gpu/drm/imx/dc/dc-lb.c | 28 +-
> drivers/gpu/drm/imx/dc/dc-plane.c | 2 +-
> drivers/gpu/drm/imx/dcss/dcss-plane.c | 4 +-
> drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 29 +-
> drivers/gpu/drm/imx/ipuv3/imx-tve.c | 17 +-
> drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 3 +-
> drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 +-
> drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +-
> drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +-
> drivers/gpu/drm/kmb/kmb_plane.c | 3 +-
> drivers/gpu/drm/logicvc/logicvc_layer.c | 4 +-
> drivers/gpu/drm/loongson/lsdc_gem.c | 31 +-
> drivers/gpu/drm/loongson/lsdc_plane.c | 2 +-
> drivers/gpu/drm/mcde/mcde_clk_div.c | 13 +-
> drivers/gpu/drm/mediatek/mtk_plane.c | 3 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 7 +-
> drivers/gpu/drm/msm/msm_gem.c | 27 +-
> drivers/gpu/drm/nouveau/Kconfig | 1 +
> drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 +
> drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 1 +
> drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +-
> drivers/gpu/drm/nouveau/nouveau_display.c | 11 +-
> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_platform.c | 20 +
> drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 +
> drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 4 +
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 2 +
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 5 +
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 1 +
> .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c | 320 ++++++
> .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h | 24 +
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 5 +
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c | 185 ++++
> drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h | 18 +
> drivers/gpu/drm/omapdrm/omap_encoder.c | 4 +-
> drivers/gpu/drm/omapdrm/omap_gem.c | 15 +-
> drivers/gpu/drm/omapdrm/omap_plane.c | 2 +-
> drivers/gpu/drm/panel/Kconfig | 15 +
> drivers/gpu/drm/panel/Makefile | 1 +
> drivers/gpu/drm/panel/panel-edp.c | 9 +
> drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 1098 ++++++++++++--------
> drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c | 225 ++++
> drivers/gpu/drm/panel/panel-simple.c | 35 +
> drivers/gpu/drm/panel/panel-visionox-rm69299.c | 71 +-
> drivers/gpu/drm/panfrost/panfrost_devfreq.c | 4 +-
> drivers/gpu/drm/panfrost/panfrost_device.c | 68 +-
> drivers/gpu/drm/panfrost/panfrost_device.h | 24 +-
> drivers/gpu/drm/panfrost/panfrost_drv.c | 242 +++--
> drivers/gpu/drm/panfrost/panfrost_dump.c | 8 +-
> drivers/gpu/drm/panfrost/panfrost_gem.c | 8 +-
> drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 4 +-
> drivers/gpu/drm/panfrost/panfrost_gpu.c | 66 +-
> drivers/gpu/drm/panfrost/panfrost_job.c | 346 ++++--
> drivers/gpu/drm/panfrost/panfrost_job.h | 38 +-
> drivers/gpu/drm/panfrost/panfrost_mmu.c | 114 +-
> drivers/gpu/drm/panfrost/panfrost_mmu.h | 3 +-
> drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 26 +-
> drivers/gpu/drm/panthor/panthor_devfreq.c | 3 +-
> drivers/gpu/drm/panthor/panthor_device.c | 2 +
> drivers/gpu/drm/panthor/panthor_device.h | 14 +
> drivers/gpu/drm/panthor/panthor_drv.c | 8 +-
> drivers/gpu/drm/panthor/panthor_gpu.c | 25 +-
> drivers/gpu/drm/panthor/panthor_regs.h | 4 +
> drivers/gpu/drm/panthor/panthor_sched.c | 40 +-
> drivers/gpu/drm/panthor/panthor_sched.h | 3 +-
> drivers/gpu/drm/pl111/pl111_display.c | 13 +-
> drivers/gpu/drm/qxl/qxl_display.c | 29 +
> drivers/gpu/drm/qxl/qxl_gem.c | 2 +-
> drivers/gpu/drm/radeon/radeon_device.c | 4 +-
> drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
> drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 7 +-
> drivers/gpu/drm/renesas/rz-du/Kconfig | 2 +-
> drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 12 +-
> drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 +
> drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 77 +-
> drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 12 +-
> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +-
> drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 83 +-
> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 1 +
> drivers/gpu/drm/scheduler/tests/sched_tests.h | 3 +-
> drivers/gpu/drm/sitronix/st7571-i2c.c | 1 +
> drivers/gpu/drm/solomon/ssd130x.c | 86 +-
> drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 14 +-
> drivers/gpu/drm/stm/lvds.c | 12 +-
> drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 12 +-
> drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c | 18 +-
> drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 3 +-
> drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 3 +-
> drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 34 +-
> drivers/gpu/drm/sysfb/drm_sysfb_modeset.c | 153 ++-
> drivers/gpu/drm/sysfb/simpledrm.c | 3 +-
> drivers/gpu/drm/sysfb/vesadrm.c | 3 +-
> drivers/gpu/drm/tegra/dc.c | 2 +-
> drivers/gpu/drm/tegra/gem.c | 8 +-
> drivers/gpu/drm/tegra/hdmi.c | 4 +-
> drivers/gpu/drm/tegra/sor.c | 4 +-
> drivers/gpu/drm/tests/.kunitconfig | 2 +
> drivers/gpu/drm/tests/drm_buddy_test.c | 105 ++
> drivers/gpu/drm/tidss/tidss_crtc.c | 33 +-
> drivers/gpu/drm/tidss/tidss_dispc.c | 10 +-
> drivers/gpu/drm/tidss/tidss_drv.c | 16 -
> drivers/gpu/drm/tidss/tidss_kms.c | 4 -
> drivers/gpu/drm/tidss/tidss_plane.c | 8 -
> drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 9 +-
> drivers/gpu/drm/tilcdc/tilcdc_plane.c | 3 +-
> drivers/gpu/drm/tiny/bochs.c | 10 +
> drivers/gpu/drm/tiny/cirrus-qemu.c | 11 +
> drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 12 +-
> drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 60 +-
> drivers/gpu/drm/ttm/ttm_bo.c | 15 +-
> drivers/gpu/drm/ttm/ttm_bo_internal.h | 2 +
> drivers/gpu/drm/ttm/ttm_resource.c | 3 +
> drivers/gpu/drm/vboxvideo/vbox_mode.c | 8 +-
> drivers/gpu/drm/vc4/Kconfig | 1 +
> drivers/gpu/drm/vc4/vc4_hdmi.c | 137 +--
> drivers/gpu/drm/vc4/vc4_hdmi.h | 1 -
> drivers/gpu/drm/vc4/vc4_plane.c | 6 +-
> drivers/gpu/drm/vgem/vgem_fence.c | 2 +-
> drivers/gpu/drm/virtio/virtgpu_display.c | 36 +-
> drivers/gpu/drm/vkms/vkms_crtc.c | 87 +-
> drivers/gpu/drm/vkms/vkms_drv.h | 2 -
> drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 2 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 21 +-
> drivers/gpu/drm/xe/display/xe_display.c | 6 +-
> drivers/gpu/drm/xe/xe_bo.c | 10 +-
> drivers/gpu/drm/xlnx/zynqmp_kms.c | 7 +-
> drivers/gpu/host1x/bus.c | 12 +
> drivers/gpu/host1x/dev.c | 11 +-
> drivers/gpu/host1x/hw/channel_hw.c | 112 +-
> drivers/gpu/host1x/syncpt.c | 4 +-
> drivers/video/fbdev/Kconfig | 8 +-
> drivers/video/fbdev/core/Kconfig | 2 +-
> drivers/video/fbdev/core/bitblit.c | 122 +--
> drivers/video/fbdev/core/fbcon.c | 459 ++++----
> drivers/video/fbdev/core/fbcon.h | 17 +-
> drivers/video/fbdev/core/fbcon_ccw.c | 151 +--
> drivers/video/fbdev/core/fbcon_cw.c | 151 +--
> drivers/video/fbdev/core/fbcon_rotate.c | 47 +-
> drivers/video/fbdev/core/fbcon_rotate.h | 18 +-
> drivers/video/fbdev/core/fbcon_ud.c | 167 +--
> drivers/video/fbdev/core/softcursor.c | 18 +-
> drivers/video/fbdev/core/tileblit.c | 32 +-
> drivers/video/fbdev/simplefb.c | 6 +-
> include/drm/bridge/dw_hdmi.h | 11 +-
> include/drm/bridge/dw_hdmi_qp.h | 2 +
> include/drm/display/drm_dp.h | 3 +
> include/drm/display/drm_dp_helper.h | 8 +
> include/drm/drm_atomic.h | 152 +--
> include/drm/drm_bridge.h | 61 +-
> include/drm/drm_buddy.h | 11 +-
> include/drm/drm_client.h | 15 +-
> include/drm/drm_client_event.h | 8 +-
> include/drm/drm_crtc.h | 2 +-
> include/drm/drm_dumb_buffers.h | 14 +
> include/drm/drm_format_helper.h | 4 -
> include/drm/drm_gem_shmem_helper.h | 2 +
> include/drm/drm_modeset_helper_vtables.h | 12 +
> include/drm/drm_vblank.h | 32 +
> include/drm/drm_vblank_helper.h | 56 +
> include/drm/gpu_scheduler.h | 2 +-
> include/drm/ttm/ttm_bo.h | 2 +-
> include/linux/dma-buf/heaps/cma.h | 16 +
> include/sound/asoundef.h | 9 +
> include/uapi/drm/amdxdna_accel.h | 13 +
> include/uapi/drm/drm_mode.h | 50 +-
> include/uapi/drm/ivpu_accel.h | 11 +
> include/uapi/drm/panfrost_drm.h | 50 +
> kernel/dma/contiguous.c | 11 +
> 293 files changed, 9208 insertions(+), 3921 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml
> create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml
> create mode 100644 drivers/accel/amdxdna/amdxdna_error.h
> create mode 100644 drivers/accel/amdxdna/amdxdna_pm.c
> create mode 100644 drivers/accel/amdxdna/amdxdna_pm.h
> create mode 100644 drivers/gpu/drm/ast/ast_2200.c
> create mode 100644 drivers/gpu/drm/ast/ast_2400.c
> delete mode 100644 drivers/gpu/drm/ast/ast_main.c
> create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c
> create mode 100644 drivers/gpu/drm/drm_vblank_helper.c
> create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c
> create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h
> create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
> create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h
> create mode 100644 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c
> create mode 100644 include/drm/drm_dumb_buffers.h
> create mode 100644 include/drm/drm_vblank_helper.h
> create mode 100644 include/linux/dma-buf/heaps/cma.h
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Frankenstrasse 146, 90461 Nuernberg, Germany
> GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
> HRB 36809 (AG Nuernberg)
--
Simona Vetter
Software Engineer
http://blog.ffwll.ch
next prev parent reply other threads:[~2025-10-24 11:26 UTC|newest]
Thread overview: 386+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-21 11:18 [PULL] drm-misc-next Thomas Zimmermann
2025-10-24 11:26 ` Simona Vetter [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 Maarten Lankhorst
2026-05-07 11:49 Maarten Lankhorst
2026-04-20 11:41 Maarten Lankhorst
2026-04-24 12:49 ` Philipp Stanner
2026-04-24 12:52 ` Tvrtko Ursulin
2026-03-26 15:18 Thomas Zimmermann
2026-03-20 8:26 Thomas Zimmermann
2026-03-12 7:56 Thomas Zimmermann
2026-03-05 8:11 Thomas Zimmermann
2026-02-26 14:36 Thomas Zimmermann
2026-01-22 8:51 Maxime Ripard
2026-01-15 12:29 Maxime Ripard
2026-01-08 8:26 Maxime Ripard
2025-12-19 8:44 Maxime Ripard
2025-12-12 8:58 Maxime Ripard
2025-12-02 7:35 Maarten Lankhorst
2025-11-14 13:14 Maarten Lankhorst
2025-11-05 12:46 Maarten Lankhorst
2025-10-28 13:14 Maarten Lankhorst
2025-10-31 17:53 ` Simona Vetter
2025-10-02 14:51 Maarten Lankhorst
2025-09-11 9:17 Thomas Zimmermann
2025-09-04 9:09 Thomas Zimmermann
2025-08-28 6:57 Thomas Zimmermann
2025-08-21 7:38 Thomas Zimmermann
2025-08-14 7:24 Thomas Zimmermann
2025-07-17 8:00 Maxime Ripard
2025-07-10 10:06 Maxime Ripard
2025-07-11 9:08 ` Simona Vetter
2025-07-03 8:12 Maxime Ripard
2025-06-26 8:06 Maxime Ripard
2025-06-19 6:39 Maxime Ripard
2025-06-12 14:24 Maxime Ripard
2025-05-12 10:35 Maarten Lankhorst
2025-05-08 7:05 Maarten Lankhorst
2025-04-29 12:44 Maarten Lankhorst
2025-04-09 17:37 Maarten Lankhorst
2025-03-06 13:07 Thomas Zimmermann
2025-02-27 9:40 Thomas Zimmermann
2025-02-20 8:53 Thomas Zimmermann
2025-02-12 9:06 Thomas Zimmermann
2025-01-06 8:51 Maxime Ripard
2024-12-19 12:08 Maxime Ripard
2024-12-16 10:35 Maxime Ripard
2024-12-05 14:38 Maxime Ripard
2024-11-13 9:19 Maarten Lankhorst
2024-11-08 13:26 Maarten Lankhorst
2024-10-31 13:41 Maarten Lankhorst
2024-11-18 15:08 ` Nathan Chancellor
2024-11-19 16:29 ` Liviu Dudau
2024-11-19 21:49 ` Nathan Chancellor
2024-11-22 9:14 ` Maxime Ripard
2024-10-25 9:30 Maarten Lankhorst
2024-10-17 12:38 Maarten Lankhorst
2024-10-09 18:17 Maarten Lankhorst
2024-09-26 20:38 Maarten Lankhorst
2024-09-20 10:07 Maarten Lankhorst
2024-08-29 14:46 Thomas Zimmermann
2024-08-22 15:07 Thomas Zimmermann
2024-08-27 10:45 ` Daniel Vetter
2024-08-16 8:41 Thomas Zimmermann
2024-08-22 8:15 ` Daniel Vetter
2024-08-09 7:12 Thomas Zimmermann
2024-08-01 12:14 Thomas Zimmermann
2024-08-08 18:53 ` Daniel Vetter
2024-07-04 13:17 Maxime Ripard
2024-07-05 10:44 ` Daniel Vetter
2024-06-27 10:49 Maxime Ripard
2024-06-20 8:01 Maxime Ripard
2024-06-13 7:49 Maxime Ripard
2024-06-06 11:10 Maxime Ripard
2024-05-30 10:26 Maxime Ripard
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29 8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26 9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14 9:34 Maxime Ripard
2023-12-14 9:34 ` Maxime Ripard
2023-12-07 9:59 Maxime Ripard
2023-11-30 9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17 9:41 Maxime Ripard
2023-11-20 9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20 ` Maxime Ripard
2023-11-06 10:37 ` Thomas Hellström
2023-11-06 10:47 ` Thomas Hellström
2023-11-06 10:55 ` Maxime Ripard
2023-11-06 14:57 ` David Edelsohn
2023-10-27 7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12 9:40 Maarten Lankhorst
2023-10-06 8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-10 8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13 9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07 8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11 7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03 8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26 8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19 8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13 ` Thomas Zimmermann
2023-01-23 15:23 ` John Paul Adrian Glaubitz
2023-01-23 15:35 ` Thomas Zimmermann
2023-01-23 15:48 ` John Paul Adrian Glaubitz
2023-02-02 14:54 ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24 7:46 Maxime Ripard
2022-11-17 8:36 Maxime Ripard
2022-11-10 8:36 Maxime Ripard
2022-11-03 8:34 Maxime Ripard
2022-10-27 7:34 Maxime Ripard
2022-10-20 7:24 Maxime Ripard
2022-09-30 8:54 Maarten Lankhorst
2022-09-23 7:39 Maxime Ripard
2022-09-09 8:46 Maarten Lankhorst
2022-09-06 6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07 7:13 Thomas Zimmermann
2022-06-30 7:19 Thomas Zimmermann
2022-06-23 8:02 Thomas Zimmermann
2022-06-23 8:07 ` Thomas Zimmermann
2022-06-23 8:26 ` Jani Nikula
2022-06-23 8:36 ` Thomas Zimmermann
2022-06-23 8:56 ` Jani Nikula
2022-06-24 22:12 ` Daniel Vetter
2022-06-17 7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28 7:52 Maxime Ripard
2022-04-21 6:59 Maxime Ripard
2022-04-14 7:38 Maxime Ripard
2022-04-07 8:59 Maxime Ripard
2022-03-03 9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01 6:38 ` Dave Airlie
2022-02-01 8:17 ` Maarten Lankhorst
2022-02-01 11:14 ` Thomas Zimmermann
2022-02-22 20:17 ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29 8:56 Thomas Zimmermann
2021-12-14 8:53 ` Daniel Vetter
2021-11-18 9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23 7:45 Maxime Ripard
2021-09-16 7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22 7:44 ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21 4:03 ` Dave Airlie
2021-07-21 8:44 ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11 6:53 ` Thomas Zimmermann
2021-06-09 7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09 9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25 9:47 Maxime Ripard
2021-03-16 8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07 9:59 ` Daniel Vetter
2020-11-27 8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12 8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18 8:11 Maxime Ripard
2020-09-10 8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30 6:05 ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14 7:08 Thomas Zimmermann
2020-05-07 7:25 Thomas Zimmermann
2020-04-23 8:34 Thomas Zimmermann
2020-04-14 9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41 ` Daniel Vetter
2020-04-21 14:05 ` Thomas Zimmermann
2020-03-17 8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10 9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17 8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11 ` Sean Paul
2019-10-21 8:09 ` Tomi Valkeinen
2019-10-21 15:48 ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23 8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19 ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06 0:33 ` Dave Airlie
2019-08-06 7:34 ` Daniel Vetter
2019-08-06 9:40 ` Emil Velikov
2019-08-06 9:49 ` Daniel Vetter
2019-08-06 9:54 ` Emil Velikov
2019-08-06 9:58 ` Daniel Vetter
2019-08-06 10:12 ` Daniel Stone
2019-08-06 10:27 ` Emil Velikov
2019-08-06 10:48 ` Jani Nikula
2019-08-06 9:55 ` Daniel Vetter
2019-08-06 14:25 ` Rob Herring
2019-08-06 14:55 ` Daniel Vetter
2019-08-06 16:01 ` Maxime Ripard
2019-08-06 16:11 ` Daniel Vetter
2019-08-07 12:02 ` Maxime Ripard
2019-08-07 12:30 ` Daniel Vetter
2019-08-08 15:29 ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14 8:57 Maarten Lankhorst
2019-06-14 9:35 ` Daniel Vetter
2019-06-05 9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55 ` Daniel Vetter
2019-05-23 15:55 ` Daniel Vetter
2019-04-18 9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
[not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16 9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06 9:44 Maarten Lankhorst
2018-11-28 9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29 ` Sean Paul
2018-11-07 20:31 ` Daniel Vetter
2018-11-07 20:48 ` Sean Paul
2018-11-08 7:56 ` Christian König
2018-11-08 8:05 ` Daniel Vetter
2018-11-08 8:37 ` Maarten Lankhorst
2018-09-27 9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12 1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28 1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22 3:11 ` Dave Airlie
2018-06-22 9:19 ` Christian König
2018-06-21 0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15 8:17 Maarten Lankhorst
2018-05-11 7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04 9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06 3:37 ` Dave Airlie
2018-06-06 7:49 ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05 8:10 ` Daniel Vetter
2018-03-05 23:20 ` Sean Paul
2018-03-06 6:42 ` Daniel Vetter
2018-03-06 19:01 ` Sean Paul
2018-03-06 19:07 ` Ville Syrjälä
2018-03-06 19:20 ` Sean Paul
2018-03-07 8:19 ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16 9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24 ` Benjamin Gaignard
2017-10-05 5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29 6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21 9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21 7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06 9:54 Daniel Vetter
2017-01-30 8:58 Daniel Vetter
2017-01-23 7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01 ` Stephen Rothwell
2016-11-16 17:11 Daniel Vetter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aPtic8NE0nLhpf1M@phenom.ffwll.local \
--to=simona.vetter@ffwll.ch \
--cc=airlied@gmail.com \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-xe@lists.freedesktop.org \
--cc=jani.nikula@linux.intel.com \
--cc=joonas.lahtinen@linux.intel.com \
--cc=lucas.demarchi@intel.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=ogabbay@kernel.org \
--cc=rodrigo.vivi@intel.com \
--cc=thomas.hellstrom@linux.intel.com \
--cc=tursulin@ursulin.net \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.