Magellan Linux

Contents of /trunk/xorg-old/patches-6.8.2-r10/9360_all_6.7.99.2-ppc64-support-updates-v2.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 167 - (show annotations) (download)
Tue May 8 20:58:51 2007 UTC (17 years ago) by niro
File size: 2895 byte(s)
-import

1 --- xc/config/cf/Imake.cf.ppc64-support-updates 2004-03-15 19:27:08.000000000 -0500
2 +++ xc/config/cf/Imake.cf 2004-04-06 16:03:36.000000000 -0400
3 @@ -819,6 +819,13 @@
4 # define Mc68020Architecture
5 # undef mc68000
6 # endif /* mc68000 */
7 +# ifdef __powerpc64__
8 +# ifndef Ppc64Architecture
9 +# define Ppc64Architecture
10 +# endif
11 +# undef __powerpc64__
12 +# undef __powerpc__
13 +# endif
14 # ifdef powerpc
15 # define PpcArchitecture
16 # undef powerpc
17 --- xc/config/cf/xorg.cf.ppc64-support-updates 2004-04-06 16:03:36.000000000 -0400
18 +++ xc/config/cf/xorg.cf 2004-04-06 16:03:36.000000000 -0400
19 @@ -1102,6 +1102,102 @@
20 # endif
21 #endif
22
23 +/*
24 + * For PowerPC 64bit systems
25 + * only libraries are strictly needed
26 + */
27 +#if defined(Ppc64Architecture)
28 +# ifndef XorgServer
29 +# define XorgServer YES
30 +# endif
31 +# ifndef XF86Server
32 +# define XF86Server YES
33 +# endif
34 +/* Amiga framebuffer module */
35 +# ifndef XF86AFB
36 +# define XF86AFB NO
37 +# endif
38 +/* 1bpp module */
39 +# ifndef XF1Bpp
40 +# define XF1Bpp NO
41 +# endif
42 +/* 4bpp module */
43 +# ifndef XF4Bpp
44 +# define XF4Bpp NO
45 +# endif
46 +/* 8/32bpp overlay module */
47 +# ifndef XF8_32Bpp
48 +# define XF8_32Bpp YES
49 +# endif
50 +/* 8/16bpp dual fb module */
51 +# ifndef XF8_16Bpp
52 +# define XF8_16Bpp YES
53 +# endif
54 +/* 24/32bpp conversion module */
55 +# ifndef XF24_32Bpp
56 +# define XF24_32Bpp YES
57 +# endif
58 +/* shadow fb module */
59 +# ifndef XFShadowFB
60 +# define XFShadowFB YES
61 +# endif
62 +/* vgahw module */
63 +# ifndef XF86VgaHw
64 +# define XF86VgaHw NO
65 +# endif
66 +/* fbdevhw module */
67 +# ifndef XF86FBDevHw
68 +# define XF86FBDevHw YES
69 +# endif
70 +/* XAA module */
71 +# ifndef XF86XAA
72 +# define XF86XAA YES
73 +# endif
74 +/* ramdac module */
75 +# ifndef XF86Ramdac
76 +# define XF86Ramdac YES
77 +# endif
78 +/* I2C module */
79 +# ifndef XF86I2C
80 +# define XF86I2C YES
81 +# endif
82 +/* DDC module */
83 +# ifndef XF86DDC
84 +# define XF86DDC YES
85 +# endif
86 +/* RAC (Resource Access Control) module */
87 +# ifndef XF86RAC
88 +# define XF86RAC YES
89 +# endif
90 +
91 +/* int10 module */
92 +# ifndef XF86Int10
93 +# define XF86Int10 YES
94 +# endif
95 +
96 +# ifndef DevelDrivers
97 +# if XFree86Devel
98 +# define DevelDrivers
99 +# else
100 +# define DevelDrivers /* */
101 +# endif
102 +# endif
103 +
104 +/* Pure PCI drivers should go first */
105 +# ifndef XF86CardDrivers
106 +# define XF86CardDrivers /*ati mga*/ \
107 + DevelDrivers \
108 + XF86OSCardDrivers XF86ExtraCardDrivers
109 +# endif
110 +# if HasGlide3
111 +# define TdfxDriDriver
112 +# else
113 +# define TdfxDriDriver /**/
114 +# endif
115 +# ifndef DriDrivers
116 +# define DriDrivers gamma r128
117 +# endif
118 +#endif
119
120 /*
121 * For Mips/Arc platforms, the default is to build all modules which
122 @@ -1913,6 +2006,12 @@
123 # endif
124 #endif
125
126 +#if HasGcc2 && defined(Ppc64Architecture)
127 +# ifndef DefaultGcc2Ppc64Opt
128 +# define DefaultGcc2Ppc64Opt -O2 GccAliasingArgs
129 +# endif
130 +#endif
131 +
132 #if HasGcc2 && defined(PpcArchitecture)
133 # ifndef DefaultGcc2PpcOpt
134 # define DefaultGcc2PpcOpt -O2 GccAliasingArgs