/[gentoo-x86]/x11-base/xorg-server/files/1.3.0.0-ramdac.patch
Gentoo

Contents of /x11-base/xorg-server/files/1.3.0.0-ramdac.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Mon Sep 28 07:41:03 2009 UTC (4 years, 9 months ago) by remi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
x11-base/xorg-server: drop old ebuilds, prune ${FILESDIR}
(Portage version: 2.2_rc42/cvs/Linux i686)

1 Title : xorg-server-1.3: xf86-video-s3 - s3_drv.so: undefined symbol: RamDacInit
2 Assignee : x11@gentoo.org
3 Reported : 2007-09-12 15:53 0000
4 Updated : 2007-10-06 08:34:19 0000
5 Status : NEW
6 Severity : normal
7 Priority : P2
8 Reporter : dpblnt@gmail.com
9 Product : Gentoo Linux
10 Component : Applications
11 Keywords : Inclusion
12 Comments : 3
13 Attachments : 1
14 URL : http://bugs.gentoo.org/show_bug.cgi?id=192312
15
16 commit 3c6f1428489c1f71acd41066ea73ef4ae7c60f17
17 Author: Julien Cristau <jcristau@debian.org>
18 Date: Tue May 29 22:01:30 2007 -0400
19
20 Make sure that the ramdac symbols are present in the server
21
22 The former ramdac module is now built into the server, so its symbols need to
23 be explicitly exported to drivers (Debian #423129).
24
25 diff --git a/hw/xfree86/loader/xf86sym.c b/hw/xfree86/loader/xf86sym.c
26 index 5175f01..6535e4c 100644
27 --- a/hw/xfree86/loader/xf86sym.c
28 +++ b/hw/xfree86/loader/xf86sym.c
29 @@ -96,6 +96,11 @@
30 #endif
31 #include "xf86DDC.h"
32 #include "edid.h"
33 +#include "xf86Cursor.h"
34 +#include "xf86RamDac.h"
35 +#include "BT.h"
36 +#include "IBM.h"
37 +#include "TI.h"
38
39 #ifndef HAS_GLIBC_SIGSETJMP
40 #if defined(setjmp) && defined(__GNU_LIBRARY__) && \
41 @@ -1255,4 +1260,50 @@ _X_HIDDEN void *xfree86LookupTab[] = {
42 SYMFUNC(xf86I2CWriteRead)
43 SYMFUNC(xf86I2CWriteVec)
44 SYMFUNC(xf86I2CWriteWord)
45 +
46 + /* ramdac/xf86RamDac.c */
47 + SYMFUNC(RamDacCreateInfoRec)
48 + SYMFUNC(RamDacHelperCreateInfoRec)
49 + SYMFUNC(RamDacDestroyInfoRec)
50 + SYMFUNC(RamDacHelperDestroyInfoRec)
51 + SYMFUNC(RamDacInit)
52 + SYMFUNC(RamDacHandleColormaps)
53 + SYMFUNC(RamDacFreeRec)
54 + SYMFUNC(RamDacGetHWIndex)
55 + SYMVAR(RamDacHWPrivateIndex)
56 + SYMVAR(RamDacScreenPrivateIndex)
57 +
58 + /* ramdac/xf86Cursor.c */
59 + SYMFUNC(xf86InitCursor)
60 + SYMFUNC(xf86CreateCursorInfoRec)
61 + SYMFUNC(xf86DestroyCursorInfoRec)
62 + SYMFUNC(xf86ForceHWCursor)
63 +
64 + /* ramdac/BT.c */
65 + SYMFUNC(BTramdacProbe)
66 + SYMFUNC(BTramdacSave)
67 + SYMFUNC(BTramdacRestore)
68 + SYMFUNC(BTramdacSetBpp)
69 +
70 + /* ramdac/IBM.c */
71 + SYMFUNC(IBMramdacProbe)
72 + SYMFUNC(IBMramdacSave)
73 + SYMFUNC(IBMramdacRestore)
74 + SYMFUNC(IBMramdac526SetBpp)
75 + SYMFUNC(IBMramdac640SetBpp)
76 + SYMFUNC(IBMramdac526CalculateMNPCForClock)
77 + SYMFUNC(IBMramdac640CalculateMNPCForClock)
78 + SYMFUNC(IBMramdac526HWCursorInit)
79 + SYMFUNC(IBMramdac640HWCursorInit)
80 + SYMFUNC(IBMramdac526SetBppWeak)
81 +
82 + /* ramdac/TI.c */
83 + SYMFUNC(TIramdacCalculateMNPForClock)
84 + SYMFUNC(TIramdacProbe)
85 + SYMFUNC(TIramdacSave)
86 + SYMFUNC(TIramdacRestore)
87 + SYMFUNC(TIramdac3026SetBpp)
88 + SYMFUNC(TIramdac3030SetBpp)
89 + SYMFUNC(TIramdacHWCursorInit)
90 + SYMFUNC(TIramdacLoadPalette)
91 };

  ViewVC Help
Powered by ViewVC 1.1.20