7566503cc1
upgrade the mesa3d and mesa3d-headers to v22.1.3 and copy patch from IMG DDK 1.19 keep the 0002-Force-Mesa-to-use-the-PVR-driver-for-platform-device.patch to force the pvr driver Note that the new version mesa3d support gallium driver and no longer support dri driver Signed-off-by: Andy Hu <andy.hu@starfivetech.com> Signed-off-by: Windsome Zeng <Windsome.Zeng@starfivetech.com>
35 lines
1.2 KiB
Diff
Executable File
35 lines
1.2 KiB
Diff
Executable File
From 184d3da84d449bc05511cb857cc843285dde4b63 Mon Sep 17 00:00:00 2001
|
|
From: Frank Binns <frank.binns@imgtec.com>
|
|
Date: Wed, 17 Jun 2015 15:37:18 +0100
|
|
Subject: [PATCH 02/67] Force Mesa to use the PVR driver for platform devices
|
|
|
|
For platform devices, Mesa uses the DRM driver name to determine which DRI
|
|
driver to load. This doesn't work in the multi-DRM driver model where there
|
|
are separate DRM drivers for the display and GPU. This is because we normally
|
|
want Mesa to deal with the display driver and the name of this won't match
|
|
that of the DRI driver. For the time being, take the easy approach and just
|
|
force it to use the PVR DRI driver.
|
|
---
|
|
src/loader/loader.c | 4 ++++
|
|
1 file changed, 4 insertions(+)
|
|
|
|
diff --git a/src/loader/loader.c b/src/loader/loader.c
|
|
index 08eeb61504b..c7e561ef2e4 100644
|
|
--- a/src/loader/loader.c
|
|
+++ b/src/loader/loader.c
|
|
@@ -436,7 +436,11 @@ loader_get_pci_driver(int fd)
|
|
char *driver = NULL;
|
|
|
|
if (!loader_get_pci_id_for_fd(fd, &vendor_id, &chip_id))
|
|
+#if 1
|
|
+ return strdup("pvr");
|
|
+#else
|
|
return NULL;
|
|
+#endif
|
|
|
|
for (i = 0; i < ARRAY_SIZE(driver_map); i++) {
|
|
if (vendor_id != driver_map[i].vendor_id)
|
|
--
|
|
2.25.1
|
|
|