bff4283f76
- xserver-1.3.0-ramdac-export.patch: Make sure the old ramdac symbols are exported, since they're in-server now. (#242800)
77 lines
2.3 KiB
Diff
77 lines
2.3 KiB
Diff
From: Julien Cristau <jcristau@debian.org>
|
|
Date: Wed, 30 May 2007 02:01:30 +0000 (-0400)
|
|
Subject: Make sure that the ramdac symbols are present in the server
|
|
X-Git-Url: http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commitdiff;h=3c6f1428489c1f71acd41066ea73ef4ae7c60f17
|
|
|
|
Make sure that the ramdac symbols are present in the server
|
|
|
|
The former ramdac module is now built into the server, so its symbols need to
|
|
be explicitly exported to drivers (Debian #423129).
|
|
---
|
|
|
|
--- a/hw/xfree86/loader/xf86sym.c
|
|
+++ b/hw/xfree86/loader/xf86sym.c
|
|
@@ -96,6 +96,11 @@
|
|
#endif
|
|
#include "xf86DDC.h"
|
|
#include "edid.h"
|
|
+#include "xf86Cursor.h"
|
|
+#include "xf86RamDac.h"
|
|
+#include "BT.h"
|
|
+#include "IBM.h"
|
|
+#include "TI.h"
|
|
|
|
#ifndef HAS_GLIBC_SIGSETJMP
|
|
#if defined(setjmp) && defined(__GNU_LIBRARY__) && \
|
|
@@ -1255,4 +1260,50 @@ _X_HIDDEN void *xfree86LookupTab[] = {
|
|
SYMFUNC(xf86I2CWriteRead)
|
|
SYMFUNC(xf86I2CWriteVec)
|
|
SYMFUNC(xf86I2CWriteWord)
|
|
+
|
|
+ /* ramdac/xf86RamDac.c */
|
|
+ SYMFUNC(RamDacCreateInfoRec)
|
|
+ SYMFUNC(RamDacHelperCreateInfoRec)
|
|
+ SYMFUNC(RamDacDestroyInfoRec)
|
|
+ SYMFUNC(RamDacHelperDestroyInfoRec)
|
|
+ SYMFUNC(RamDacInit)
|
|
+ SYMFUNC(RamDacHandleColormaps)
|
|
+ SYMFUNC(RamDacFreeRec)
|
|
+ SYMFUNC(RamDacGetHWIndex)
|
|
+ SYMVAR(RamDacHWPrivateIndex)
|
|
+ SYMVAR(RamDacScreenPrivateIndex)
|
|
+
|
|
+ /* ramdac/xf86Cursor.c */
|
|
+ SYMFUNC(xf86InitCursor)
|
|
+ SYMFUNC(xf86CreateCursorInfoRec)
|
|
+ SYMFUNC(xf86DestroyCursorInfoRec)
|
|
+ SYMFUNC(xf86ForceHWCursor)
|
|
+
|
|
+ /* ramdac/BT.c */
|
|
+ SYMFUNC(BTramdacProbe)
|
|
+ SYMFUNC(BTramdacSave)
|
|
+ SYMFUNC(BTramdacRestore)
|
|
+ SYMFUNC(BTramdacSetBpp)
|
|
+
|
|
+ /* ramdac/IBM.c */
|
|
+ SYMFUNC(IBMramdacProbe)
|
|
+ SYMFUNC(IBMramdacSave)
|
|
+ SYMFUNC(IBMramdacRestore)
|
|
+ SYMFUNC(IBMramdac526SetBpp)
|
|
+ SYMFUNC(IBMramdac640SetBpp)
|
|
+ SYMFUNC(IBMramdac526CalculateMNPCForClock)
|
|
+ SYMFUNC(IBMramdac640CalculateMNPCForClock)
|
|
+ SYMFUNC(IBMramdac526HWCursorInit)
|
|
+ SYMFUNC(IBMramdac640HWCursorInit)
|
|
+ SYMFUNC(IBMramdac526SetBppWeak)
|
|
+
|
|
+ /* ramdac/TI.c */
|
|
+ SYMFUNC(TIramdacCalculateMNPForClock)
|
|
+ SYMFUNC(TIramdacProbe)
|
|
+ SYMFUNC(TIramdacSave)
|
|
+ SYMFUNC(TIramdacRestore)
|
|
+ SYMFUNC(TIramdac3026SetBpp)
|
|
+ SYMFUNC(TIramdac3030SetBpp)
|
|
+ SYMFUNC(TIramdacHWCursorInit)
|
|
+ SYMFUNC(TIramdacLoadPalette)
|
|
};
|