Statistics
| Branch: | Revision:

root / target-ppc / STATUS @ a88790a1

History | View | Annotate | Download (10.6 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 86f1d3ac j_mayer
Remarks: Linux 2.4 boots (at least 1 proprietary firmware).
90 86f1d3ac j_mayer
         uboot seems to freeze at boot time.
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 86f1d3ac j_mayer
Remarks: Linux 2.4 crashes when entering user-mode.
207 86f1d3ac j_mayer
         Linux 2.6.22 boots on this CPU but does not recognize it.
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 86f1d3ac j_mayer
         Linux 2.6.22 idem.
218 a750fc0b j_mayer
219 a750fc0b j_mayer
PowerPC 603e: (603e11)
220 a750fc0b j_mayer
INSN  OK
221 a750fc0b j_mayer
SPR   OK
222 a750fc0b j_mayer
MSR   OK
223 a750fc0b j_mayer
IRQ   OK
224 a750fc0b j_mayer
MMU   OK
225 a750fc0b j_mayer
EXCP  OK
226 a750fc0b j_mayer
Remarks: Linux 2.4 boots and properly recognizes the CPU
227 86f1d3ac j_mayer
         Linux 2.6.22 idem.
228 a750fc0b j_mayer
229 a750fc0b j_mayer
PowerPC G2:
230 a750fc0b j_mayer
INSN  OK
231 a750fc0b j_mayer
SPR   OK
232 a750fc0b j_mayer
MSR   OK
233 a750fc0b j_mayer
IRQ   OK
234 a750fc0b j_mayer
MMU   OK
235 a750fc0b j_mayer
EXCP  OK
236 a750fc0b j_mayer
Remarks: Linux 2.4 boots, recognizes the CPU as a 82xx.
237 86f1d3ac j_mayer
         Linux 2.6.22 idem.
238 a750fc0b j_mayer
239 a750fc0b j_mayer
PowerPC G2le:
240 a750fc0b j_mayer
INSN  OK
241 a750fc0b j_mayer
SPR   OK
242 a750fc0b j_mayer
MSR   OK
243 a750fc0b j_mayer
IRQ   OK
244 a750fc0b j_mayer
MMU   OK
245 a750fc0b j_mayer
EXCP  OK
246 a750fc0b j_mayer
Remarks: Linux 2.4 does not boots. Same symptoms as 602.
247 86f1d3ac j_mayer
         Linux 2.6.22 boots and properly recognizes the CPU.
248 a750fc0b j_mayer
249 a750fc0b j_mayer
PowerPC 604:
250 a750fc0b j_mayer
INSN  OK
251 a750fc0b j_mayer
SPR   OK
252 a750fc0b j_mayer
MSR   OK
253 a750fc0b j_mayer
IRQ   OK
254 a750fc0b j_mayer
MMU   OK
255 a750fc0b j_mayer
EXCP  OK
256 a750fc0b j_mayer
Remarks: Linux 2.4 boots and properly recognizes the CPU.
257 86f1d3ac j_mayer
         Linux 2.6.22 idem.
258 a750fc0b j_mayer
259 a750fc0b j_mayer
PowerPC 7x0:
260 a750fc0b j_mayer
INSN  OK
261 a750fc0b j_mayer
SPR   OK
262 a750fc0b j_mayer
MSR   OK
263 a750fc0b j_mayer
IRQ   OK
264 a750fc0b j_mayer
MMU   OK
265 a750fc0b j_mayer
EXCP  OK
266 a750fc0b j_mayer
Remarks: Linux 2.4 boots and properly recognizes the CPU.
267 86f1d3ac j_mayer
         Linux 2.6.22 idem.
268 a750fc0b j_mayer
269 a750fc0b j_mayer
PowerPC 750fx:
270 a750fc0b j_mayer
INSN  OK
271 a750fc0b j_mayer
SPR   OK
272 a750fc0b j_mayer
MSR   OK
273 a750fc0b j_mayer
IRQ   OK
274 a750fc0b j_mayer
MMU   OK
275 a750fc0b j_mayer
EXCP  OK
276 a750fc0b j_mayer
Remarks: Linux 2.4 boots but does not properly recognizes the CPU.
277 86f1d3ac j_mayer
         Linux 2.6.22 boots and properly recognizes the CPU.
278 a750fc0b j_mayer
279 a750fc0b j_mayer
PowerPC 7x5:
280 a750fc0b j_mayer
INSN  ?
281 a750fc0b j_mayer
SPR   ?
282 a750fc0b j_mayer
MSR   ?
283 a750fc0b j_mayer
IRQ   OK
284 a750fc0b j_mayer
MMU   ?
285 a750fc0b j_mayer
EXCP  OK
286 86f1d3ac j_mayer
Remarks: Linux 2.4 does not boot.
287 86f1d3ac j_mayer
         Linux 2.6.22 idem.
288 a750fc0b j_mayer
289 a750fc0b j_mayer
PowerPC 7400:
290 a750fc0b j_mayer
INSN  KO Altivec missing
291 a750fc0b j_mayer
SPR   OK
292 a750fc0b j_mayer
MSR   OK
293 a750fc0b j_mayer
IRQ   OK
294 a750fc0b j_mayer
MMU   OK
295 a750fc0b j_mayer
EXCP  ?  Altivec, ...
296 86f1d3ac j_mayer
Remarks: Linux 2.4 boots and properly recognize the CPU.
297 86f1d3ac j_mayer
         Linux 2.6.22 idem.
298 a750fc0b j_mayer
299 a750fc0b j_mayer
PowerPC 7410:
300 a750fc0b j_mayer
INSN  KO Altivec missing
301 a750fc0b j_mayer
SPR   OK
302 a750fc0b j_mayer
MSR   OK
303 a750fc0b j_mayer
IRQ   OK
304 a750fc0b j_mayer
MMU   OK
305 a750fc0b j_mayer
EXCP  ?  Altivec, ...
306 86f1d3ac j_mayer
Remarks: Linux 2.4 boots and properly recognize the CPU.
307 86f1d3ac j_mayer
         Linux 2.6.22 idem.
308 86f1d3ac j_mayer
   Note that UM says tlbld & tlbli are implemented but this may be a mistake
309 86f1d3ac j_mayer
   as TLB loads are managed by the hardware and the CPU does not implement the
310 a750fc0b j_mayer
   needed registers.
311 a750fc0b j_mayer
312 a750fc0b j_mayer
PowerPC 7441:
313 9b22787c j_mayer
INSN  KO Altivec missing
314 a750fc0b j_mayer
SPR   OK
315 a750fc0b j_mayer
MSR   OK
316 a750fc0b j_mayer
IRQ   OK
317 9b22787c j_mayer
MMU   OK
318 a750fc0b j_mayer
EXCP  ?  Altivec, ...
319 86f1d3ac j_mayer
Remarks: Linux does not have the code to handle TLB miss on this CPU
320 86f1d3ac j_mayer
         Linux 2.6.22 idem.
321 a750fc0b j_mayer
322 a750fc0b j_mayer
PowerPC 7450/7451:
323 9b22787c j_mayer
INSN  KO Altivec missing
324 a750fc0b j_mayer
SPR   OK
325 a750fc0b j_mayer
MSR   OK
326 a750fc0b j_mayer
IRQ   OK
327 9b22787c j_mayer
MMU   OK
328 a750fc0b j_mayer
EXCP  ?  Altivec, ...
329 86f1d3ac j_mayer
Remarks: Linux does not have the code to handle TLB miss on this CPU
330 86f1d3ac j_mayer
         Linux 2.6.22 idem.
331 a750fc0b j_mayer
332 a750fc0b j_mayer
PowerPC 7445/7447:
333 9b22787c j_mayer
INSN  KO Altivec missing
334 a750fc0b j_mayer
SPR   OK
335 a750fc0b j_mayer
MSR   OK
336 a750fc0b j_mayer
IRQ   OK
337 9b22787c j_mayer
MMU   OK
338 a750fc0b j_mayer
EXCP  ?  Altivec, ...
339 86f1d3ac j_mayer
Remarks: Linux does not have the code to handle TLB miss on this CPU
340 86f1d3ac j_mayer
         Linux 2.6.22 idem.
341 a750fc0b j_mayer
342 a750fc0b j_mayer
PowerPC 7455/7457:
343 9b22787c j_mayer
INSN  KO Altivec missing
344 a750fc0b j_mayer
SPR   OK
345 a750fc0b j_mayer
MSR   OK
346 a750fc0b j_mayer
IRQ   OK
347 9b22787c j_mayer
MMU   OK
348 a750fc0b j_mayer
EXCP  ?  Altivec, ...
349 86f1d3ac j_mayer
Remarks: Linux does not have the code to handle TLB miss on this CPU
350 86f1d3ac j_mayer
         Linux 2.6.22 idem.
351 a750fc0b j_mayer
352 a750fc0b j_mayer
64 bits PowerPC
353 a750fc0b j_mayer
PowerPC 620: (disabled)
354 a750fc0b j_mayer
INSN  KO
355 a750fc0b j_mayer
SPR   KO
356 a750fc0b j_mayer
MSR   ?
357 a750fc0b j_mayer
IRQ   KO
358 a750fc0b j_mayer
MMU   KO
359 a750fc0b j_mayer
EXCP  KO
360 86f1d3ac j_mayer
Remarks: not much documentation for this implementation...
361 a750fc0b j_mayer
362 9b22787c j_mayer
PowerPC 970:
363 a750fc0b j_mayer
INSN  KO Altivec missing and more
364 a750fc0b j_mayer
SPR   KO
365 a750fc0b j_mayer
MSR   ?
366 a750fc0b j_mayer
IRQ   OK
367 9b22787c j_mayer
MMU   OK
368 9b22787c j_mayer
EXCP  KO partially implemented
369 86f1d3ac j_mayer
Remarks: Should be able to boot but there is no hw platform currently emulated.
370 a750fc0b j_mayer
371 9b22787c j_mayer
PowerPC 970FX:
372 a750fc0b j_mayer
INSN  KO Altivec missing and more
373 a750fc0b j_mayer
SPR   KO
374 a750fc0b j_mayer
MSR   ?
375 a750fc0b j_mayer
IRQ   OK
376 9b22787c j_mayer
MMU   OK
377 9b22787c j_mayer
EXCP  KO partially implemented
378 86f1d3ac j_mayer
Remarks: Should be able to boot but there is no hw platform currently emulated.
379 9b22787c j_mayer
380 9b22787c j_mayer
PowerPC 970GX:
381 9b22787c j_mayer
INSN  KO Altivec missing and more
382 9b22787c j_mayer
SPR   KO
383 9b22787c j_mayer
MSR   ?
384 9b22787c j_mayer
IRQ   OK
385 9b22787c j_mayer
MMU   OK
386 9b22787c j_mayer
EXCP  KO partially implemented
387 86f1d3ac j_mayer
Remarks: Should be able to boot but there is no hw platform currently emulated.
388 9b22787c j_mayer
389 9b22787c j_mayer
PowerPC Cell:
390 9b22787c j_mayer
INSN  KO Altivec missing and more
391 9b22787c j_mayer
SPR   KO
392 9b22787c j_mayer
MSR   ?
393 9b22787c j_mayer
IRQ   ?
394 9b22787c j_mayer
MMU   ?
395 9b22787c j_mayer
EXCP  ? partially implemented
396 86f1d3ac j_mayer
Remarks: As the core is mostly a 970, should be able to boot.
397 86f1d3ac j_mayer
         SPE are not implemented.
398 a750fc0b j_mayer
399 a750fc0b j_mayer
PowerPC 630: (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
PowerPC 631: (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
POWER4: (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
POWER4+: (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
POWER5: (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
POWER5+: (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
POWER6: (disabled: lack of detailed specifications)
448 a750fc0b j_mayer
INSN  KO
449 a750fc0b j_mayer
SPR   KO
450 a750fc0b j_mayer
MSR   KO
451 a750fc0b j_mayer
IRQ   KO
452 a750fc0b j_mayer
MMU   KO
453 a750fc0b j_mayer
EXCP  KO
454 a750fc0b j_mayer
455 a750fc0b j_mayer
RS64: (disabled: lack of detailed specifications)
456 a750fc0b j_mayer
INSN  KO
457 a750fc0b j_mayer
SPR   KO
458 a750fc0b j_mayer
MSR   KO
459 a750fc0b j_mayer
IRQ   KO
460 a750fc0b j_mayer
MMU   KO
461 a750fc0b j_mayer
EXCP  KO
462 a750fc0b j_mayer
463 a750fc0b j_mayer
RS64-II: (disabled: lack of detailed specifications)
464 a750fc0b j_mayer
INSN  KO
465 a750fc0b j_mayer
SPR   KO
466 a750fc0b j_mayer
MSR   KO
467 a750fc0b j_mayer
IRQ   KO
468 a750fc0b j_mayer
MMU   KO
469 a750fc0b j_mayer
EXCP  KO
470 a750fc0b j_mayer
471 a750fc0b j_mayer
RS64-III: (disabled: lack of detailed specifications)
472 a750fc0b j_mayer
INSN  KO
473 a750fc0b j_mayer
SPR   KO
474 a750fc0b j_mayer
MSR   KO
475 a750fc0b j_mayer
IRQ   KO
476 a750fc0b j_mayer
MMU   KO
477 a750fc0b j_mayer
EXCP  KO
478 a750fc0b j_mayer
479 a750fc0b j_mayer
RS64-IV: (disabled: lack of detailed specifications)
480 a750fc0b j_mayer
INSN  KO
481 a750fc0b j_mayer
SPR   KO
482 a750fc0b j_mayer
MSR   KO
483 a750fc0b j_mayer
IRQ   KO
484 a750fc0b j_mayer
MMU   KO
485 a750fc0b j_mayer
EXCP  KO
486 a750fc0b j_mayer
487 a750fc0b j_mayer
Original POWER
488 a750fc0b j_mayer
POWER: (disabled: lack of detailed specifications)
489 a750fc0b j_mayer
INSN  KO
490 a750fc0b j_mayer
SPR   KO
491 a750fc0b j_mayer
MSR   KO
492 a750fc0b j_mayer
IRQ   KO
493 a750fc0b j_mayer
MMU   KO
494 a750fc0b j_mayer
EXCP  KO
495 a750fc0b j_mayer
496 a750fc0b j_mayer
POWER2: (disabled: lack of detailed specifications)
497 a750fc0b j_mayer
INSN  KO
498 a750fc0b j_mayer
SPR   KO
499 a750fc0b j_mayer
MSR   KO
500 a750fc0b j_mayer
IRQ   KO
501 a750fc0b j_mayer
MMU   KO
502 a750fc0b j_mayer
EXCP  KO
503 76a66253 j_mayer
504 76a66253 j_mayer
===============================================================================
505 76a66253 j_mayer
PowerPC microcontrollers emulation status
506 76a66253 j_mayer
507 74563c16 j_mayer
Implemementation should be sufficient to boot Linux:
508 9b22787c j_mayer
(there seem to be problems with uboot freezing at some point)
509 74563c16 j_mayer
- PowerPC 405CR
510 74563c16 j_mayer
- PowerPC 405EP
511 74563c16 j_mayer
512 76a66253 j_mayer
TODO:
513 86f1d3ac j_mayer
- PowerPC 401 microcontrollers emulation
514 86f1d3ac j_mayer
- PowerPC 403 microcontrollers emulation
515 86f1d3ac j_mayer
- more PowerPC 405 microcontrollers emulation
516 86f1d3ac j_mayer
- Fixes / more features for implemented PowerPC 405 microcontrollers emulation
517 9b22787c j_mayer
- PowerPC 440 microcontrollers emulation
518 9b22787c j_mayer
- e200 microcontrollers emulation
519 9b22787c j_mayer
- e300 microcontrollers emulation
520 9b22787c j_mayer
- e500 microcontrollers emulation
521 9b22787c j_mayer
- e600 microcontrollers emulation
522 76a66253 j_mayer
523 76a66253 j_mayer
===============================================================================
524 76a66253 j_mayer
PowerPC based platforms emulation status
525 76a66253 j_mayer
526 76a66253 j_mayer
* PREP platform (RS/6000 7043...) - TO BE CHECKED (broken)
527 76a66253 j_mayer
- Gentoo Linux live CDROM 1.4
528 76a66253 j_mayer
- Debian Linux 3.0
529 76a66253 j_mayer
- Mandrake Linux 9
530 76a66253 j_mayer
531 76a66253 j_mayer
* heathrow PowerMac platform (beige PowerMac) - TO BE CHECKED (broken)
532 76a66253 j_mayer
- Gentoo Linux live CDROM 1.4
533 76a66253 j_mayer
- Debian Linux 3.0
534 76a66253 j_mayer
- Mandrake Linux 9
535 76a66253 j_mayer
536 76a66253 j_mayer
* mac99 platform (white and blue PowerMac, ...)
537 76a66253 j_mayer
- Gentoo Linux live CDROM 1.4 - boots, compiles linux kernel
538 76a66253 j_mayer
- Debian Linux woody - boots from CDROM and HDD
539 76a66253 j_mayer
- Mandrake Linux 9 - boots from CDROM, freezes during install
540 74563c16 j_mayer
- Knoppix 2003-07-13_4 boots from CDROM, pb with X configuration
541 74563c16 j_mayer
  distribution bug: X runs with a properly hand-coded configuration.
542 74563c16 j_mayer
- rock Linux 2.0 runs from CDROM
543 74563c16 j_mayer
544 74563c16 j_mayer
* Linux 2.6 support seems deadly broken (used to boot...).
545 74563c16 j_mayer
546 74563c16 j_mayer
* PowerPC 405EP reference boards:
547 74563c16 j_mayer
- can boot Linux 2.4 & 2.6.
548 74563c16 j_mayer
  Need to provide a flash image ready to boot for reproductible tests.
549 76a66253 j_mayer
550 76a66253 j_mayer
TODO:
551 86f1d3ac j_mayer
- URGENT: fix PreP and heathrow platforms
552 86f1d3ac j_mayer
- PowerPC 64 reference platform
553 76a66253 j_mayer
- MCA based RS/6000 emulation
554 76a66253 j_mayer
- CHRP emulation (not PowerMac)
555 76a66253 j_mayer
- PPAR emulation
556 74563c16 j_mayer
- ePPAR emulation
557 76a66253 j_mayer
- misc PowerPC reference boards emulation
558 76a66253 j_mayer
559 76a66253 j_mayer
===============================================================================