diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2023-02-03 13:04:07 -0500 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2023-02-03 13:11:29 -0500 |
commit | 39f5d7814f3d97d05360059b3052d5c8b3d82cd8 (patch) | |
tree | 0ed7fa34355b1d6899b7024c7814d962c3aca8bd /x11-drivers/nvidia-drivers | |
parent | dev-util/cmake: Stabilize 3.25.2 arm64, #893110 (diff) | |
download | gentoo-39f5d7814f3d97d05360059b3052d5c8b3d82cd8.tar.gz gentoo-39f5d7814f3d97d05360059b3052d5c8b3d82cd8.tar.bz2 gentoo-39f5d7814f3d97d05360059b3052d5c8b3d82cd8.zip |
x11-drivers/nvidia-drivers: add 525.47.07:0/vulkan, drop 525.47.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'x11-drivers/nvidia-drivers')
-rw-r--r-- | x11-drivers/nvidia-drivers/Manifest | 4 | ||||
-rw-r--r-- | x11-drivers/nvidia-drivers/files/nvidia-drivers-525.23-clang15.patch | 107 | ||||
-rw-r--r-- | x11-drivers/nvidia-drivers/nvidia-drivers-525.47.07.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-525.47.06.ebuild) | 4 |
3 files changed, 2 insertions, 113 deletions
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 261c38294abc..3f7861743b7e 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -6,7 +6,7 @@ DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb9049 DIST NVIDIA-Linux-x86_64-470.161.03.run 272397700 BLAKE2B eaa94b7398b3aaadf30c33c95c95b167094ca56114e2e3032978b0959264ac8b8663181485eb1af0282a59b43f912c0ecd48e5eadcb06b6fda601b357ac49bc7 SHA512 26b1640f9427847b68233ffacf5c4a07e75ed9923429dfc9e5de3d7e5c1f109dfaf0fe0a0639cbd47f056784ed3e00e2e741d5c84532df79590a0c9ffa5ba625 DIST NVIDIA-Linux-x86_64-510.108.03.run 329603898 BLAKE2B ec7327628cc0d5929f91fa7dcf09d741341b15a509169d8de187f66a99a9196077362bd9a370ba5e294fd644a3aee1bd3abfc45f20c9cb5b05660d299c9e0479 SHA512 70fbd91b0dc5db119acf20654854c417bb14889e84145e2675dc893e7247a9c34f90820cddb8202cf5c3219abc286c7014b247a2ce94bdb5681a1bca96f41a29 DIST NVIDIA-Linux-x86_64-515.86.01.run 363743089 BLAKE2B aa03a0f059da99fa549cd9d672cef0194f2b22b349470d80ce626b3f4afb89b1f130b451735f92f5a66dfec02735bd6395053be609668371991837e3be4026cb SHA512 9a31e14afc017e847f1208577f597c490adb63c256d6dff1a9eae56b65cf85374a604516b0be9da7a43e9af93b3c5aec47b2ffefd6b4050a4b7e55f348cf4e7b -DIST NVIDIA-Linux-x86_64-525.47.06.run 415511798 BLAKE2B 8b35774fc2689c0e51159fbe23ffe084ca670209906ca106fc7364c6fe631080f0a0dcaa2d99d34da084e0e72a41ac6741a7e7df828eb07e47729631a456b864 SHA512 7efe2ef0ee26e788e0e8c09da3f6ee7b56dcaffdffd611f6a6c0228181d618a0dea65a174b5a233cbfba497790f771f8948c11c7b957aa0863fba76781d16548 +DIST NVIDIA-Linux-x86_64-525.47.07.run 413838999 BLAKE2B 6921e903f45d49eadec8a690d8c86fefd0bc534a4412fa1a076db4b5cd2840c0c2c4076ab4ec0b562b9888bd4f0061f7d260c1e14b88653e912b17079e85d17b SHA512 51417a35a10a165f64751ce6bc7da2ab182d467bf3e6d3fac876c009fa413e044e16a1f32abbcca71209f8f29c2184c358aa9f88eddfb4ee80cea6817e1ee725 DIST NVIDIA-Linux-x86_64-525.85.05.run 415131239 BLAKE2B 38bdcce884011cfc0a1b5d08807c0a163ac7807621f3ec69feabbdf27af9e0409491db893912776b05a45f8f56c06f281a84074ab8ff21a71774b890bdff2cf8 SHA512 db30b9186cdcf22b2dde267c08a10cadfc3d37190c57a26a71e282b0f661b187b5b28764418eacf8b2344ebfa8feb7480ae1de31b3bc3026feaf9482a3b51741 DIST NVIDIA-kernel-module-source-515.86.01.tar.xz 7504412 BLAKE2B 20b1b9eb6e2fbc7adfa0b78c6acc88c9da8346888c3d1f1ec01a6c1252feccfc104e338605bfaf7617f0b78c7d0de05b32577394714be3575aa67b37c0e843ca SHA512 075fb8b9c3f43f21f51035460a9bc306b11214eb029e950a5bfbc283dc1d3403210ae303148442d31b2c5bf618923bd1762ab5a91234d005f50177fc02fa8ba4 DIST NVIDIA-kernel-module-source-525.85.05.tar.xz 10081192 BLAKE2B b80f1893fe18dcb62ad2d1daaa7c1642e8699c7acda0bf55a104e10824ece908e45e8202949262fce5459b3bebe3582fa52aa506333989388eea94d65e26da11 SHA512 1ed3e69d959d68a351541483cbf552730ec1748faee3bacf1b9f0099650bc3244ed11a4aee84e51187321f59fbedaa92d24a66439265c9f2e436db82a6876ee0 @@ -35,4 +35,4 @@ DIST nvidia-xconfig-470.161.03.tar.bz2 108669 BLAKE2B 6c12e38759ce64c5637d6301e2 DIST nvidia-xconfig-510.108.03.tar.bz2 109729 BLAKE2B 48378155d57f9b4a2b58b044daa1f2f2ed9b897b77f0453f67c7b03200cc09689b628f88a87c0f4c8ae149f11cbe6364eda34c2636cc1e1fce33b799d8225138 SHA512 17462e7826225804685eaea4dba05252dce138f95c72285abe607ee1b2a6269d2f4e5c0833802037d29350d1218ed9982053871b0b08c4f5f329d497da299fab DIST nvidia-xconfig-515.86.01.tar.bz2 109747 BLAKE2B d6253f9d052be5aaa1a2be82bf4a36c971aae8b6e9f61e4ff5f27ec415d945bab8289678d6a2495ff7521c66478421090a452ceb19d87803de4290aeb7f69bba SHA512 f4e66f23d9227671158ee0b99b1ccc44f25dc6a910d3b00332d135fb94f21b67f581804b53a40945a652777c898e20069962721931c7b58d2c33d38925da5e35 DIST nvidia-xconfig-525.85.05.tar.bz2 110595 BLAKE2B 249263ad84c72c5682836bc3717774b95238197319a88b35adb9174e6023c385c49bf95ed1bf89a6d4fef0ba445a9802e437324358bddbe999f61849ea68afc0 SHA512 b2cad5f509e817e1e9f43bfce279a512d5899dbbb3dae212161b1ce7237ac3598e335779fbb7abb8b77327827838d7d310522f0b0a014498cff26f4ed5824841 -DIST open-gpu-kernel-modules-525.47.06.tar.gz 10299729 BLAKE2B 945adf90945a0935bcd3bc9eecb93a45b307b5a042baa474ee27bd1f0f404df71e1c3adb3c3544236d8742572d8dbd8864c9a6bb88ff4cdc6573837841967a2a SHA512 b92316d2a35215786bd0a645d9c2560e5c7db4acaf7ee000d591dfe95aac87cb56843f731b710308e86d8d1bdf0add12fe1d494d5750f2b0e23430bf2c50a201 +DIST open-gpu-kernel-modules-525.47.07.tar.gz 10306658 BLAKE2B 87243cffb77cd797eca51cf844c87bc9269f394635445043eaed1e554cf79341ba061aaab10018763baf1457c0ca54f1dd9cbdeab648cdf7273a2cd187fe5cfd SHA512 32948a8980e7240ee3d66185f2378e483b0a0b22513856fb22e09f91b020d3e6f4278c2b214c29a6c153cb375c3dcb6f5c73e5d22a00cbfc4bdd2e92f36ce94f diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.23-clang15.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.23-clang15.patch deleted file mode 100644 index 74d022947992..000000000000 --- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.23-clang15.patch +++ /dev/null @@ -1,107 +0,0 @@ -Kernel's makefiles pass -Werror=strict-prototypes which -can trigger errors depending on compiler defaults. -https://bugs.gentoo.org/870238 -https://github.com/NVIDIA/open-gpu-kernel-modules/issues/377 ---- a/kernel/nvidia/nvlink_linux.c -+++ b/kernel/nvidia/nvlink_linux.c -@@ -560 +560 @@ --void * nvlink_allocLock() -+void * nvlink_allocLock(void) ---- a/kernel/nvidia/os-interface.c -+++ b/kernel/nvidia/os-interface.c -@@ -1169 +1169 @@ --NvU32 NV_API_CALL os_get_cpu_number() -+NvU32 NV_API_CALL os_get_cpu_number(void) -@@ -1176 +1176 @@ --NvU32 NV_API_CALL os_get_cpu_count() -+NvU32 NV_API_CALL os_get_cpu_count(void) -@@ -1256 +1256 @@ --void NV_API_CALL os_dump_stack() -+void NV_API_CALL os_dump_stack(void) ---- a/kernel/nvidia-uvm/uvm_common.c -+++ b/kernel/nvidia-uvm/uvm_common.c -@@ -37 +37 @@ --bool uvm_debug_prints_enabled() -+bool uvm_debug_prints_enabled(void) ---- a/kernel/nvidia-uvm/uvm_gpu_access_counters.c -+++ b/kernel/nvidia-uvm/uvm_gpu_access_counters.c -@@ -1721 +1721 @@ --NV_STATUS uvm_perf_access_counters_init() -+NV_STATUS uvm_perf_access_counters_init(void) -@@ -1732 +1732 @@ --void uvm_perf_access_counters_exit() -+void uvm_perf_access_counters_exit(void) ---- a/kernel/nvidia-uvm/uvm_lock.c -+++ b/kernel/nvidia-uvm/uvm_lock.c -@@ -337 +337 @@ --bool __uvm_thread_check_all_unlocked() -+bool __uvm_thread_check_all_unlocked(void) ---- a/kernel/nvidia-uvm/uvm_migrate.c -+++ b/kernel/nvidia-uvm/uvm_migrate.c -@@ -798 +798 @@ --NV_STATUS uvm_migrate_init() -+NV_STATUS uvm_migrate_init(void) -@@ -824 +824 @@ --void uvm_migrate_exit() -+void uvm_migrate_exit(void) ---- a/kernel/nvidia-uvm/uvm_migrate_pageable.c -+++ b/kernel/nvidia-uvm/uvm_migrate_pageable.c -@@ -1004 +1004 @@ --NV_STATUS uvm_migrate_pageable_init() -+NV_STATUS uvm_migrate_pageable_init(void) -@@ -1013 +1013 @@ --void uvm_migrate_pageable_exit() -+void uvm_migrate_pageable_exit(void) ---- a/kernel/nvidia-uvm/uvm_perf_heuristics.c -+++ b/kernel/nvidia-uvm/uvm_perf_heuristics.c -@@ -31 +31 @@ --NV_STATUS uvm_perf_heuristics_init() -+NV_STATUS uvm_perf_heuristics_init(void) -@@ -50 +50 @@ --void uvm_perf_heuristics_exit() -+void uvm_perf_heuristics_exit(void) ---- a/kernel/nvidia-uvm/uvm_perf_prefetch.c -+++ b/kernel/nvidia-uvm/uvm_perf_prefetch.c -@@ -428 +428 @@ --NV_STATUS uvm_perf_prefetch_init() -+NV_STATUS uvm_perf_prefetch_init(void) ---- a/kernel/nvidia-uvm/uvm_perf_thrashing.c -+++ b/kernel/nvidia-uvm/uvm_perf_thrashing.c -@@ -1946 +1946 @@ --NV_STATUS uvm_perf_thrashing_init() -+NV_STATUS uvm_perf_thrashing_init(void) -@@ -2005 +2005 @@ --void uvm_perf_thrashing_exit() -+void uvm_perf_thrashing_exit(void) ---- a/kernel/nvidia-uvm/uvm_procfs.c -+++ b/kernel/nvidia-uvm/uvm_procfs.c -@@ -49 +49 @@ --NV_STATUS uvm_procfs_init() -+NV_STATUS uvm_procfs_init(void) -@@ -69 +69 @@ --void uvm_procfs_exit() -+void uvm_procfs_exit(void) -@@ -74 +74 @@ --struct proc_dir_entry *uvm_procfs_get_gpu_base_dir() -+struct proc_dir_entry *uvm_procfs_get_gpu_base_dir(void) -@@ -79 +79 @@ --struct proc_dir_entry *uvm_procfs_get_cpu_base_dir() -+struct proc_dir_entry *uvm_procfs_get_cpu_base_dir(void) ---- a/kernel/nvidia-uvm/uvm_push.c -+++ b/kernel/nvidia-uvm/uvm_push.c -@@ -292 +292 @@ --bool uvm_push_info_is_tracking_descriptions() -+bool uvm_push_info_is_tracking_descriptions(void) -@@ -297 +297 @@ --bool uvm_push_info_is_tracking_acquires() -+bool uvm_push_info_is_tracking_acquires(void) ---- a/kernel/nvidia-uvm/uvm_thread_context.c -+++ b/kernel/nvidia-uvm/uvm_thread_context.c -@@ -104 +104 @@ --bool uvm_thread_context_wrapper_is_used() -+bool uvm_thread_context_wrapper_is_used(void) ---- a/kernel/nvidia-uvm/uvm_tools.c -+++ b/kernel/nvidia-uvm/uvm_tools.c -@@ -2207 +2207 @@ --void uvm_tools_flush_events() -+void uvm_tools_flush_events(void) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.07.ebuild index b11dac8478a7..cb22915a48a9 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.06.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.07.ebuild @@ -82,7 +82,6 @@ BDEPEND=" QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*" PATCHES=( - "${FILESDIR}"/nvidia-drivers-525.23-clang15.patch "${FILESDIR}"/nvidia-kernel-module-source-515.86.01-raw-ldflags.patch "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch "${FILESDIR}"/nvidia-settings-390.144-desktop.patch @@ -268,9 +267,6 @@ src_prepare() { rm nvidia-xconfig && mv nvidia-xconfig{-${NV_PIN},} || die mv open-gpu-kernel-modules-${PV} kernel-module-source || die - eapply --directory=kernel-module-source/kernel-open \ - -p2 "${FILESDIR}"/nvidia-drivers-525.23-clang15.patch - default # prevent detection of incomplete kernel DRM support (bug #603818) |