Commit Graph

1272 Commits

Author SHA1 Message Date
c1abb9894b AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-12-03 02:45:26 +00:00
Mika Penttilä
3a4c599a20 Update to 25.2.7
add 0001-device-select-add-a-layer-setting-to-disable-device-.patch
  add 0002-zink-use-device-select-layer-settings-to-disable-dev.patch

Resolves: https://issues.redhat.com/browse/RHEL-132414
2025-12-01 15:34:50 +02:00
939a6c0847 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-11-22 02:41:03 +00:00
Pavel Raiskup
beff9aa714 Bump release after rpmautospec re-init
Resolves: RHEL-127888
2025-11-20 09:47:39 +01:00
Pavel Raiskup
2de1ef550b reenable autospec with Lua-free Version
Resolves: RHEL-127888

[bump release: 2]
2025-11-19 18:29:17 +01:00
Pavel Raiskup
3f20c0d3f0 disable rpmautospec (temporarily)
Re-enabled by the subsequent commit, we need to get rid of '%lua' in
Version tag and stop processing the older commits.

Resolves: RHEL-127888
2025-11-19 18:05:56 +01:00
a1c4b4fc23 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-11-19 02:50:54 +00:00
José Expósito
08a6793e88 Disable LTO globally
Resolves: https://issues.redhat.com/browse/RHEL-128249
2025-11-18 10:19:36 +01:00
176fa364d0 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-11-07 02:48:00 +00:00
Mika Penttilä
ce16ae464d Update to 25.2.5
Bundle and build meson 1.7.0 required for
Mesa Rust support.

Resolves: https://issues.redhat.com/browse/RHEL-107474
2025-11-04 16:31:35 +02:00
37a28f9fd0 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-09-27 02:38:54 +00:00
Dave Airlie
90974286ab fix llvmpipe constant loads on s390x
Resolves: https://issues.redhat.com/browse/RHEL-107232
2025-09-26 12:38:57 +10:00
8e4f506339 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-08-28 02:40:32 +00:00
José Expósito
a95d4f28d4 Enable NVK driver
Resolves: https://issues.redhat.com/browse/RHEL-108427
2025-08-20 09:03:42 +02:00
4ceed04776 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-07-19 02:22:41 +00:00
Tomas Pelka
7e229e5888 Rebuild for mesa-25.0.7-3.el10
Resolves: RHEL-93219
2025-07-17 08:41:32 +02:00
1b98459635 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-07-17 02:29:30 +00:00
Anusha Srivatsa
4aa2e47883 backport !32886
Bring in the fix for the firfox crashes seen on NV
dGFX driver. Patch 1 was already part of the rebase.
Bringing in Patch 2 of the series.

