root / target-ppc / STATUS @ d7e4b87e
History | View | Annotate | Download (9 kB)
1 | 76a66253 | j_mayer | PowerPC emulation status. |
---|---|---|---|
2 | 76a66253 | j_mayer | The goal of this file is to provide a reference status to avoid regressions. |
3 | 76a66253 | j_mayer | |
4 | 76a66253 | j_mayer | =============================================================================== |
5 | 76a66253 | j_mayer | PowerPC core emulation status |
6 | 76a66253 | j_mayer | |
7 | a750fc0b | j_mayer | INSN: instruction set. |
8 | a750fc0b | j_mayer | OK => all instructions are emulated |
9 | a750fc0b | j_mayer | KO => some insns are missing or some should be removed |
10 | a750fc0b | j_mayer | ? => unchecked |
11 | a750fc0b | j_mayer | SPR: special purpose registers set |
12 | a750fc0b | j_mayer | OK => all SPR registered (but some may be fake) |
13 | a750fc0b | j_mayer | KO => some SPR are missing or should be removed |
14 | a750fc0b | j_mayer | ? => uncheked |
15 | a750fc0b | j_mayer | MSR: MSR bits definitions |
16 | a750fc0b | j_mayer | OK => all MSR bits properly defined |
17 | a750fc0b | j_mayer | KO => MSR definition is incorrect |
18 | a750fc0b | j_mayer | ? => unchecked |
19 | a750fc0b | j_mayer | IRQ: input signals definitions (mostly interrupts) |
20 | a750fc0b | j_mayer | OK => input signals are properly defined |
21 | a750fc0b | j_mayer | KO => input signals are not implemented (system emulation does not work) |
22 | a750fc0b | j_mayer | ? => input signals definitions may be incorrect |
23 | a750fc0b | j_mayer | MMU: MMU model implementation |
24 | a750fc0b | j_mayer | OK => MMU model is implemented and Linux is able to boot |
25 | a750fc0b | j_mayer | KO => MMU model not implemented or bugged |
26 | a750fc0b | j_mayer | ? => MMU model not tested |
27 | a750fc0b | j_mayer | EXCP: exceptions model implementation |
28 | a750fc0b | j_mayer | OK => exception model is implemented and Linux is able to boot |
29 | a750fc0b | j_mayer | KO => exception model not implemented or known to be buggy |
30 | a750fc0b | j_mayer | ? => exception model may be incorrect or is untested |
31 | 2662a059 | j_mayer | |
32 | a750fc0b | j_mayer | Embedded PowerPC cores |
33 | a750fc0b | j_mayer | *** |
34 | a750fc0b | j_mayer | PowerPC 401: |
35 | a750fc0b | j_mayer | INSN OK |
36 | a750fc0b | j_mayer | SPR OK 401A1 |
37 | a750fc0b | j_mayer | MSR OK |
38 | a750fc0b | j_mayer | IRQ KO partially implemented |
39 | a750fc0b | j_mayer | MMU OK |
40 | a750fc0b | j_mayer | EXCP ? |
41 | 2662a059 | j_mayer | |
42 | a750fc0b | j_mayer | PowerPC 401x2: |
43 | a750fc0b | j_mayer | INSN OK |
44 | a750fc0b | j_mayer | SPR OK 401B2 401C2 401D2 401E2 401F2 |
45 | a750fc0b | j_mayer | MSR OK |
46 | a750fc0b | j_mayer | IRQ KO partially implemented |
47 | a750fc0b | j_mayer | MMU OK |
48 | a750fc0b | j_mayer | EXCP ? |
49 | 2662a059 | j_mayer | |
50 | a750fc0b | j_mayer | PowerPC IOP480: |
51 | a750fc0b | j_mayer | INSN OK |
52 | a750fc0b | j_mayer | SPR OK IOP480 |
53 | a750fc0b | j_mayer | MSR OK |
54 | a750fc0b | j_mayer | IRQ KO partially implemented |
55 | a750fc0b | j_mayer | MMU OK |
56 | a750fc0b | j_mayer | EXCP ? |
57 | 2662a059 | j_mayer | |
58 | a750fc0b | j_mayer | To be checked: 401G2 401B3 Cobra |
59 | 2662a059 | j_mayer | |
60 | a750fc0b | j_mayer | *** |
61 | 2662a059 | j_mayer | PowerPC 403: |
62 | a750fc0b | j_mayer | INSN OK |
63 | a750fc0b | j_mayer | SPR OK 403GA 403GB |
64 | a750fc0b | j_mayer | MMU OK |
65 | a750fc0b | j_mayer | MSR OK |
66 | a750fc0b | j_mayer | IRQ KO not implemented |
67 | a750fc0b | j_mayer | EXCP ? |
68 | 2662a059 | j_mayer | |
69 | a750fc0b | j_mayer | PowerPC 403GCX: |
70 | a750fc0b | j_mayer | INSN OK |
71 | a750fc0b | j_mayer | SPR OK 403GCX |
72 | a750fc0b | j_mayer | MMU OK |
73 | a750fc0b | j_mayer | MSR OK |
74 | a750fc0b | j_mayer | IRQ KO not implemented |
75 | a750fc0b | j_mayer | EXCP ? |
76 | a750fc0b | j_mayer | |
77 | a750fc0b | j_mayer | To be checked: 403GC |
78 | a750fc0b | j_mayer | |
79 | a750fc0b | j_mayer | *** |
80 | 2662a059 | j_mayer | PowerPC 405: |
81 | a750fc0b | j_mayer | Checked: 405CRa 405CRb 405CRc 405EP 405GPa 405GPb 405GPc 405GPd 405GPe 405GPR |
82 | a750fc0b | j_mayer | Npe405H Npe405H2 Npe405L |
83 | a750fc0b | j_mayer | INSN OK |
84 | a750fc0b | j_mayer | SPR OK |
85 | a750fc0b | j_mayer | MSR OK |
86 | a750fc0b | j_mayer | IRQ OK |
87 | a750fc0b | j_mayer | MMU OK |
88 | a750fc0b | j_mayer | EXCP OK |
89 | a750fc0b | j_mayer | => Linux 2.4 boots (at least 1 proprietary firmware). |
90 | a750fc0b | j_mayer | |
91 | a750fc0b | j_mayer | To be checked: 405D2 405D4 405EZ 405LP Npe4GS3 STB03 STB04 STB25 |
92 | a750fc0b | j_mayer | x2vp4 x2vp7 x2vp20 x2vp50 |
93 | a750fc0b | j_mayer | |
94 | a750fc0b | j_mayer | XXX: find what is IBM e407b4 |
95 | 2662a059 | j_mayer | |
96 | a750fc0b | j_mayer | *** |
97 | 2662a059 | j_mayer | PowerPC 440: |
98 | a750fc0b | j_mayer | Checked: 440EPa 440EPb 440GXa 440GXb 440GXc 440GXf 440SP 440SP2 |
99 | a750fc0b | j_mayer | INSN OK |
100 | a750fc0b | j_mayer | SPR OK |
101 | a750fc0b | j_mayer | MSR OK |
102 | a750fc0b | j_mayer | IRQ KO not implemented |
103 | a750fc0b | j_mayer | MMU ? |
104 | a750fc0b | j_mayer | EXCP ? |
105 | a750fc0b | j_mayer | |
106 | a750fc0b | j_mayer | PowerPC 440GP: |
107 | a750fc0b | j_mayer | Checked: 440GPb 440GPc |
108 | a750fc0b | j_mayer | INSN OK |
109 | a750fc0b | j_mayer | SPR OK |
110 | a750fc0b | j_mayer | MSR OK |
111 | a750fc0b | j_mayer | IRQ KO not implemented |
112 | a750fc0b | j_mayer | MMU ? |
113 | a750fc0b | j_mayer | EXCP ? |
114 | a750fc0b | j_mayer | |
115 | a750fc0b | j_mayer | PowerPC 440x4: |
116 | a750fc0b | j_mayer | Checked: 440A4 440B4 440G4 440H4 |
117 | 2662a059 | j_mayer | INSN OK |
118 | 2662a059 | j_mayer | SPR OK |
119 | a750fc0b | j_mayer | MSR OK |
120 | a750fc0b | j_mayer | IRQ KO not implemented |
121 | 2662a059 | j_mayer | MMU ? |
122 | 2662a059 | j_mayer | EXCP ? |
123 | 2662a059 | j_mayer | |
124 | a750fc0b | j_mayer | PowerPC 440x5: |
125 | a750fc0b | j_mayer | Checked: 440A5 440F5 440G5 440H6 440GRa |
126 | a750fc0b | j_mayer | INSN OK |
127 | a750fc0b | j_mayer | SPR OK |
128 | a750fc0b | j_mayer | MSR OK |
129 | a750fc0b | j_mayer | IRQ KO not implemented |
130 | a750fc0b | j_mayer | MMU ? |
131 | a750fc0b | j_mayer | EXCP ? |
132 | a750fc0b | j_mayer | |
133 | a750fc0b | j_mayer | To be checked: 440EPx 440GRx 440SPE |
134 | a750fc0b | j_mayer | |
135 | a750fc0b | j_mayer | *** |
136 | a750fc0b | j_mayer | PowerPC 460: (disabled: lack of detailed specifications) |
137 | a750fc0b | j_mayer | INSN KO |
138 | a750fc0b | j_mayer | SPR KO |
139 | a750fc0b | j_mayer | MSR KO |
140 | a750fc0b | j_mayer | IRQ KO |
141 | a750fc0b | j_mayer | MMU KO |
142 | a750fc0b | j_mayer | EXCP KO |
143 | a750fc0b | j_mayer | |
144 | a750fc0b | j_mayer | PowerPC 460F: (disabled: lack of detailed specifications) |
145 | 2662a059 | j_mayer | INSN KO |
146 | 2662a059 | j_mayer | SPR KO |
147 | a750fc0b | j_mayer | MSR KO |
148 | a750fc0b | j_mayer | IRQ KO |
149 | 2662a059 | j_mayer | MMU KO |
150 | 2662a059 | j_mayer | EXCP KO |
151 | 2662a059 | j_mayer | |
152 | a750fc0b | j_mayer | *** |
153 | a750fc0b | j_mayer | PowerPC e200: (not implemented) |
154 | a750fc0b | j_mayer | INSN KO |
155 | a750fc0b | j_mayer | SPR KO |
156 | a750fc0b | j_mayer | MSR KO |
157 | a750fc0b | j_mayer | IRQ KO |
158 | a750fc0b | j_mayer | MMU KO |
159 | a750fc0b | j_mayer | EXCP KO |
160 | 2662a059 | j_mayer | |
161 | a750fc0b | j_mayer | *** |
162 | a750fc0b | j_mayer | PowerPC e300: (not implemented) |
163 | 2662a059 | j_mayer | INSN KO |
164 | 2662a059 | j_mayer | SPR KO |
165 | a750fc0b | j_mayer | MSR KO |
166 | a750fc0b | j_mayer | IRQ KO |
167 | 2662a059 | j_mayer | MMU KO |
168 | 2662a059 | j_mayer | EXCP KO |
169 | 2662a059 | j_mayer | |
170 | a750fc0b | j_mayer | *** |
171 | a750fc0b | j_mayer | PowerPC e500: (not implemented) |
172 | 2662a059 | j_mayer | INSN KO |
173 | 2662a059 | j_mayer | SPR KO |
174 | a750fc0b | j_mayer | MSR KO |
175 | a750fc0b | j_mayer | IRQ KO |
176 | 2662a059 | j_mayer | MMU KO |
177 | 2662a059 | j_mayer | EXCP KO |
178 | 2662a059 | j_mayer | |
179 | a750fc0b | j_mayer | *** |
180 | a750fc0b | j_mayer | PowerPC e600: (not implemented) |
181 | a750fc0b | j_mayer | INSN KO |
182 | a750fc0b | j_mayer | SPR KO |
183 | a750fc0b | j_mayer | MSR KO |
184 | a750fc0b | j_mayer | IRQ KO |
185 | a750fc0b | j_mayer | MMU KO |
186 | a750fc0b | j_mayer | EXCP KO |
187 | 76a66253 | j_mayer | |
188 | a750fc0b | j_mayer | *** |
189 | a750fc0b | j_mayer | 32 bits PowerPC |
190 | a750fc0b | j_mayer | PowerPC 601: (601 601v2) |
191 | a750fc0b | j_mayer | INSN OK |
192 | a750fc0b | j_mayer | SPR OK is HID15 only on 601v2 ? |
193 | a750fc0b | j_mayer | MSR OK |
194 | a750fc0b | j_mayer | IRQ KO not implemented |
195 | a750fc0b | j_mayer | MMU ? |
196 | a750fc0b | j_mayer | EXCP ? |
197 | a750fc0b | j_mayer | Remarks: some instructions should have a specific behavior (not implemented) |
198 | a750fc0b | j_mayer | |
199 | a750fc0b | j_mayer | PowerPC 602: 602 |
200 | a750fc0b | j_mayer | INSN OK |
201 | a750fc0b | j_mayer | SPR OK |
202 | a750fc0b | j_mayer | MSR OK |
203 | a750fc0b | j_mayer | IRQ OK |
204 | a750fc0b | j_mayer | MMU ? |
205 | a750fc0b | j_mayer | EXCP ? at least timer and external interrupt are OK |
206 | a750fc0b | j_mayer | Remarks: Linux crashes when entering user-mode. But it seems it does not |
207 | a750fc0b | j_mayer | know about this CPU. As this CPU is close to 603e, it should be OK. |
208 | a750fc0b | j_mayer | |
209 | a750fc0b | j_mayer | PowerPC 603: (603) |
210 | a750fc0b | j_mayer | INSN OK |
211 | a750fc0b | j_mayer | SPR OK |
212 | a750fc0b | j_mayer | MSR OK |
213 | a750fc0b | j_mayer | IRQ OK |
214 | a750fc0b | j_mayer | MMU OK |
215 | a750fc0b | j_mayer | EXCP OK |
216 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots and properly recognizes the CPU |
217 | a750fc0b | j_mayer | |
218 | a750fc0b | j_mayer | PowerPC 603e: (603e11) |
219 | a750fc0b | j_mayer | INSN OK |
220 | a750fc0b | j_mayer | SPR OK |
221 | a750fc0b | j_mayer | MSR OK |
222 | a750fc0b | j_mayer | IRQ OK |
223 | a750fc0b | j_mayer | MMU OK |
224 | a750fc0b | j_mayer | EXCP OK |
225 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots and properly recognizes the CPU |
226 | a750fc0b | j_mayer | |
227 | a750fc0b | j_mayer | PowerPC G2: |
228 | a750fc0b | j_mayer | INSN OK |
229 | a750fc0b | j_mayer | SPR OK |
230 | a750fc0b | j_mayer | MSR OK |
231 | a750fc0b | j_mayer | IRQ OK |
232 | a750fc0b | j_mayer | MMU OK |
233 | a750fc0b | j_mayer | EXCP OK |
234 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots, recognizes the CPU as a 82xx. |
235 | a750fc0b | j_mayer | |
236 | a750fc0b | j_mayer | PowerPC G2le: |
237 | a750fc0b | j_mayer | INSN OK |
238 | a750fc0b | j_mayer | SPR OK |
239 | a750fc0b | j_mayer | MSR OK |
240 | a750fc0b | j_mayer | IRQ OK |
241 | a750fc0b | j_mayer | MMU OK |
242 | a750fc0b | j_mayer | EXCP OK |
243 | a750fc0b | j_mayer | Remarks: Linux 2.4 does not boots. Same symptoms as 602. |
244 | a750fc0b | j_mayer | |
245 | a750fc0b | j_mayer | PowerPC 604: |
246 | a750fc0b | j_mayer | INSN OK |
247 | a750fc0b | j_mayer | SPR OK |
248 | a750fc0b | j_mayer | MSR OK |
249 | a750fc0b | j_mayer | IRQ OK |
250 | a750fc0b | j_mayer | MMU OK |
251 | a750fc0b | j_mayer | EXCP OK |
252 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots and properly recognizes the CPU. |
253 | a750fc0b | j_mayer | |
254 | a750fc0b | j_mayer | PowerPC 7x0: |
255 | a750fc0b | j_mayer | INSN OK |
256 | a750fc0b | j_mayer | SPR OK |
257 | a750fc0b | j_mayer | MSR OK |
258 | a750fc0b | j_mayer | IRQ OK |
259 | a750fc0b | j_mayer | MMU OK |
260 | a750fc0b | j_mayer | EXCP OK |
261 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots and properly recognizes the CPU. |
262 | a750fc0b | j_mayer | |
263 | a750fc0b | j_mayer | PowerPC 750fx: |
264 | a750fc0b | j_mayer | INSN OK |
265 | a750fc0b | j_mayer | SPR OK |
266 | a750fc0b | j_mayer | MSR OK |
267 | a750fc0b | j_mayer | IRQ OK |
268 | a750fc0b | j_mayer | MMU OK |
269 | a750fc0b | j_mayer | EXCP OK |
270 | a750fc0b | j_mayer | Remarks: Linux 2.4 boots but does not properly recognizes the CPU. |
271 | a750fc0b | j_mayer | |
272 | a750fc0b | j_mayer | PowerPC 7x5: |
273 | a750fc0b | j_mayer | INSN ? |
274 | a750fc0b | j_mayer | SPR ? |
275 | a750fc0b | j_mayer | MSR ? |
276 | a750fc0b | j_mayer | IRQ OK |
277 | a750fc0b | j_mayer | MMU ? |
278 | a750fc0b | j_mayer | EXCP OK |
279 | a750fc0b | j_mayer | => Linux 2.4 does not boot. |
280 | a750fc0b | j_mayer | |
281 | a750fc0b | j_mayer | PowerPC 7400: |
282 | a750fc0b | j_mayer | INSN KO Altivec missing |
283 | a750fc0b | j_mayer | SPR OK |
284 | a750fc0b | j_mayer | MSR OK |
285 | a750fc0b | j_mayer | IRQ OK |
286 | a750fc0b | j_mayer | MMU OK |
287 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
288 | a750fc0b | j_mayer | => Linux 2.4 boots and properly recognize the CPU. |
289 | a750fc0b | j_mayer | |
290 | a750fc0b | j_mayer | PowerPC 7410: |
291 | a750fc0b | j_mayer | INSN KO Altivec missing |
292 | a750fc0b | j_mayer | SPR OK |
293 | a750fc0b | j_mayer | MSR OK |
294 | a750fc0b | j_mayer | IRQ OK |
295 | a750fc0b | j_mayer | MMU OK |
296 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
297 | a750fc0b | j_mayer | => Linux 2.4 boots and properly recognize the CPU. |
298 | a750fc0b | j_mayer | Note that UM says tlbld & tlbli are implemented bus this may be a mistake |
299 | a750fc0b | j_mayer | as TLB load are managed by the hardware and it does not implement the |
300 | a750fc0b | j_mayer | needed registers. |
301 | a750fc0b | j_mayer | |
302 | a750fc0b | j_mayer | PowerPC 7441: |
303 | a750fc0b | j_mayer | INSN KO Altivec missing + TLB load insns missing |
304 | a750fc0b | j_mayer | SPR OK |
305 | a750fc0b | j_mayer | MSR OK |
306 | a750fc0b | j_mayer | IRQ OK |
307 | a750fc0b | j_mayer | MMU KO not implemented |
308 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
309 | a750fc0b | j_mayer | |
310 | a750fc0b | j_mayer | PowerPC 7450/7451: |
311 | a750fc0b | j_mayer | INSN KO Altivec missing + TLB load insns missing |
312 | a750fc0b | j_mayer | SPR OK |
313 | a750fc0b | j_mayer | MSR OK |
314 | a750fc0b | j_mayer | IRQ OK |
315 | a750fc0b | j_mayer | MMU KO not implemented |
316 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
317 | a750fc0b | j_mayer | |
318 | a750fc0b | j_mayer | PowerPC 7445/7447: |
319 | a750fc0b | j_mayer | INSN KO Altivec missing + TLB load insns missing |
320 | a750fc0b | j_mayer | SPR OK |
321 | a750fc0b | j_mayer | MSR OK |
322 | a750fc0b | j_mayer | IRQ OK |
323 | a750fc0b | j_mayer | MMU KO not implemented |
324 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
325 | a750fc0b | j_mayer | |
326 | a750fc0b | j_mayer | PowerPC 7455/7457: |
327 | a750fc0b | j_mayer | INSN KO Altivec missing + TLB load insns missing |
328 | a750fc0b | j_mayer | SPR OK |
329 | a750fc0b | j_mayer | MSR OK |
330 | a750fc0b | j_mayer | IRQ OK |
331 | a750fc0b | j_mayer | MMU KO not implemented |
332 | a750fc0b | j_mayer | EXCP ? Altivec, ... |
333 | a750fc0b | j_mayer | |
334 | a750fc0b | j_mayer | 64 bits PowerPC |
335 | a750fc0b | j_mayer | PowerPC 620: (disabled) |
336 | a750fc0b | j_mayer | INSN KO |
337 | a750fc0b | j_mayer | SPR KO |
338 | a750fc0b | j_mayer | MSR ? |
339 | a750fc0b | j_mayer | IRQ KO |
340 | a750fc0b | j_mayer | MMU KO |
341 | a750fc0b | j_mayer | EXCP KO |
342 | a750fc0b | j_mayer | |
343 | a750fc0b | j_mayer | PowerPC 970: (disabled) |
344 | a750fc0b | j_mayer | INSN KO Altivec missing and more |
345 | a750fc0b | j_mayer | SPR KO |
346 | a750fc0b | j_mayer | MSR ? |
347 | a750fc0b | j_mayer | IRQ OK |
348 | a750fc0b | j_mayer | MMU KO partially implemented |
349 | a750fc0b | j_mayer | EXCP KO |
350 | a750fc0b | j_mayer | |
351 | a750fc0b | j_mayer | PowerPC 970FX: (disabled) |
352 | a750fc0b | j_mayer | INSN KO Altivec missing and more |
353 | a750fc0b | j_mayer | SPR KO |
354 | a750fc0b | j_mayer | MSR ? |
355 | a750fc0b | j_mayer | IRQ OK |
356 | a750fc0b | j_mayer | MMU KO partially implemented |
357 | a750fc0b | j_mayer | EXCP KO |
358 | a750fc0b | j_mayer | |
359 | a750fc0b | j_mayer | PowerPC 630: (disabled: lack of detailed specifications) |
360 | a750fc0b | j_mayer | INSN KO |
361 | a750fc0b | j_mayer | SPR KO |
362 | a750fc0b | j_mayer | MSR KO |
363 | a750fc0b | j_mayer | IRQ KO |
364 | a750fc0b | j_mayer | MMU KO |
365 | a750fc0b | j_mayer | EXCP KO |
366 | a750fc0b | j_mayer | |
367 | a750fc0b | j_mayer | PowerPC 631: (disabled: lack of detailed specifications) |
368 | a750fc0b | j_mayer | INSN KO |
369 | a750fc0b | j_mayer | SPR KO |
370 | a750fc0b | j_mayer | MSR KO |
371 | a750fc0b | j_mayer | IRQ KO |
372 | a750fc0b | j_mayer | MMU KO |
373 | a750fc0b | j_mayer | EXCP KO |
374 | a750fc0b | j_mayer | |
375 | a750fc0b | j_mayer | POWER4: (disabled: lack of detailed specifications) |
376 | a750fc0b | j_mayer | INSN KO |
377 | a750fc0b | j_mayer | SPR KO |
378 | a750fc0b | j_mayer | MSR KO |
379 | a750fc0b | j_mayer | IRQ KO |
380 | a750fc0b | j_mayer | MMU KO |
381 | a750fc0b | j_mayer | EXCP KO |
382 | a750fc0b | j_mayer | |
383 | a750fc0b | j_mayer | POWER4+: (disabled: lack of detailed specifications) |
384 | a750fc0b | j_mayer | INSN KO |
385 | a750fc0b | j_mayer | SPR KO |
386 | a750fc0b | j_mayer | MSR KO |
387 | a750fc0b | j_mayer | IRQ KO |
388 | a750fc0b | j_mayer | MMU KO |
389 | a750fc0b | j_mayer | EXCP KO |
390 | a750fc0b | j_mayer | |
391 | a750fc0b | j_mayer | POWER5: (disabled: lack of detailed specifications) |
392 | a750fc0b | j_mayer | INSN KO |
393 | a750fc0b | j_mayer | SPR KO |
394 | a750fc0b | j_mayer | MSR KO |
395 | a750fc0b | j_mayer | IRQ KO |
396 | a750fc0b | j_mayer | MMU KO |
397 | a750fc0b | j_mayer | EXCP KO |
398 | a750fc0b | j_mayer | |
399 | a750fc0b | j_mayer | POWER5+: (disabled: lack of detailed specifications) |
400 | a750fc0b | j_mayer | INSN KO |
401 | a750fc0b | j_mayer | SPR KO |
402 | a750fc0b | j_mayer | MSR KO |
403 | a750fc0b | j_mayer | IRQ KO |
404 | a750fc0b | j_mayer | MMU KO |
405 | a750fc0b | j_mayer | EXCP KO |
406 | a750fc0b | j_mayer | |
407 | a750fc0b | j_mayer | POWER6: (disabled: lack of detailed specifications) |
408 | a750fc0b | j_mayer | INSN KO |
409 | a750fc0b | j_mayer | SPR KO |
410 | a750fc0b | j_mayer | MSR KO |
411 | a750fc0b | j_mayer | IRQ KO |
412 | a750fc0b | j_mayer | MMU KO |
413 | a750fc0b | j_mayer | EXCP KO |
414 | a750fc0b | j_mayer | |
415 | a750fc0b | j_mayer | RS64: (disabled: lack of detailed specifications) |
416 | a750fc0b | j_mayer | INSN KO |
417 | a750fc0b | j_mayer | SPR KO |
418 | a750fc0b | j_mayer | MSR KO |
419 | a750fc0b | j_mayer | IRQ KO |
420 | a750fc0b | j_mayer | MMU KO |
421 | a750fc0b | j_mayer | EXCP KO |
422 | a750fc0b | j_mayer | |
423 | a750fc0b | j_mayer | RS64-II: (disabled: lack of detailed specifications) |
424 | a750fc0b | j_mayer | INSN KO |
425 | a750fc0b | j_mayer | SPR KO |
426 | a750fc0b | j_mayer | MSR KO |
427 | a750fc0b | j_mayer | IRQ KO |
428 | a750fc0b | j_mayer | MMU KO |
429 | a750fc0b | j_mayer | EXCP KO |
430 | a750fc0b | j_mayer | |
431 | a750fc0b | j_mayer | RS64-III: (disabled: lack of detailed specifications) |
432 | a750fc0b | j_mayer | INSN KO |
433 | a750fc0b | j_mayer | SPR KO |
434 | a750fc0b | j_mayer | MSR KO |
435 | a750fc0b | j_mayer | IRQ KO |
436 | a750fc0b | j_mayer | MMU KO |
437 | a750fc0b | j_mayer | EXCP KO |
438 | a750fc0b | j_mayer | |
439 | a750fc0b | j_mayer | RS64-IV: (disabled: lack of detailed specifications) |
440 | a750fc0b | j_mayer | INSN KO |
441 | a750fc0b | j_mayer | SPR KO |
442 | a750fc0b | j_mayer | MSR KO |
443 | a750fc0b | j_mayer | IRQ KO |
444 | a750fc0b | j_mayer | MMU KO |
445 | a750fc0b | j_mayer | EXCP KO |
446 | a750fc0b | j_mayer | |
447 | a750fc0b | j_mayer | Original POWER |
448 | a750fc0b | j_mayer | POWER: (disabled: lack of detailed specifications) |
449 | a750fc0b | j_mayer | INSN KO |
450 | a750fc0b | j_mayer | SPR KO |
451 | a750fc0b | j_mayer | MSR KO |
452 | a750fc0b | j_mayer | IRQ KO |
453 | a750fc0b | j_mayer | MMU KO |
454 | a750fc0b | j_mayer | EXCP KO |
455 | a750fc0b | j_mayer | |
456 | a750fc0b | j_mayer | POWER2: (disabled: lack of detailed specifications) |
457 | a750fc0b | j_mayer | INSN KO |
458 | a750fc0b | j_mayer | SPR KO |
459 | a750fc0b | j_mayer | MSR KO |
460 | a750fc0b | j_mayer | IRQ KO |
461 | a750fc0b | j_mayer | MMU KO |
462 | a750fc0b | j_mayer | EXCP KO |
463 | 76a66253 | j_mayer | |
464 | 76a66253 | j_mayer | =============================================================================== |
465 | 76a66253 | j_mayer | PowerPC microcontrollers emulation status |
466 | 76a66253 | j_mayer | |
467 | 74563c16 | j_mayer | Implemementation should be sufficient to boot Linux: |
468 | 74563c16 | j_mayer | - PowerPC 405CR |
469 | 74563c16 | j_mayer | - PowerPC 405EP |
470 | 74563c16 | j_mayer | |
471 | 76a66253 | j_mayer | TODO: |
472 | 74563c16 | j_mayer | - More PowerPC 40x microcontrollers emulation |
473 | 76a66253 | j_mayer | - PowerQUICC microcontrollers emulation |
474 | 76a66253 | j_mayer | |
475 | 76a66253 | j_mayer | =============================================================================== |
476 | 76a66253 | j_mayer | PowerPC based platforms emulation status |
477 | 76a66253 | j_mayer | |
478 | 76a66253 | j_mayer | * PREP platform (RS/6000 7043...) - TO BE CHECKED (broken) |
479 | 76a66253 | j_mayer | - Gentoo Linux live CDROM 1.4 |
480 | 76a66253 | j_mayer | - Debian Linux 3.0 |
481 | 76a66253 | j_mayer | - Mandrake Linux 9 |
482 | 76a66253 | j_mayer | |
483 | 76a66253 | j_mayer | * heathrow PowerMac platform (beige PowerMac) - TO BE CHECKED (broken) |
484 | 76a66253 | j_mayer | - Gentoo Linux live CDROM 1.4 |
485 | 76a66253 | j_mayer | - Debian Linux 3.0 |
486 | 76a66253 | j_mayer | - Mandrake Linux 9 |
487 | 76a66253 | j_mayer | |
488 | 76a66253 | j_mayer | * mac99 platform (white and blue PowerMac, ...) |
489 | 76a66253 | j_mayer | - Gentoo Linux live CDROM 1.4 - boots, compiles linux kernel |
490 | 76a66253 | j_mayer | - Debian Linux woody - boots from CDROM and HDD |
491 | 76a66253 | j_mayer | - Mandrake Linux 9 - boots from CDROM, freezes during install |
492 | 74563c16 | j_mayer | - Knoppix 2003-07-13_4 boots from CDROM, pb with X configuration |
493 | 74563c16 | j_mayer | distribution bug: X runs with a properly hand-coded configuration. |
494 | 74563c16 | j_mayer | - rock Linux 2.0 runs from CDROM |
495 | 74563c16 | j_mayer | |
496 | 74563c16 | j_mayer | * Linux 2.6 support seems deadly broken (used to boot...). |
497 | 74563c16 | j_mayer | |
498 | 74563c16 | j_mayer | * PowerPC 405EP reference boards: |
499 | 74563c16 | j_mayer | - can boot Linux 2.4 & 2.6. |
500 | 74563c16 | j_mayer | Need to provide a flash image ready to boot for reproductible tests. |
501 | 76a66253 | j_mayer | |
502 | 76a66253 | j_mayer | TODO: |
503 | 76a66253 | j_mayer | - MCA based RS/6000 emulation |
504 | 76a66253 | j_mayer | - CHRP emulation (not PowerMac) |
505 | 76a66253 | j_mayer | - PPAR emulation |
506 | 74563c16 | j_mayer | - ePPAR emulation |
507 | 76a66253 | j_mayer | - misc PowerPC reference boards emulation |
508 | 76a66253 | j_mayer | |
509 | 76a66253 | j_mayer | =============================================================================== |
510 | 76a66253 | j_mayer | (to be completed) |