Statistics
| Branch: | Revision:

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)