Contents of /trunk/xorg-old/patches-6.8.2-r10/9360_all_6.7.99.2-ppc64-support-updates-v2.patch
Parent Directory | Revision Log
Revision 167 -
(show annotations)
(download)
Tue May 8 20:58:51 2007 UTC (17 years, 4 months ago) by niro
File size: 2895 byte(s)
Tue May 8 20:58:51 2007 UTC (17 years, 4 months 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 |