Resolves: https://issues.redhat.com/browse/RHEL-93219

Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-07-15 13:14:12 -05:00
1f20049bb8 AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-06-20 02:22:07 +00:00
José Expósito
e58426c4f3 Update to 25.0.7
Related: https://issues.redhat.com/browse/RHEL-81781
Resolves: https://issues.redhat.com/browse/RHEL-75960
2025-06-18 17:40:57 +02:00
db58b2996e AlmaLinux changes: Enable vc4 and v3d for Raspberry Pi graphics in AlmaLinux (Resolves: https://github.com/AlmaLinux/raspberry-pi/issues/32) 2025-03-31 10:54:10 +03:00
José Expósito
f0d4e4e861 AMD Navi4x support
Backport fixes for radeonsi and disable GFX12 on radv

Resolves: https://issues.redhat.com/browse/RHEL-53423
2025-02-26 10:09:58 +01:00
3f2927f979 Merge pull request 'AlmaLinux change: Enable v3d, vc4 for Raspberry Pi graphics' (#3) from metalefty/mesa:a10s into a10s
Reviewed-on: #3
2025-02-05 11:08:58 +00:00
b19a7697fb AlmaLinux change: Enable v3d, vc4 for Raspberry Pi graphics 2025-02-03 09:52:31 +09:00
José Expósito
9f3082b88b Update to 24.2.8
Related: https://issues.redhat.com/browse/RHEL-64944
Resolves: https://issues.redhat.com/browse/RHEL-53894
2024-11-28 08:58:33 +01:00
José Expósito
49e955a384 Don't build python3-pyyaml
Resolves: https://issues.redhat.com/browse/RHEL-64944
2024-11-13 11:22:39 +01:00
José Expósito
354f8f09df Update to 24.2.6
Resolves: https://issues.redhat.com/browse/RHEL-64944
2024-11-12 09:45:06 +01:00
Troy Dawson
1ed4bc86e8 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:49:10 -07:00
José Expósito
83602bf6c3 Update to 24.1.2
Resolves: https://issues.redhat.com/browse/RHEL-45524
Resolves: https://issues.redhat.com/browse/RHEL-45313
2024-06-28 16:31:11 +02:00
Troy Dawson
a4e8a3f1eb Bump release for June 2024 mass rebuild 2024-06-24 09:02:41 -07:00
Ray Strode
25620f8fcd Fix egl on s390x
Resolves: RHEL-40876
2024-06-21 08:22:02 -04:00
José Expósito
13df8a7005 Update to 24.1.0
Resolves: https://issues.redhat.com/browse/RHEL-27725
Resolves: https://issues.redhat.com/browse/RHEL-28763
2024-06-05 16:42:58 +02:00
Tomas Pelka
1207507a14 Add gating.yaml via API 2024-05-27 09:06:04 +00:00
Neal Gompa
c4f549cdb1 Add a modprobe config file to enable GSP on Turing and Ampere with NVK
There are basically no situations where we want NVK running on Turing
and Ampere without GSP firmware, so we override the upstream default of
not enabling GSP with a modprobe config file until upstream enables it
by default.
2024-02-09 03:02:40 -05:00
José Expósito
f596d934e3 Update to 24.0.0 2024-02-01 10:30:25 +01:00
Yaakov Selkowitz
11daf3f5dd Disable NVK for now in ELN builds
While it is possible that we may eventually want to enable this for
RHEL, in its current form it is pulling in OpenCL dependencies (e.g.
libclc, SPIRV) and uses Fedora rust-packaging and crates.  Because it
does not use the usual %cargo_* macros, it is not clear how to go about
vendoring the rust dependencies for ELN and RHEL builds.
2024-01-31 20:19:59 +00:00
José Expósito
49e0793310 Revert "Enable LTO"
This reverts commit f30b507b28.

Disabling LTO again as it is causing issues:

 - https://bugzilla.redhat.com/show_bug.cgi?id=2261845
 - https://bugzilla.redhat.com/show_bug.cgi?id=2262065
2024-01-31 10:17:23 +01:00
José Expósito
f30b507b28 Enable LTO
LTO was disabled 3 years ago because it was causing issues with certain
applications and games:
https://bugzilla.redhat.com/show_bug.cgi?id=1862771

Since then, support for LTO has improved upstream. Re-enable it.
2024-01-26 12:42:02 +01:00
Neal Gompa
ae25160064 Enable NVK to support the new Nouveau driver in Linux 6.7+
With new nouveau driver coming with Linux 6.7, NVK will be able to
be used for Turing+ GPUs (GTX 16/RTX 20+), and it will be used by
default for Ada Lovelace+ GPUs (RTX 40+).
2024-01-25 08:49:11 -05:00
Fedora Release Engineering
74d08f0c6b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 06:13:12 +00:00
Javier Martinez Canillas
0e9100b78f
Fix build due a clang bug on nested macros
Prior to GCC14, the `__arm_streaming` macro was not spelled as an attribute
using the CXX11 syntax (e.g: [[arm::streaming]]) and so clang expanded that
macro macro.

But since GCC14, it's spelled as `[[arm::streaming]]` which makes clang to
try expanding the attribute again and generating an invalid preprocessing
token due the nested macro usage:

/usr/include/clang/Basic/AttrTokenKinds.inc:9:1: error: pasting "kw_" and "[" does not give a valid preprocessing token
    9 | KEYWORD_ATTRIBUTE(__arm_streaming)

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2024-01-19 14:20:19 +01:00
Javier Martinez Canillas
3f054a8ee8
Update to 24.0.0-rc2
Also fix a package build issue on s390x due the PowerVR vulkan driver
and ICD loader not being built on that arch. Only incluse those for
aarch64 and x86 where are built.
2024-01-19 09:01:51 +01:00
Javier Martinez Canillas
7f3a9f9609
Update to 24.0.0-rc1
This new release contains among other things, initial support in powervr
for the upstream imagination/powervr DRM driver and kmsro handling for a
bunch of display drivers.
2024-01-16 15:46:09 +01:00
José Expósito
b998a951c3 Update to 23.3.0
Fix: https://bugzilla.redhat.com/show_bug.cgi?id=2254415
2024-01-11 12:20:36 +01:00
Alessandro Astone
53f97b7f12 Fix zink crash and re-enable the automatic fallback 2024-01-10 19:37:18 +01:00
Florian Weimer
beecf70924 Fix C compatibility issue in Meson probe
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2024-01-08 13:33:26 +01:00
José Expósito
7483b83539 fix compiler backport 2024-01-08 12:12:43 +01:00
José Expósito
07ce0166ac Update patch "intel/compiler: reemit boolean resolve for inverted if on gen5"
The patch has been accepted upstream with some minor changes.

Update it to match the version upstream.
2024-01-08 10:59:58 +01:00
Alessandro Astone
c5c4360da7 Disable zink fallback in EGL
In mesa 23.3.x zink broke on nvidia, crashing in eglCreateContext.
In the same release, zink was added as a fallback between the
hardware drivers and swrast.
Any application that was previously falling back to swrast
now instead crashes, when using the nvidia vulkan driver.

How exactly do you reach zink or previously swrast when using
nvidia you may ask?
One common path may be EGL applications using EGL_EXT_platform_xcb.
The nvidia driver does not support it, thus GLVND tries the next
driver which is mesa, mesa doesn't find any suitable hardware driver
and thus falls back to zink or swrast.

Until zink is stable again on nvidia, we should disable the zink
fallback to prevent applications crashing instead of falling back
to swrast.

There should be no need to also disable the GLX fallback to zink
as i'm not aware of a call path that would lead to using mesa when
the nvidia drivers are installed.

RHBZ 2255599
RHBZ 2255768
MESA 10340
MESA 10341
2024-01-03 20:50:24 +01:00
Dave Airlie
65240c8b17 fix compiler backport more 2024-01-03 17:08:49 +10:00