mirror of
				https://aur.archlinux.org/linux-vfio.git
				synced 2025-11-04 14:16:57 +00:00 
			
		
		
		
	update i915 vga arbiter patch
This commit is contained in:
		
							
								
								
									
										4
									
								
								.SRCINFO
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								.SRCINFO
									
									
									
									
									
								
							@@ -1,7 +1,7 @@
 | 
				
			|||||||
pkgbase = linux-vfio
 | 
					pkgbase = linux-vfio
 | 
				
			||||||
	pkgdesc = Linux
 | 
						pkgdesc = Linux
 | 
				
			||||||
	pkgver = 6.16.1
 | 
						pkgver = 6.16.1
 | 
				
			||||||
	pkgrel = 2
 | 
						pkgrel = 3
 | 
				
			||||||
	url = https://www.kernel.org
 | 
						url = https://www.kernel.org
 | 
				
			||||||
	arch = x86_64
 | 
						arch = x86_64
 | 
				
			||||||
	arch = x86_64_v2
 | 
						arch = x86_64_v2
 | 
				
			||||||
@@ -39,7 +39,7 @@ pkgbase = linux-vfio
 | 
				
			|||||||
	sha256sums = SKIP
 | 
						sha256sums = SKIP
 | 
				
			||||||
	sha256sums = SKIP
 | 
						sha256sums = SKIP
 | 
				
			||||||
	sha256sums = 6bca6264da6717402ec89ec5ed06b8997fe3df7a20a3a57eb5a85f64e12bc396
 | 
						sha256sums = 6bca6264da6717402ec89ec5ed06b8997fe3df7a20a3a57eb5a85f64e12bc396
 | 
				
			||||||
	sha256sums = 364f6393e8febc0251f829ad18f173213e725d24c2011b74fa6e4be5ddf7c977
 | 
						sha256sums = e9bcc4ef67e96e9b6f3f4bed5f1c8467db7ecdfbd365e398c5bde2fa9b2b9c8b
 | 
				
			||||||
	sha256sums = SKIP
 | 
						sha256sums = SKIP
 | 
				
			||||||
	sha256sums = SKIP
 | 
						sha256sums = SKIP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
From c542ded46a787b1a08be300506b2043a01627a86 Mon Sep 17 00:00:00 2001
 | 
					From 905f94b3533a3e008ca534e2f0d0a01162beb96c Mon Sep 17 00:00:00 2001
 | 
				
			||||||
From: xiota <aur@mentalfossa.com>
 | 
					From: xiota <>
 | 
				
			||||||
Date: Sun, 17 Aug 2025 10:49:24 +0000
 | 
					Date: Mon, 18 Aug 2025 15:44:08 +0000
 | 
				
			||||||
Subject: [PATCH 2/2] i915-vga-arbiter
 | 
					Subject: [PATCH] i915-vga-arbiter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 .../drm/i915/display/intel_display_driver.c   | 18 ++++++++--
 | 
					 .../drm/i915/display/intel_display_driver.c   | 18 ++++++++--
 | 
				
			||||||
@@ -10,7 +10,8 @@ Subject: [PATCH 2/2] i915-vga-arbiter
 | 
				
			|||||||
 .../drm/i915/display/intel_display_params.h   |  1 +
 | 
					 .../drm/i915/display/intel_display_params.h   |  1 +
 | 
				
			||||||
 drivers/gpu/drm/i915/display/intel_vga.c      | 33 +++++++++++++++++++
 | 
					 drivers/gpu/drm/i915/display/intel_vga.c      | 33 +++++++++++++++++++
 | 
				
			||||||
 drivers/gpu/drm/i915/display/intel_vga.h      |  4 +++
 | 
					 drivers/gpu/drm/i915/display/intel_vga.h      |  4 +++
 | 
				
			||||||
 6 files changed, 57 insertions(+), 3 deletions(-)
 | 
					 .../gpu/drm/xe/compat-i915-headers/i915_drv.h |  6 ++++
 | 
				
			||||||
 | 
					 7 files changed, 63 insertions(+), 3 deletions(-)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
 | 
					diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
 | 
				
			||||||
