1 |
Author: wolf31o2 |
2 |
Date: 2008-02-07 01:27:51 +0000 (Thu, 07 Feb 2008) |
3 |
New Revision: 1282 |
4 |
|
5 |
Modified: |
6 |
trunk/ChangeLog |
7 |
trunk/arch/mips.py |
8 |
trunk/catalyst |
9 |
Log: |
10 |
Added several subarches for mips so we can dump the mips subarch profiles from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for testing. |
11 |
|
12 |
Modified: trunk/ChangeLog |
13 |
=================================================================== |
14 |
--- trunk/ChangeLog 2008-02-07 01:11:30 UTC (rev 1281) |
15 |
+++ trunk/ChangeLog 2008-02-07 01:27:51 UTC (rev 1282) |
16 |
@@ -1,6 +1,12 @@ |
17 |
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 |
18 |
# $Id: $ |
19 |
|
20 |
+ 07 Feb 2008; Chris Gianelloni <wolf31o2@g.o> arch/mips.py, |
21 |
+ catalyst: |
22 |
+ Added several subarches for mips so we can dump the mips subarch profiles |
23 |
+ from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for |
24 |
+ testing. |
25 |
+ |
26 |
07 Feb 2008; Chris Gianelloni <wolf31o2@g.o> |
27 |
targets/livecd-stage2/livecd-stage2-controller.sh: |
28 |
Changed the code for copying the MOTD files so it's fewer lines and makes |
29 |
|
30 |
Modified: trunk/arch/mips.py |
31 |
=================================================================== |
32 |
--- trunk/arch/mips.py 2008-02-07 01:11:30 UTC (rev 1281) |
33 |
+++ trunk/arch/mips.py 2008-02-07 01:27:51 UTC (rev 1282) |
34 |
@@ -16,6 +16,56 @@ |
35 |
self.settings["CHROOT"]="chroot" |
36 |
self.settings["CHOST"]="mipsel-unknown-linux-gnu" |
37 |
|
38 |
+class arch_cobalt(generic_mipsel): |
39 |
+ "Builder class for all cobalt [Little-endian]" |
40 |
+ def __init__(self,myspec): |
41 |
+ generic_mipsel.__init__(self,myspec) |
42 |
+ self.settings["CFLAGS"]="-O2 -march=r5000 -mabi=32 -pipe" |
43 |
+ self.settings["CHOST"]="mipsel-unknown-linux-gnu" |
44 |
+ self.settings["HOSTUSE"]=["cobalt"] |
45 |
+ |
46 |
+class arch_cobalt_n32(generic_mipsel): |
47 |
+ "Builder class for all cobalt [Little-endian N32]" |
48 |
+ def __init__(self,myspec): |
49 |
+ arch_cobalt.__init__(self,myspec) |
50 |
+ self.settings["CFLAGS"]="-O2 -march=r5000 -mabi=n32 -pipe" |
51 |
+ self.settings["HOSTUSE"]=["cobalt","n32"] |
52 |
+ |
53 |
+class arch_ip27(generic_mipsel): |
54 |
+ "Builder class for all IP27 [Big-endian]" |
55 |
+ def __init__(self,myspec): |
56 |
+ arch_mips4.__init__(self,myspec) |
57 |
+ self.settings["HOSTUSE"]=["ip27"] |
58 |
+ |
59 |
+class arch_ip27_n32(generic_mipsel): |
60 |
+ "Builder class for all IP27 [Big-endian N32]" |
61 |
+ def __init__(self,myspec): |
62 |
+ arch_mips4_n32.__init__(self,myspec) |
63 |
+ self.settings["HOSTUSE"]=["ip27","n32"] |
64 |
+ |
65 |
+class arch_ip28(generic_mipsel): |
66 |
+ "Builder class for all IP28 [Big-endian]" |
67 |
+ def __init__(self,myspec): |
68 |
+ arch_mips4.__init__(self,myspec) |
69 |
+ self.settings["HOSTUSE"]=["ip28"] |
70 |
+ |
71 |
+class arch_ip28_n32(generic_mipsel): |
72 |
+ "Builder class for all IP28 [Big-endian N32]" |
73 |
+ def __init__(self,myspec): |
74 |
+ arch_mips4_n32.__init__(self,myspec) |
75 |
+ self.settings["HOSTUSE"]=["ip28","n32"] |
76 |
+ |
77 |
+class arch_ip30(generic_mipsel): |
78 |
+ "Builder class for all IP30 [Big-endian]" |
79 |
+ def __init__(self,myspec): |
80 |
+ arch_mips4.__init__(self,myspec) |
81 |
+ self.settings["HOSTUSE"]=["ip30"] |
82 |
+ |
83 |
+class arch_ip30_n32(generic_mipsel): |
84 |
+ "Builder class for all IP30 [Big-endian N32]" |
85 |
+ def __init__(self,myspec): |
86 |
+ arch_mips4_n32.__init__(self,myspec) |
87 |
+ self.settings["HOSTUSE"]=["ip30","n32"] |
88 |
class arch_mips1(generic_mips): |
89 |
"Builder class for MIPS I [Big-endian]" |
90 |
def __init__(self,myspec): |
91 |
@@ -34,19 +84,44 @@ |
92 |
generic_mips.__init__(self,myspec) |
93 |
self.settings["CFLAGS"]="-O2 -mips3 -mabi=32 -pipe" |
94 |
|
95 |
+class arch_mips3_n32(generic_mips): |
96 |
+ "Builder class for MIPS III [Big-endian N32]" |
97 |
+ def __init__(self,myspec): |
98 |
+ generic_mips.__init__(self,myspec) |
99 |
+ self.settings["CFLAGS"]="-O2 -mips3 -mabi=n32 -pipe" |
100 |
+ self.settings["CHOST"]="mips64-unknown-linux-gnu" |
101 |
+ self.settings["HOSTUSE"]=["n32"] |
102 |
+ |
103 |
+class arch_mips3_n64(generic_mips): |
104 |
+ "Builder class for MIPS III [Big-endian N64]" |
105 |
+ def __init__(self,myspec): |
106 |
+ generic_mips.__init__(self,myspec) |
107 |
+ self.settings["CFLAGS"]="-O2 -mips3 -mabi=64 -pipe" |
108 |
+ self.settings["CHOST"]="mips64-unknown-linux-gnu" |
109 |
+ self.settings["HOSTUSE"]=["n64"] |
110 |
+ |
111 |
class arch_mips4(generic_mips): |
112 |
"Builder class for MIPS IV [Big-endian]" |
113 |
def __init__(self,myspec): |
114 |
generic_mips.__init__(self,myspec) |
115 |
self.settings["CFLAGS"]="-O2 -mips4 -mabi=32 -pipe" |
116 |
|
117 |
-class arch_mips4n32(generic_mips): |
118 |
+class arch_mips4_n32(generic_mips): |
119 |
"Builder class for MIPS IV [Big-endian N32]" |
120 |
def __init__(self,myspec): |
121 |
generic_mips.__init__(self,myspec) |
122 |
self.settings["CFLAGS"]="-O2 -mips4 -mabi=n32 -pipe" |
123 |
self.settings["CHOST"]="mips64-unknown-linux-gnu" |
124 |
+ self.settings["HOSTUSE"]=["n32"] |
125 |
|
126 |
+class arch_mips4_n64(generic_mips): |
127 |
+ "Builder class for MIPS IV [Big-endian N64]" |
128 |
+ def __init__(self,myspec): |
129 |
+ generic_mips.__init__(self,myspec) |
130 |
+ self.settings["CFLAGS"]="-O2 -mips4 -mabi=64 -pipe" |
131 |
+ self.settings["CHOST"]="mips64-unknown-linux-gnu" |
132 |
+ self.settings["HOSTUSE"]=["n64"] |
133 |
+ |
134 |
class arch_mipsel1(generic_mipsel): |
135 |
"Builder class for all MIPS I [Little-endian]" |
136 |
def __init__(self,myspec): |
137 |
@@ -65,12 +140,13 @@ |
138 |
generic_mipsel.__init__(self,myspec) |
139 |
self.settings["CFLAGS"]="-O2 -mips3 -mabi=32 -pipe" |
140 |
|
141 |
-class arch_mipsel3n32(generic_mipsel): |
142 |
+class arch_mipsel3_n32(generic_mipsel): |
143 |
"Builder class for all MIPS III [Little-endian N32]" |
144 |
def __init__(self,myspec): |
145 |
generic_mipsel.__init__(self,myspec) |
146 |
self.settings["CFLAGS"]="-O2 -mips3 -mabi=n32 -pipe" |
147 |
self.settings["CHOST"]="mips64el-unknown-linux-gnu" |
148 |
+ self.settings["HOSTUSE"]=["n32"] |
149 |
|
150 |
class arch_mipsel4(generic_mipsel): |
151 |
"Builder class for all MIPS IV [Little-endian]" |
152 |
@@ -78,34 +154,56 @@ |
153 |
generic_mipsel.__init__(self,myspec) |
154 |
self.settings["CFLAGS"]="-O2 -mips4 -mabi=32 -pipe" |
155 |
|
156 |
-class arch_mipsel4n32(generic_mipsel): |
157 |
+class arch_mipsel4_n32(generic_mipsel): |
158 |
"Builder class for all MIPS IV [Little-endian N32]" |
159 |
def __init__(self,myspec): |
160 |
generic_mipsel.__init__(self,myspec) |
161 |
self.settings["CFLAGS"]="-O2 -mips4 -mabi=n32 -pipe" |
162 |
self.settings["CHOST"]="mips64el-unknown-linux-gnu" |
163 |
+ self.settings["HOSTUSE"]=["n32"] |
164 |
|
165 |
|
166 |
|
167 |
+ |
168 |
+ |
169 |
+ |
170 |
+ |
171 |
+ |
172 |
+ |
173 |
+ |
174 |
+ |
175 |
+ |
176 |
+ |
177 |
+ |
178 |
+ |
179 |
+ |
180 |
+ |
181 |
+ |
182 |
def register(): |
183 |
"Inform main catalyst program of the contents of this plugin." |
184 |
return ({ |
185 |
- "mips" :arch_mips1, |
186 |
- "mips1" :arch_mips1, |
187 |
- "mips2" :arch_mips2, |
188 |
- "mips3" :arch_mips3, |
189 |
- "mips4" :arch_mips4, |
190 |
- "mips4n32" :arch_mips4n32, |
191 |
- "mipsel" :arch_mipsel1, |
192 |
- "mipsel1" :arch_mipsel1, |
193 |
- "mipsel2" :arch_mipsel2, |
194 |
- "mipsel3" :arch_mipsel3, |
195 |
- "mipsel3n32" :arch_mipsel3n32, |
196 |
- "mipsel4" :arch_mipsel4, |
197 |
- "mipsel4n32" :arch_mipsel4n32, |
198 |
- "sgir4k" :arch_mips3, |
199 |
- "sgir5k" :arch_mips4, |
200 |
- "sgir10kplus" :arch_mips4, |
201 |
- "loongson" :arch_mipsel3, |
202 |
- "cobalt" :arch_mipsel4 |
203 |
+ "cobalt" : arch_cobalt, |
204 |
+ "cobalt_n32" : arch_cobalt_n32, |
205 |
+ "ip27" : arch_ip27, |
206 |
+ "ip27_n32" : arch_ip27_n32, |
207 |
+ "ip28" : arch_ip28, |
208 |
+ "ip28_n32" : arch_ip28_n32, |
209 |
+ "ip30" : arch_ip30, |
210 |
+ "ip30_n32" : arch_ip30_n32, |
211 |
+ "mips" : arch_mips1, |
212 |
+ "mips1" : arch_mips1, |
213 |
+ "mips2" : arch_mips2, |
214 |
+ "mips3" : arch_mips3, |
215 |
+ "mips3_n32" : arch_mips3_n32, |
216 |
+ "mips3_n64" : arch_mips3_n64, |
217 |
+ "mips4" : arch_mips4, |
218 |
+ "mips4_n32" : arch_mips4_n32, |
219 |
+ "mipsel" : arch_mipsel1, |
220 |
+ "mipsel1" : arch_mipsel1, |
221 |
+ "mipsel2" : arch_mipsel2, |
222 |
+ "mipsel3" : arch_mipsel3, |
223 |
+ "mipsel3_n32" : arch_mipsel3_n32, |
224 |
+ "mipsel4" : arch_mipsel4, |
225 |
+ "mipsel4_n32" : arch_mipsel4_n32, |
226 |
+ "loongson" : arch_mipsel3, |
227 |
}, ("mips","mips64")) |
228 |
|
229 |
Modified: trunk/catalyst |
230 |
=================================================================== |
231 |
--- trunk/catalyst 2008-02-07 01:11:30 UTC (rev 1281) |
232 |
+++ trunk/catalyst 2008-02-07 01:27:51 UTC (rev 1282) |
233 |
@@ -9,7 +9,7 @@ |
234 |
import pdb |
235 |
|
236 |
__maintainer__="Chris Gianelloni <wolf31o2@g.o>" |
237 |
-__version__="2.0.5" |
238 |
+__version__="2.0.6_pre1" |
239 |
|
240 |
conf_values={} |
241 |
|
242 |
|
243 |
-- |
244 |
gentoo-commits@l.g.o mailing list |