[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, November 2, 2017 @ 09:05:53 Author: tpowa Revision: 308838 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 308837, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/kernel-4.11.patch (from rev 308837, nvidia-340xx/repos/testing-i686/kernel-4.11.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 308837, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 308837, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/kernel-4.11.patch (from rev 308837, nvidia-340xx/repos/testing-x86_64/kernel-4.11.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 308837, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/kernel-4.11.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/kernel-4.11.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 144 /kernel-4.11.patch| 76 +++ /nvidia-340xx.install | 26 ++ extra-i686/PKGBUILD | 72 -- extra-i686/kernel-4.11.patch | 38 - extra-i686/nvidia-340xx.install | 13 --- extra-x86_64/PKGBUILD | 72 -- extra-x86_64/kernel-4.11.patch| 38 - extra-x86_64/nvidia-340xx.install | 13 --- 9 files changed, 246 insertions(+), 246 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-11-02 09:05:38 UTC (rev 308837) +++ extra-i686/PKGBUILD 2017-11-02 09:05:53 UTC (rev 308838) @@ -1,72 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.104 -_extramodules=extramodules-4.13-ARCH -pkgrel=2 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.13' 'linux-headers<4.14') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source=('kernel-4.11.patch') -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -sha512sums=('c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') -sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c') -sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -patch -Np0 < "${srcdir}/kernel-4.11.patch" - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.13' 'linux<4.14' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau'
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Monday, October 16, 2017 @ 05:53:04 Author: tpowa Revision: 307963 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 307962, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/kernel-4.11.patch (from rev 307962, nvidia-340xx/repos/testing-i686/kernel-4.11.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 307962, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 307962, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/kernel-4.11.patch (from rev 307962, nvidia-340xx/repos/testing-x86_64/kernel-4.11.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 307962, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/kernel-4.11.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/kernel-4.11.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 144 /kernel-4.11.patch| 76 +++ /nvidia-340xx.install | 26 ++ extra-i686/PKGBUILD | 72 -- extra-i686/kernel-4.11.patch | 38 - extra-i686/nvidia-340xx.install | 13 --- extra-x86_64/PKGBUILD | 72 -- extra-x86_64/kernel-4.11.patch| 38 - extra-x86_64/nvidia-340xx.install | 13 --- 9 files changed, 246 insertions(+), 246 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-10-16 05:52:56 UTC (rev 307962) +++ extra-i686/PKGBUILD 2017-10-16 05:53:04 UTC (rev 307963) @@ -1,72 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.104 -_extramodules=extramodules-4.13-ARCH -pkgrel=1 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.13' 'linux-headers<4.14') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source=('kernel-4.11.patch') -source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -sha512sums=('c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') -sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c') -sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here - -patch -Np0 < "${srcdir}/kernel-4.11.patch" - -cp -a kernel kernel-dkms -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.13' 'linux<4.14' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') - -cd ${_pkg} -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' >
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Sunday, September 10, 2017 @ 23:21:00 Author: heftig Revision: 305264 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 305263, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 305263, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 305263, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 305263, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 305263, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 305263, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 305263, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-09-10 23:21:00 UTC (rev 305264) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++i
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Tuesday, September 5, 2017 @ 06:25:52 Author: tpowa Revision: 304669 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.11.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.12.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 304668, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/fs52243.patch (from rev 304668, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 304668, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/4.10.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.11.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.12.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 304668, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/fs52243.patch (from rev 304668, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 304668, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/4.10.0_kernel.patch| 131 ++ testing-i686/4.11.0_kernel.patch| 112 + testing-i686/4.12.0_kernel.patch| 98 + testing-i686/PKGBUILD | 78 testing-i686/fs52243.patch | 14 +++ testing-i686/nvidia-340xx.install | 13 +++ testing-x86_64/4.10.0_kernel.patch | 131 ++ testing-x86_64/4.11.0_kernel.patch | 112 + testing-x86_64/4.12.0_kernel.patch | 98 + testing-x86_64/PKGBUILD | 78 testing-x86_64/fs52243.patch| 14 +++ testing-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 304668, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- testing-i686/4.10.0_kernel.patch(rev 0) +++ testing-i686/4.10.0_kernel.patch2017-09-05 06:25:52 UTC (rev 304669) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, August 17, 2017 @ 12:53:44 Author: tpowa Revision: 302347 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.11.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.12.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 302346, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/fs52243.patch (from rev 302346, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 302346, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/4.10.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.11.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.12.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 302346, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/fs52243.patch (from rev 302346, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 302346, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/4.10.0_kernel.patch| 131 ++ testing-i686/4.11.0_kernel.patch| 112 + testing-i686/4.12.0_kernel.patch| 98 + testing-i686/PKGBUILD | 78 testing-i686/fs52243.patch | 14 +++ testing-i686/nvidia-340xx.install | 13 +++ testing-x86_64/4.10.0_kernel.patch | 131 ++ testing-x86_64/4.11.0_kernel.patch | 112 + testing-x86_64/4.12.0_kernel.patch | 98 + testing-x86_64/PKGBUILD | 78 testing-x86_64/fs52243.patch| 14 +++ testing-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 302346, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- testing-i686/4.10.0_kernel.patch(rev 0) +++ testing-i686/4.10.0_kernel.patch2017-08-17 12:53:44 UTC (rev 302347) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Saturday, August 12, 2017 @ 08:31:55 Author: tpowa Revision: 301975 archrelease: copy trunk to testing-i686, testing-x86_64 Added: nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.11.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-i686/4.12.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-i686/PKGBUILD (from rev 301974, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-i686/fs52243.patch (from rev 301974, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-i686/nvidia-340xx.install (from rev 301974, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/testing-x86_64/ nvidia-340xx/repos/testing-x86_64/4.10.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.11.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/4.12.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/testing-x86_64/PKGBUILD (from rev 301974, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/testing-x86_64/fs52243.patch (from rev 301974, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install (from rev 301974, nvidia-340xx/trunk/nvidia-340xx.install) -+ testing-i686/4.10.0_kernel.patch| 131 ++ testing-i686/4.11.0_kernel.patch| 112 + testing-i686/4.12.0_kernel.patch| 98 + testing-i686/PKGBUILD | 78 testing-i686/fs52243.patch | 14 +++ testing-i686/nvidia-340xx.install | 13 +++ testing-x86_64/4.10.0_kernel.patch | 131 ++ testing-x86_64/4.11.0_kernel.patch | 112 + testing-x86_64/4.12.0_kernel.patch | 98 + testing-x86_64/PKGBUILD | 78 testing-x86_64/fs52243.patch| 14 +++ testing-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/testing-i686/4.10.0_kernel.patch (from rev 301974, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- testing-i686/4.10.0_kernel.patch(rev 0) +++ testing-i686/4.10.0_kernel.patch2017-08-12 08:31:55 UTC (rev 301975) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Saturday, July 29, 2017 @ 10:41:12 Author: heftig Revision: 301385 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 301384, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 301384, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 301384, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 301384, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 301384, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 301384, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 301384, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-07-29 10:41:12 UTC (rev 301385) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Saturday, July 22, 2017 @ 17:57:28 Author: heftig Revision: 301149 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 301148, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 301148, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 301148, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 301148, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 301148, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 301148, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 301148, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-07-22 17:57:28 UTC (rev 301149) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Saturday, July 15, 2017 @ 22:09:49 Author: heftig Revision: 300619 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 300618, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 300618, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 300618, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 300618, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 300618, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 300618, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300618, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-07-15 22:09:49 UTC (rev 300619) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, July 13, 2017 @ 20:00:58 Author: heftig Revision: 300499 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 300498, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 300498, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 300498, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 300498, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 300498, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 300498, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300498, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-07-13 20:00:58 UTC (rev 300499) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, July 13, 2017 @ 12:57:30 Author: heftig Revision: 300247 archrelease: copy trunk to staging-i686, staging-x86_64 Added: nvidia-340xx/repos/staging-i686/ nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.11.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-i686/4.12.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-i686/PKGBUILD (from rev 300246, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-i686/fs52243.patch (from rev 300246, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-i686/nvidia-340xx.install (from rev 300246, nvidia-340xx/trunk/nvidia-340xx.install) nvidia-340xx/repos/staging-x86_64/ nvidia-340xx/repos/staging-x86_64/4.10.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.10.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.11.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.11.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/4.12.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.12.0_kernel.patch) nvidia-340xx/repos/staging-x86_64/PKGBUILD (from rev 300246, nvidia-340xx/trunk/PKGBUILD) nvidia-340xx/repos/staging-x86_64/fs52243.patch (from rev 300246, nvidia-340xx/trunk/fs52243.patch) nvidia-340xx/repos/staging-x86_64/nvidia-340xx.install (from rev 300246, nvidia-340xx/trunk/nvidia-340xx.install) -+ staging-i686/4.10.0_kernel.patch| 131 ++ staging-i686/4.11.0_kernel.patch| 112 + staging-i686/4.12.0_kernel.patch| 98 + staging-i686/PKGBUILD | 78 staging-i686/fs52243.patch | 14 +++ staging-i686/nvidia-340xx.install | 13 +++ staging-x86_64/4.10.0_kernel.patch | 131 ++ staging-x86_64/4.11.0_kernel.patch | 112 + staging-x86_64/4.12.0_kernel.patch | 98 + staging-x86_64/PKGBUILD | 78 staging-x86_64/fs52243.patch| 14 +++ staging-x86_64/nvidia-340xx.install | 13 +++ 12 files changed, 892 insertions(+) Copied: nvidia-340xx/repos/staging-i686/4.10.0_kernel.patch (from rev 300246, nvidia-340xx/trunk/4.10.0_kernel.patch) === --- staging-i686/4.10.0_kernel.patch(rev 0) +++ staging-i686/4.10.0_kernel.patch2017-07-13 12:57:30 UTC (rev 300247) @@ -0,0 +1,131 @@ +From 983a2ca221a371e08bb5ad11758a729cfa5aa88c Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Wed, 15 Feb 2017 17:05:55 +0100 +Subject: [PATCH 1/1] Add support for Linux 4.10 + +--- + nv-linux.h| 7 +++ + nv-pat.c | 40 + uvm/nvidia_uvm_lite.c | 4 + 3 files changed, 51 insertions(+) + +diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h +index e7068e3..2d62492 100644 +--- a/kernel/nv-linux.h b/kernel/nv-linux.h +@@ -2082,6 +2082,8 @@ static inline NvU64 nv_node_end_pfn(int nid) + *2016 Dec 14:5b56d49fc31dbb0487e14ead790fc81ca9fb2c99 + */ + ++#include ++ + #if defined(NV_GET_USER_PAGES_REMOTE_PRESENT) + #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS) + #define NV_GET_USER_PAGES get_user_pages +@@ -2129,8 +2131,13 @@ static inline NvU64 nv_node_end_pfn(int nid) + + #else + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) +return get_user_pages_remote(tsk, mm, start, nr_pages, flags, + pages, vmas); ++#else ++ return get_user_pages_remote(tsk, mm, start, nr_pages, flags, ++pages, vmas, NULL); ++#endif + + #endif + +diff --git a/kernel/nv-pat.c b/kernel/nv-pat.c +index a725533..cec6f3f 100644 +--- a/kernel/nv-pat.c b/kernel/nv-pat.c +@@ -203,6 +203,7 @@ void nv_disable_pat_support(void) + } + + #if defined(NV_ENABLE_PAT_SUPPORT) && defined(NV_ENABLE_HOTPLUG_CPU) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0) + static int + nvidia_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu) + { +@@ -234,6 +235,34 @@ static struct notifier_block nv_hotcpu_nfb = { + .notifier_call = nvidia_cpu_callback, + .priority = 0 + }; ++#else ++static int nvidia_cpu_online(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (cpu == hcpu) ++nv_setup_pat_entries(NULL); ++else ++NV_SMP_CALL_FUNCTION(nv_setup_pat_entries, (void *)(long int)hcpu, 1); ++ ++put_cpu(); ++ ++return 0; ++} ++ ++static int nvidia_cpu_down_prep(unsigned int hcpu) ++{ ++unsigned int cpu = get_cpu(); ++if (
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, March 3, 2016 @ 16:56:27 Author: tpowa Revision: 260667 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 260666, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install (from rev 260666, nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 260666, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 260666, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install (from rev 260666, nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 260666, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ + /PKGBUILD | 136 +++ /nvidia-340xx-dkms.install | 60 + /nvidia-340xx.install | 26 + extra-i686/PKGBUILD| 68 --- extra-i686/nvidia-340xx-dkms.install | 30 -- extra-i686/nvidia-340xx.install| 13 -- extra-x86_64/PKGBUILD | 68 --- extra-x86_64/nvidia-340xx-dkms.install | 30 -- extra-x86_64/nvidia-340xx.install | 13 -- 9 files changed, 222 insertions(+), 222 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-03-03 15:56:25 UTC (rev 260666) +++ extra-i686/PKGBUILD 2016-03-03 15:56:27 UTC (rev 260667) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.96 -_extramodules=extramodules-4.4-ARCH -pkgrel=5 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.4' 'linux-headers<4.5') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') -md5sums_x86_64=('7bdbcee13bade63227933d9217571882') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.4' 'linux<4.5' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') -install=nvidia-340xx-dkms.install - -cd ${_pkg} -make -C kernel clean -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 260666, nvidia-340xx/repos/testing-i686/PKGBUILD) ===
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Tuesday, February 2, 2016 @ 19:20:16 Author: tpowa Revision: 258801 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 258800, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install (from rev 258800, nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 258800, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 258800, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install (from rev 258800, nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 258800, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ + /PKGBUILD | 136 +++ /nvidia-340xx-dkms.install | 60 + /nvidia-340xx.install | 26 + extra-i686/PKGBUILD| 68 --- extra-i686/nvidia-340xx-dkms.install | 30 -- extra-i686/nvidia-340xx.install| 13 -- extra-x86_64/PKGBUILD | 68 --- extra-x86_64/nvidia-340xx-dkms.install | 30 -- extra-x86_64/nvidia-340xx.install | 13 -- 9 files changed, 222 insertions(+), 222 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-02-02 18:20:14 UTC (rev 258800) +++ extra-i686/PKGBUILD 2016-02-02 18:20:16 UTC (rev 258801) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.96 -_extramodules=extramodules-4.3-ARCH -pkgrel=3 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.3' 'linux-headers<4.4') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') -md5sums_x86_64=('7bdbcee13bade63227933d9217571882') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.3' 'linux<4.4' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') -install=nvidia-340xx-dkms.install - -cd ${_pkg} -make -C kernel clean -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 258800, nvidia-340xx/repos/testing-i686/PKGBUILD) =
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, December 31, 2015 @ 09:27:24 Author: tpowa Revision: 257392 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 257391, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install (from rev 257391, nvidia-340xx/repos/testing-i686/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 257391, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 257391, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install (from rev 257391, nvidia-340xx/repos/testing-x86_64/nvidia-340xx-dkms.install) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 257391, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nvidia-340xx-dkms.install nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ + /PKGBUILD | 136 +++ /nvidia-340xx-dkms.install | 60 + /nvidia-340xx.install | 26 + extra-i686/PKGBUILD| 68 --- extra-i686/nvidia-340xx-dkms.install | 30 -- extra-i686/nvidia-340xx.install| 13 -- extra-x86_64/PKGBUILD | 68 --- extra-x86_64/nvidia-340xx-dkms.install | 30 -- extra-x86_64/nvidia-340xx.install | 13 -- 9 files changed, 222 insertions(+), 222 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-12-31 08:27:22 UTC (rev 257391) +++ extra-i686/PKGBUILD 2015-12-31 08:27:24 UTC (rev 257392) @@ -1,68 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Thomas Baechler - -pkgbase=nvidia-340xx -pkgname=(nvidia-340xx nvidia-340xx-dkms) -pkgver=340.96 -_extramodules=extramodules-4.2-ARCH -pkgrel=2.1 -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.2' 'linux-headers<4.3') -conflicts=('nvidia') -license=('custom') -options=(!strip) -source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";) -source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";) -md5sums_i686=('cb64b165b638671bcdc75bcf297b8d90') -md5sums_x86_64=('7bdbcee13bade63227933d9217571882') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package_nvidia-340xx() { -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -depends=('linux>=4.2' 'linux<4.3' 'libgl' "nvidia-340xx-utils=${pkgver}") -conflict+=('nvidia-340xx-dkms') -install=nvidia-340xx.install - -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} - -package_nvidia-340xx-dkms() { -pkgdesc="NVIDIA driver sources for linux, 340xx legacy branch" -depends=('dkms' "nvidia-340xx-utils=$pkgver") -optdepends=('linux-headers: Build the module for Arch kernel' -'linux-lts-headers: Build the module for LTS Arch kernel') -conflicts+=('nvidia-340xx') -install=nvidia-340xx-dkms.install - -cd ${_pkg} -make -C kernel clean -install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} -cp -dr --no-preserve='ownership' kernel "${pkgdir}"/usr/src/nvidia-${pkgver} -echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf -cat "${pkgdir}"/usr/src/nvidia-${pkgver}/uvm/dkms.conf.fragment >> "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 257391, nvidia-340xx/repos/testing-i686/PKGBUILD) =
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Tuesday, April 7, 2015 @ 08:09:28 Author: tpowa Revision: 235556 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 235553, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nv-drm.patch (from rev 235553, nvidia-340xx/repos/testing-i686/nv-drm.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 235553, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 235553, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nv-drm.patch (from rev 235553, nvidia-340xx/repos/testing-x86_64/nv-drm.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 235553, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nv-drm.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nv-drm.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 102 /nv-drm.patch | 54 +++ /nvidia-340xx.install | 30 ++ extra-i686/PKGBUILD | 51 -- extra-i686/nv-drm.patch | 27 - extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 51 -- extra-x86_64/nv-drm.patch | 27 - extra-x86_64/nvidia-340xx.install | 15 - 9 files changed, 186 insertions(+), 186 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-04-07 06:09:27 UTC (rev 23) +++ extra-i686/PKGBUILD 2015-04-07 06:09:28 UTC (rev 235556) @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.76 -_extramodules=extramodules-3.19-ARCH -pkgrel=6 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.19' 'linux<3.20' 'libgl' "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.19' 'linux-headers<3.20') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; -nv-drm.patch) -md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' - '440df290e213280d6e20d4d4be6f8b4c' - '79671a27131da619a33eb02ed0c2c031') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -patch -p0 -i ../nv-drm.patch -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 235553, nvidia-340xx/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-04-07 06:09:28 UTC (rev 235556) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.19-ARCH +pkgrel=7 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.19' 'linux<3.20' 'libgl' "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.19' 'linux-headers<3.20') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.patch) +md5sums=('8
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Thursday, March 19, 2015 @ 08:35:41 Author: tpowa Revision: 234133 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 234130, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nv-drm.patch (from rev 234130, nvidia-340xx/repos/testing-i686/nv-drm.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 234130, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 234130, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nv-drm.patch (from rev 234130, nvidia-340xx/repos/testing-x86_64/nv-drm.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 234130, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nv-drm.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nv-drm.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 102 /nv-drm.patch | 54 +++ /nvidia-340xx.install | 30 ++ extra-i686/PKGBUILD | 51 -- extra-i686/nv-drm.patch | 27 - extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 51 -- extra-x86_64/nv-drm.patch | 27 - extra-x86_64/nvidia-340xx.install | 15 - 9 files changed, 186 insertions(+), 186 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-03-19 07:35:40 UTC (rev 234132) +++ extra-i686/PKGBUILD 2015-03-19 07:35:41 UTC (rev 234133) @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.76 -_extramodules=extramodules-3.18-ARCH -pkgrel=2 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.18' 'linux-headers<3.19') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; -nv-drm.patch) -md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' - '440df290e213280d6e20d4d4be6f8b4c' - '79671a27131da619a33eb02ed0c2c031') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -patch -p0 -i ../nv-drm.patch -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 234130, nvidia-340xx/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-03-19 07:35:41 UTC (rev 234133) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.19-ARCH +pkgrel=6 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.19' 'linux<3.20' 'libgl' "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.19' 'linux-headers<3.20') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +nv-drm.pat
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Sunday, February 8, 2015 @ 10:57:26 Author: tpowa Revision: 231136 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 231133, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nv-drm.patch (from rev 231133, nvidia-340xx/repos/testing-i686/nv-drm.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 231133, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 231133, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nv-drm.patch (from rev 231133, nvidia-340xx/repos/testing-x86_64/nv-drm.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 231133, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nv-drm.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nv-drm.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 102 /nv-drm.patch | 54 +++ /nvidia-340xx.install | 30 ++ extra-i686/PKGBUILD | 51 -- extra-i686/nv-drm.patch | 27 - extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 51 -- extra-x86_64/nv-drm.patch | 27 - extra-x86_64/nvidia-340xx.install | 15 - 9 files changed, 186 insertions(+), 186 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-02-08 09:57:24 UTC (rev 231135) +++ extra-i686/PKGBUILD 2015-02-08 09:57:26 UTC (rev 231136) @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.76 -_extramodules=extramodules-3.18-ARCH -pkgrel=1 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.18' 'linux-headers<3.19') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; -nv-drm.patch) -md5sums=('8064c0a0998c3e7ee3c98ac1832b8194' - '440df290e213280d6e20d4d4be6f8b4c' - '79671a27131da619a33eb02ed0c2c031') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -patch -p0 -i ../nv-drm.patch -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 231133, nvidia-340xx/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-02-08 09:57:26 UTC (rev 231136) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.76 +_extramodules=extramodules-3.18-ARCH +pkgrel=2 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Sunday, February 1, 2015 @ 19:28:57 Author: tpowa Revision: 230369 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 230366, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nv-drm.patch (from rev 230366, nvidia-340xx/repos/testing-i686/nv-drm.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 230366, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 230366, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nv-drm.patch (from rev 230366, nvidia-340xx/repos/testing-x86_64/nv-drm.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 230366, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nv-drm.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nv-drm.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 102 /nv-drm.patch | 54 +++ /nvidia-340xx.install | 30 ++ extra-i686/PKGBUILD | 51 -- extra-i686/nv-drm.patch | 27 - extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 51 -- extra-x86_64/nv-drm.patch | 27 - extra-x86_64/nvidia-340xx.install | 15 - 9 files changed, 186 insertions(+), 186 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-02-01 18:28:55 UTC (rev 230368) +++ extra-i686/PKGBUILD 2015-02-01 18:28:57 UTC (rev 230369) @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.65 -_extramodules=extramodules-3.18-ARCH -pkgrel=8 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.18' 'linux-headers<3.19') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; -nv-drm.patch) -md5sums=('4aa6039b8543312b41a924bb87b0b2db' - '4558104f8601d27c7fd3e5cec7892345' - '79671a27131da619a33eb02ed0c2c031') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -patch -p0 -i ../nv-drm.patch -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 230366, nvidia-340xx/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-02-01 18:28:57 UTC (rev 230369) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.18-ARCH +pkgrel=9 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +
[arch-commits] Commit in nvidia-340xx/repos (14 files)
Date: Wednesday, January 28, 2015 @ 08:09:06 Author: tpowa Revision: 230161 db-move: moved nvidia-340xx from [testing] to [extra] (i686, x86_64) Added: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 230158, nvidia-340xx/repos/testing-i686/PKGBUILD) nvidia-340xx/repos/extra-i686/nv-drm.patch (from rev 230158, nvidia-340xx/repos/testing-i686/nv-drm.patch) nvidia-340xx/repos/extra-i686/nvidia-340xx.install (from rev 230158, nvidia-340xx/repos/testing-i686/nvidia-340xx.install) nvidia-340xx/repos/extra-x86_64/PKGBUILD (from rev 230158, nvidia-340xx/repos/testing-x86_64/PKGBUILD) nvidia-340xx/repos/extra-x86_64/nv-drm.patch (from rev 230158, nvidia-340xx/repos/testing-x86_64/nv-drm.patch) nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install (from rev 230158, nvidia-340xx/repos/testing-x86_64/nvidia-340xx.install) Deleted: nvidia-340xx/repos/extra-i686/PKGBUILD nvidia-340xx/repos/extra-i686/nv-drm.patch nvidia-340xx/repos/extra-i686/nvidia-340xx.install nvidia-340xx/repos/extra-x86_64/PKGBUILD nvidia-340xx/repos/extra-x86_64/nv-drm.patch nvidia-340xx/repos/extra-x86_64/nvidia-340xx.install nvidia-340xx/repos/testing-i686/ nvidia-340xx/repos/testing-x86_64/ ---+ /PKGBUILD | 102 /nv-drm.patch | 54 +++ /nvidia-340xx.install | 30 ++ extra-i686/PKGBUILD | 51 -- extra-i686/nv-drm.patch | 27 - extra-i686/nvidia-340xx.install | 15 - extra-x86_64/PKGBUILD | 51 -- extra-x86_64/nv-drm.patch | 27 - extra-x86_64/nvidia-340xx.install | 15 - 9 files changed, 186 insertions(+), 186 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-01-28 07:09:03 UTC (rev 230160) +++ extra-i686/PKGBUILD 2015-01-28 07:09:06 UTC (rev 230161) @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ -# Maintainer : Thomas Baechler - -pkgname=nvidia-340xx -pkgver=340.65 -_extramodules=extramodules-3.18-ARCH -pkgrel=7 -pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" -arch=('i686' 'x86_64') -url="http://www.nvidia.com/"; -depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") -makedepends=('linux-headers>=3.18' 'linux-headers<3.19') -conflicts=('nvidia') -license=('custom') -install=${pkgname}.install -options=(!strip) -source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; - "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; -nv-drm.patch) -md5sums=('4aa6039b8543312b41a924bb87b0b2db' - '4558104f8601d27c7fd3e5cec7892345' - '79671a27131da619a33eb02ed0c2c031') - -[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}" -[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" - -prepare() { -sh "${_pkg}.run" --extract-only -cd "${_pkg}" -# patches here -patch -p0 -i ../nv-drm.patch -} - -build() { -_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" -cd "${_pkg}"/kernel -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - -cd uvm -make SYSSRC=/usr/lib/modules/"${_kernver}/build" module -} - -package() { -install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" -install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ -"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" -gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko -install -d -m755 "${pkgdir}/usr/lib/modprobe.d" -echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia.conf" -} Copied: nvidia-340xx/repos/extra-i686/PKGBUILD (from rev 230158, nvidia-340xx/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2015-01-28 07:09:06 UTC (rev 230161) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 221857 2014-09-17 20:29:16Z tpowa $ +# Maintainer : Thomas Baechler + +pkgname=nvidia-340xx +pkgver=340.65 +_extramodules=extramodules-3.18-ARCH +pkgrel=8 +pkgdesc="NVIDIA drivers for linux, 340xx legacy branch" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/"; +depends=('linux>=3.18' 'linux<3.19' "nvidia-340xx-libgl" "nvidia-340xx-utils=${pkgver}") +makedepends=('linux-headers>=3.18' 'linux-headers<3.19') +conflicts=('nvidia') +license=('custom') +install=${pkgname}.install +options=(!strip) +source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"; + "ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"; +