forked from pool/xorg-x11-server
Stefan Dirsch
6ff43929b0
- Added xorg-xserver-e89edec497ba.patch to fix incompatible pointer type error with GCC 14. If the request is OK, please forward it to Factory soon too so that we can switch the default compiler. Thanks! OBS-URL: https://build.opensuse.org/request/show/1189636 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=891
32 lines
1.3 KiB
Diff
32 lines
1.3 KiB
Diff
From a7029faa7da778f9bab88d417e85041c631c87e6 Mon Sep 17 00:00:00 2001
|
|
From: Thomas Zimmermann <tzimmermann@suse.de>
|
|
Date: Wed, 18 May 2022 10:44:06 +0200
|
|
Subject: [PATCH] xf86: Accept devices with the kernels ofdrm driver
|
|
|
|
Add a workaround to accept devices of the kernel's ofdrm driver.
|
|
Makes Xorg work on Open Firmware's pre-configured display with the
|
|
DRM graphics stack.
|
|
|
|
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
|
|
---
|
|
hw/xfree86/common/xf86platformBus.c | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c
|
|
index 071f44b2a..6a0c3177b 100644
|
|
--- a/hw/xfree86/common/xf86platformBus.c
|
|
+++ b/hw/xfree86/common/xf86platformBus.c
|
|
@@ -563,6 +563,9 @@ xf86platformProbeDev(DriverPtr drvp)
|
|
/* Accept the device if the driver is hyperv_drm */
|
|
if (strcmp(xf86_platform_devices[j].attribs->driver, "hyperv_drm") == 0)
|
|
break;
|
|
+ /* Accept the device if the driver is ofdrm */
|
|
+ if (strcmp(xf86_platform_devices[j].attribs->driver, "ofdrm") == 0)
|
|
+ break;
|
|
/* Accept the device if the driver is simpledrm */
|
|
if (strcmp(xf86_platform_devices[j].attribs->driver, "simpledrm") == 0)
|
|
break;
|
|
--
|
|
2.38.0
|
|
|