OSDN Git Service

libdrm: Default to PCI for FreeBSD
authorEmmanuel Vadot <manu@FreeBSD.Org>
Tue, 21 Jan 2020 16:56:49 +0000 (17:56 +0100)
committerEmmanuel Vadot <manu@FreeBSD.org>
Tue, 21 Apr 2020 17:26:54 +0000 (19:26 +0200)
FreeBSD have some support for DRM on !PCI device but no code is currently
upstream. Default to PCI for now.

Signed-off-by: Emmanuel Vadot <manu@FreeBSD.org>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
xf86drm.c

index e7f441e..d873ebb 100644 (file)
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -3109,7 +3109,7 @@ static int drmParseSubsystemType(int maj, int min)
         subsystem_type = get_subsystem_type(path);
     }
     return subsystem_type;
-#elif defined(__OpenBSD__) || defined(__DragonFly__)
+#elif defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD__)
     return DRM_BUS_PCI;
 #else
 #warning "Missing implementation of drmParseSubsystemType"