About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2025-11-02Revert ABI breakage "amd: Add user queue HQD count to hw_ip info"Marek Olšák
This reverts commit 56d758d321fd87b883106585b564fac92aa0793a. It broke ABI between Mesa and libdrm, causing crashes due to stack smashing. See: https://gitlab.freedesktop.org/mesa/libdrm/-/issues/121#note_3172362 Fixes: 56d758d321fd87b883106585b564fac92aa0793a Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38203>
2025-10-24vulkan: update spec to 1.4.330Samuel Pitoiset
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38042>
2025-10-23intel/dev: Add NVL-S/U PCI IDs (with FORCE_PROBE required)Jordan Justen
Ref: bspec 74201 Ref: https://gitlab.freedesktop.org/drm/xe/kernel/-/commit/c002b1764e7b0ffd181f32d5103d9d0ac283beeb Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38020>
2025-10-15ethos: Initial commit of a driver for the Arm Ethos-U65 NPU.Tomeu Vizoso
Supports all models in the test suite. No optimizations implemented yet. Acked-by: Christian Gmeiner <cgmeiner@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36699>
2025-09-26vulkan: update spec to 1.4.328Mike Blumenkrantz
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37590>
2025-09-19drm-uapi: Sync panfrost_drm.hBoris Brezillon
Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Ashley Smith <ashley.smith@collabora.com> Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37075>
2025-09-13meson: Remove non-unused inc_d3d9Yonggang Luo
As nine is removed, the by-product inc_d3d9 also need removed Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Reviewed-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37289>
2025-08-25freedreno/drm: Import new UABI for VM_BINDConnor Abbott
Imported from kernel commit 203dcde88156 ("Merge tag 'drm-msm-next-2025-07-05' of https://gitlab.freedesktop.org/drm/msm into drm-next"). Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32533>
2025-08-22Update OpenGL headers for GL_EXT_mesh_shaderQiang Yu
Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36751>
2025-08-12intel/dev: Add BMG 0xe209 PCI IDJordan Justen
Backport-to: 25.1, 25.2 Ref: https://gitlab.freedesktop.org/drm/kernel/-/commit/ccfb15b8158c11a8304204aeac354c7b1cfb18a3 Ref: bspec 68090 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36668>
2025-08-08vulkan: Update headers/xml for 1.4.325Caio Oliveira
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36681>
2025-08-08renderdoc: Upgrade to v1.5Yonggang Luo
This is for avoid invalid use `defined(WIN32)` Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Acked-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36654>
2025-07-30drm-uapi: update v3d_drm.h for reset countersJuan A. Suarez Romero
Taken from commits 5774b3cf and 769c153c of drm-misc-next kernel tree. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Reviewed-by: Maíra Canal <mcanal@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35965>
2025-07-28rocket: Initial commit of a driver for Rockchip's NPUTomeu Vizoso
The programming model matches very closely to that of NVIDIA's NVDLA. Enough is implemented to run SSDLite MobileDet with roughly the same performance as the blob (when running on a single NPU core). Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29698>
2025-07-21intel/dev: Add WCL PCI IDsJordan Justen
Tested with: commit 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Merge: 9800bf6fae3b 11895f375939 Author: Simona Vetter <simona.vetter@ffwll.ch> Date: Fri Jul 11 11:25:34 2025 +0200 Note that the kernel treats WCL similar to PTL, so 94de1dfd4729 ("drm/xe/ptl: Drop force_probe requirement") also removed the force_probe for WCL. Backport-to: 25.1 Ref: 3c0f211bc8fc ("drm/xe: Add Wildcat Lake device IDs to PTL list") Ref: 94de1dfd4729 ("drm/xe/ptl: Drop force_probe requirement") Ref: drm/drm-next 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36148>
2025-07-15drm-uapi: update drm_fourcc.hRob Clark
Bring in new f16/f32 formats, etc. Taken from the following commit in the drm tree, from the drm-next branch: commit 203dcde881561f1a4ee1084e2ee438fb4522c94a Merge: 69d09a26096c 8290d37ad2b0 Author: Simona Vetter <simona.vetter@ffwll.ch> Merge tag 'drm-msm-next-2025-07-05' of https://gitlab.freedesktop.org/drm/msm into drm-next Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36081>
2025-07-14intel/dev: Enable PTL PCI IDs (without INTEL_FORCE_PROBE)Jordan Justen
Tested with: commit 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Merge: 9800bf6fae3b 11895f375939 Author: Simona Vetter <simona.vetter@ffwll.ch> Date: Fri Jul 11 11:25:34 2025 +0200 Backport-to: 25.1 Ref: drm/drm-next 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31893>
2025-07-08amd: Add user queue HQD count to hw_ip infojesse.zhang
Add a new field userq_num_hqds to drm_amdgpu_info_hw_ip to expose the number of available hardware queue descriptors (HQDs) for user queues. This allows userspace to query the maximum number of user queues that can be created for a particular IP block. the patch link in driver side: https://lists.freedesktop.org/archives/amd-gfx/2025-June/126686.html v2: we should also put userq_num_hqds into radeon_info and print it where other fields are printed. (Marek Olšák) v3: rename num_userqs to num_queue_slots and add print log in ac_print_gpu_info. (Marek Olšák) v4: rename userq_num_hqds to userq_num_slots in hw_ip_info, and update the hw information (Marek Olšák) Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35850>
2025-06-30drm-uapi: update drm_fourcc.h to latest versionRobert Mader
Taken from commit e252e3f3488 of the drm-misc-next kernel tree, including the new 10/12/16bit software decoder YCbCr formats. These have also been pulled into the libdrm 2.4.125 release. Signed-off-by: Robert Mader <robert.mader@collabora.com> Reviewed-by: Eric R. Smith <eric.smith@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34303>
2025-06-24drm-uapi: Sync panfrost_drm.hAdrián Larumbe
Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34224>
2025-06-24drm-uapi: Sync panthor_drm.hAdrián Larumbe
Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34224>
2025-06-18include: sync OpenCL headersKarol Herbst
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35241>
2025-06-17intel/dev: update BMG device namesJonathan Gray
Ref: https://www.intel.com/content/www/us/en/products/sku/241676/intel-arc-b570-graphics/specifications.html Ref: https://www.intel.com/content/www/us/en/products/sku/241598/intel-arc-b580-graphics/specifications.html Ref: https://www.intel.com/content/www/us/en/products/sku/242615/intel-arc-pro-b50-graphics/specifications.html Ref: https://www.intel.com/content/www/us/en/products/sku/243916/intel-arc-pro-b60-graphics/specifications.html Fixes: c1d3fa007ca ("intel/dev: Add BMG PCI IDs (with FORCE_PROBE set)") Fixes: d3ec4670317 ("intel/dev: Add BMG 0xe211 PCI ID") Acked-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35539>
2025-06-16intel/dev: Update names for BMG G31 PCI IDsJordan Justen
Ref: bspec 68090 Fixes: 4c4d90ae494 ("intel/dev: Add BMG PCI IDs 0xe220-0xe223") Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Rohan Garg <rohan.garg@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35509>
2025-06-16anv: Add format conversion for AHARDWAREBUFFER_FORMAT_YCbCr_P010Lucas Fryzek
Reviewed-by: Juston Li <justonli@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35161>
2025-06-14vulkan: update headers/xml for 1.4.318Georg Lehmann
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35517>
2025-06-12include: update CL headersKarol Herbst
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35439>
2025-06-06vulkan: dump headers/registry to 1.4.317Lionel Landwerlin
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35382>
2025-06-02intel/dev: Add PTL PCI IDs 0xb084-0xb087Jordan Justen
Ref: linux v6.15 027a362fb36b ("drm/xe/ptl: Update the PTL pci id table") Ref: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.15&id=027a362fb36b479030beecbaaec30711ddabf8fa Ref: bspec 72574 Backport-to: 25.1 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35226>
2025-06-01include: remove C++ OpenCL headersKarol Herbst
We don't use them and will therefore be always out of date. They live in a seperate reposity at https://github.com/KhronosGroup/OpenCL-CLHPP. And since distributions can't rely on us to install OpenCL headers there is no advantage in keeping them around in our repo. Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35228>
2025-05-28intel/dev: Add BMG PCI IDs 0xe220-0xe223Jordan Justen
Ref: bspec 68090 Backport-to: 25.0, 25.1 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35139>
2025-05-28include: sync CL headersKarol Herbst
Reviewed-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32942>
2025-05-28winsys/amdgpu: set the priority for gfx user queuesMarek Olšák
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34983>
2025-05-23delete gallium-nineMike Blumenkrantz
farewell, old friend Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Axel Davy <davyaxel0@gmail.com> Acked-by: David Heidelberg <david@ixit.cz> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34887>
2025-05-12vulkan: Update XML and headers to 1.4.315Samuel Pitoiset
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34896>
2025-05-08winsys/amdgpu: Add support for queue priority in MesaJesse.Zhang
This patch adds support for queue priority levels in Mesa's AMDGPU winsys layer. The changes include: 1. Updated ac_drm_create_userqueue() to accept and pass through flags parameter 2. Modified amdgpu_userq_init() to use the flags when creating queues 3. Added flags field to amdgpu_userq struct to store priority settings 4. Updated header definitions to match kernel UAPI changes This aligns with the kernel changes provided by Alex: https://lists.freedesktop.org/archives/amd-gfx/2025-April/122782.html https://lists.freedesktop.org/archives/amd-gfx/2025-April/122780.html https://lists.freedesktop.org/archives/amd-gfx/2025-April/122786.html v2: We only need 1 normal priority queue and 1 TMZ normal priority queue.(Marek Olšák) v3: Simplified to only support normal priority queues v4: use a local variable instead of being in struct amdgpu_userq.(Marek Olšák) v5: rebase the latest main branch. Signed-off-by: Jesse.Zhang <Jesse.zhang@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34568>
2025-05-05vulkan: Update XML and headers to 1.4.314Samuel Pitoiset
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34810>
2025-04-18amdgpu: Add queue id support to the user queue wait IOCTLArunpravin Paneer Selvam
Add queue id support to the user queue wait IOCTL drm_amdgpu_userq_wait structure. This is required to retrieve the wait user queue and maintain the fence driver references in it so that the user queue in the same context releases their reference to the fence drivers at some point before queue destruction. Otherwise, we would gather those references until we don't have any more space left and crash. Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> Suggested-by: Christian König <christian.koenig@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34493>
2025-04-18amd: update amdgpu_drm.h for userq infoYogesh Mohan Marimuthu
Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34370>
2025-04-16delete cloverMike Blumenkrantz
there comes a time when a project has to be declared unfit to remain in the tree this frontend hasn't seen actual development in about 6 years if someone has a pressing need to continue development, there's no blocker to un-deleting it, but unless that happens, there's now a more featureful, more conformant, more active CL frontend in the tree Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19385>
2025-04-11drm-uapi: Sync xe_drm.hJosé Roberto de Souza
Sync with: commit cf05922d63e2ae6a9b1b52ff5236a44c3b29f78c Merge: a82866fbecca6 bfef148f3680e Author: Dave Airlie <airlied@redhat.com> Merge tag 'drm-intel-gt-next-2025-03-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34457>
2025-04-11intel/dev: remove ADLN referencesLionel Landwerlin
Not used anymore, just use the existing ADL definitions. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34433>
2025-04-09drm-uapi: add asahi uapiAlyssa Rosenzweig
from drm-misc-next: https://cgit.freedesktop.org/drm-misc/commit/?id=12a2bf6765c2a61eb7f20870452bb915eb28fdcc Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Acked-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33984>
2025-04-08drm-uapi: add eu_stall uapiFelix DeGrood
Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30142>
2025-04-04freedreno: Bump kernel uapi (linux 6.14)Danylo Piliaiev
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29860>
2025-04-01drm-uapi: Sync virtgpu headerAaron Ruby
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34300>
2025-04-01include: update GL headers from the registryLucas Stach
Taken from OpenGL-Registry commit ca62982097eb ("Remove plural bindings in GL_ARB_shader_texture_image_samples (#637)") Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33356>
2025-04-01intel/dev: Add BMG 0xe211 PCI IDJordan Justen
Backport-to: 25.0 Ref: bspec 68090 Ref: https://patchwork.freedesktop.org/series/146769/ Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Rohan Garg <rohan.garg@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34249>
2025-03-25vulkan: Update XML and headers to 1.4.311Caio Oliveira
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34106>
2025-03-14drm-uapi: update drm_fourcc.hAlyssa Rosenzweig
adds Apple modifiers from drm-misc-next: https://cgit.freedesktop.org/drm-misc/commit/?id=c8619f5402cbcccfe58151b53421029852473e4c Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34075>