index 411fe7b9..25f98fb9 100644
 | 
					index 411fe7b9..25f98fb9 100644
 | 
				
			||||||
@@ -174,6 +175,23 @@ index 16d699f3..d91a6cf6 100644
 | 
				
			|||||||
+void intel_vga_disable_mem(struct intel_display *display);
 | 
					+void intel_vga_disable_mem(struct intel_display *display);
 | 
				
			||||||
+
 | 
					+
 | 
				
			||||||
 #endif /* __INTEL_VGA_H__ */
 | 
					 #endif /* __INTEL_VGA_H__ */
 | 
				
			||||||
 | 
					diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
 | 
				
			||||||
 | 
					index 9b7572e0..043734cf 100644
 | 
				
			||||||
 | 
					--- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
 | 
				
			||||||
 | 
					+++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
 | 
				
			||||||
 | 
					@@ -21,6 +21,12 @@ static inline struct drm_i915_private *to_i915(const struct drm_device *dev)
 | 
				
			||||||
 | 
					 	return container_of(dev, struct drm_i915_private, drm);
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					+static inline struct drm_i915_private *pdev_to_i915(struct pci_dev *pdev)
 | 
				
			||||||
 | 
					+{
 | 
				
			||||||
 | 
					+	struct drm_device *drm = pci_get_drvdata(pdev);
 | 
				
			||||||
 | 
					+	return drm ? to_i915(drm) : NULL;
 | 
				
			||||||
 | 
					+}
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					 /* compat platform checks only for soc/ usage */
 | 
				
			||||||
 | 
					 #define IS_PLATFORM(xe, x) ((xe)->info.platform == x)
 | 
				
			||||||
 | 
					 #define IS_I915G(dev_priv)	(dev_priv && 0)
 | 
				
			||||||
-- 
 | 
					-- 
 | 
				
			||||||
2.50.1
 | 
					2.50.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								PKGBUILD
									
									
									
									
									
								
							@@ -27,7 +27,7 @@ _gitname="linux"
 | 
				
			|||||||
_pkgname="$_gitname${_pkgtype:-}"
 | 
					_pkgname="$_gitname${_pkgtype:-}"
 | 
				
			||||||
pkgbase="$_pkgname"
 | 
					pkgbase="$_pkgname"
 | 
				
			||||||
pkgver=6.16.1
 | 
					pkgver=6.16.1
 | 
				
			||||||
pkgrel=2
 | 
					pkgrel=3
 | 
				
			||||||
pkgdesc='Linux'
 | 
					pkgdesc='Linux'
 | 
				
			||||||
url='https://www.kernel.org'
 | 
					url='https://www.kernel.org'
 | 
				
			||||||
license=('GPL-2.0-or-later')
 | 
					license=('GPL-2.0-or-later')
 | 
				
			||||||
@@ -86,7 +86,7 @@ if [[ "${_build_vfio::1}" == "t" ]]; then
 | 
				
			|||||||
  )
 | 
					  )
 | 
				
			||||||
  sha256sums+=(
 | 
					  sha256sums+=(
 | 
				
			||||||
    '6bca6264da6717402ec89ec5ed06b8997fe3df7a20a3a57eb5a85f64e12bc396'
 | 
					    '6bca6264da6717402ec89ec5ed06b8997fe3df7a20a3a57eb5a85f64e12bc396'
 | 
				
			||||||
    '364f6393e8febc0251f829ad18f173213e725d24c2011b74fa6e4be5ddf7c977'
 | 
					    'e9bcc4ef67e96e9b6f3f4bed5f1c8467db7ecdfbd365e398c5bde2fa9b2b9c8b'
 | 
				
			||||||
  )
 | 
					  )
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user