Commit 9b22787cda6d1ee30a14bf09d0dc5af111a3ad1f
1 parent
25ba3a68
Update PowerPC emulation status file.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3355 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
45 additions
and
15 deletions
target-ppc/STATUS
| ... | ... | @@ -300,36 +300,41 @@ EXCP ? Altivec, ... |
| 300 | 300 | needed registers. |
| 301 | 301 | |
| 302 | 302 | PowerPC 7441: |
| 303 | -INSN KO Altivec missing + TLB load insns missing | |
| 303 | +INSN KO Altivec missing | |
| 304 | 304 | SPR OK |
| 305 | 305 | MSR OK |
| 306 | 306 | IRQ OK |
| 307 | -MMU KO not implemented | |
| 307 | +MMU OK | |
| 308 | 308 | EXCP ? Altivec, ... |
| 309 | +Linux does not have the code to handle TLB miss on this CPU | |
| 310 | + | |
| 309 | 311 | |
| 310 | 312 | PowerPC 7450/7451: |
| 311 | -INSN KO Altivec missing + TLB load insns missing | |
| 313 | +INSN KO Altivec missing | |
| 312 | 314 | SPR OK |
| 313 | 315 | MSR OK |
| 314 | 316 | IRQ OK |
| 315 | -MMU KO not implemented | |
| 317 | +MMU OK | |
| 316 | 318 | EXCP ? Altivec, ... |
| 319 | +Linux does not have the code to handle TLB miss on this CPU | |
| 317 | 320 | |
| 318 | 321 | PowerPC 7445/7447: |
| 319 | -INSN KO Altivec missing + TLB load insns missing | |
| 322 | +INSN KO Altivec missing | |
| 320 | 323 | SPR OK |
| 321 | 324 | MSR OK |
| 322 | 325 | IRQ OK |
| 323 | -MMU KO not implemented | |
| 326 | +MMU OK | |
| 324 | 327 | EXCP ? Altivec, ... |
| 328 | +Linux does not have the code to handle TLB miss on this CPU | |
| 325 | 329 | |
| 326 | 330 | PowerPC 7455/7457: |
| 327 | -INSN KO Altivec missing + TLB load insns missing | |
| 331 | +INSN KO Altivec missing | |
| 328 | 332 | SPR OK |
| 329 | 333 | MSR OK |
| 330 | 334 | IRQ OK |
| 331 | -MMU KO not implemented | |
| 335 | +MMU OK | |
| 332 | 336 | EXCP ? Altivec, ... |
| 337 | +Linux does not have the code to handle TLB miss on this CPU | |
| 333 | 338 | |
| 334 | 339 | 64 bits PowerPC |
| 335 | 340 | PowerPC 620: (disabled) |
| ... | ... | @@ -340,21 +345,41 @@ IRQ KO |
| 340 | 345 | MMU KO |
| 341 | 346 | EXCP KO |
| 342 | 347 | |
| 343 | -PowerPC 970: (disabled) | |
| 348 | +PowerPC 970: | |
| 344 | 349 | INSN KO Altivec missing and more |
| 345 | 350 | SPR KO |
| 346 | 351 | MSR ? |
| 347 | 352 | IRQ OK |
| 348 | -MMU KO partially implemented | |
| 349 | -EXCP KO | |
| 353 | +MMU OK | |
| 354 | +EXCP KO partially implemented | |
| 355 | +Should be able to boot but there is no hw platform currently emulated. | |
| 350 | 356 | |
| 351 | -PowerPC 970FX: (disabled) | |
| 357 | +PowerPC 970FX: | |
| 352 | 358 | INSN KO Altivec missing and more |
| 353 | 359 | SPR KO |
| 354 | 360 | MSR ? |
| 355 | 361 | IRQ OK |
| 356 | -MMU KO partially implemented | |
| 357 | -EXCP KO | |
| 362 | +MMU OK | |
| 363 | +EXCP KO partially implemented | |
| 364 | +Should be able to boot but there is no hw platform currently emulated. | |
| 365 | + | |
| 366 | +PowerPC 970GX: | |
| 367 | +INSN KO Altivec missing and more | |
| 368 | +SPR KO | |
| 369 | +MSR ? | |
| 370 | +IRQ OK | |
| 371 | +MMU OK | |
| 372 | +EXCP KO partially implemented | |
| 373 | +Should be able to boot but there is no hw platform currently emulated. | |
| 374 | + | |
| 375 | +PowerPC Cell: | |
| 376 | +INSN KO Altivec missing and more | |
| 377 | +SPR KO | |
| 378 | +MSR ? | |
| 379 | +IRQ ? | |
| 380 | +MMU ? | |
| 381 | +EXCP ? partially implemented | |
| 382 | +As the core is mostly a 970, should be able to boot. SPE are not implemented. | |
| 358 | 383 | |
| 359 | 384 | PowerPC 630: (disabled: lack of detailed specifications) |
| 360 | 385 | INSN KO |
| ... | ... | @@ -465,12 +490,17 @@ EXCP KO |
| 465 | 490 | PowerPC microcontrollers emulation status |
| 466 | 491 | |
| 467 | 492 | Implemementation should be sufficient to boot Linux: |
| 493 | +(there seem to be problems with uboot freezing at some point) | |
| 468 | 494 | - PowerPC 405CR |
| 469 | 495 | - PowerPC 405EP |
| 470 | 496 | |
| 471 | 497 | TODO: |
| 472 | 498 | - More PowerPC 40x microcontrollers emulation |
| 473 | -- PowerQUICC microcontrollers emulation | |
| 499 | +- PowerPC 440 microcontrollers emulation | |
| 500 | +- e200 microcontrollers emulation | |
| 501 | +- e300 microcontrollers emulation | |
| 502 | +- e500 microcontrollers emulation | |
| 503 | +- e600 microcontrollers emulation | |
| 474 | 504 | |
| 475 | 505 | =============================================================================== |
| 476 | 506 | PowerPC based platforms emulation status | ... | ... |