提交 86f1d3ac 编写于 作者: J j_mayer

Update PowerPC emulation status file.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3438 c046a42c-6fe2-441c-8c8c-71466251a162
上级 8ca3f6c3
......@@ -86,8 +86,8 @@ MSR OK
IRQ OK
MMU OK
EXCP OK
=> Linux 2.4 boots (at least 1 proprietary firmware).
Remarks: Linux 2.4 boots (at least 1 proprietary firmware).
uboot seems to freeze at boot time.
To be checked: 405D2 405D4 405EZ 405LP Npe4GS3 STB03 STB04 STB25
x2vp4 x2vp7 x2vp20 x2vp50
......@@ -203,8 +203,8 @@ MSR OK
IRQ OK
MMU ?
EXCP ? at least timer and external interrupt are OK
Remarks: Linux crashes when entering user-mode. But it seems it does not
know about this CPU. As this CPU is close to 603e, it should be OK.
Remarks: Linux 2.4 crashes when entering user-mode.
Linux 2.6.22 boots on this CPU but does not recognize it.
PowerPC 603: (603)
INSN OK
......@@ -214,6 +214,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots and properly recognizes the CPU
Linux 2.6.22 idem.
PowerPC 603e: (603e11)
INSN OK
......@@ -223,6 +224,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots and properly recognizes the CPU
Linux 2.6.22 idem.
PowerPC G2:
INSN OK
......@@ -232,6 +234,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots, recognizes the CPU as a 82xx.
Linux 2.6.22 idem.
PowerPC G2le:
INSN OK
......@@ -241,6 +244,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 does not boots. Same symptoms as 602.
Linux 2.6.22 boots and properly recognizes the CPU.
PowerPC 604:
INSN OK
......@@ -250,6 +254,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots and properly recognizes the CPU.
Linux 2.6.22 idem.
PowerPC 7x0:
INSN OK
......@@ -259,6 +264,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots and properly recognizes the CPU.
Linux 2.6.22 idem.
PowerPC 750fx:
INSN OK
......@@ -268,6 +274,7 @@ IRQ OK
MMU OK
EXCP OK
Remarks: Linux 2.4 boots but does not properly recognizes the CPU.
Linux 2.6.22 boots and properly recognizes the CPU.
PowerPC 7x5:
INSN ?
......@@ -276,7 +283,8 @@ MSR ?
IRQ OK
MMU ?
EXCP OK
=> Linux 2.4 does not boot.
Remarks: Linux 2.4 does not boot.
Linux 2.6.22 idem.
PowerPC 7400:
INSN KO Altivec missing
......@@ -285,7 +293,8 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
=> Linux 2.4 boots and properly recognize the CPU.
Remarks: Linux 2.4 boots and properly recognize the CPU.
Linux 2.6.22 idem.
PowerPC 7410:
INSN KO Altivec missing
......@@ -294,9 +303,10 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
=> Linux 2.4 boots and properly recognize the CPU.
Note that UM says tlbld & tlbli are implemented bus this may be a mistake
as TLB load are managed by the hardware and it does not implement the
Remarks: Linux 2.4 boots and properly recognize the CPU.
Linux 2.6.22 idem.
Note that UM says tlbld & tlbli are implemented but this may be a mistake
as TLB loads are managed by the hardware and the CPU does not implement the
needed registers.
PowerPC 7441:
......@@ -306,8 +316,8 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
Linux does not have the code to handle TLB miss on this CPU
Remarks: Linux does not have the code to handle TLB miss on this CPU
Linux 2.6.22 idem.
PowerPC 7450/7451:
INSN KO Altivec missing
......@@ -316,7 +326,8 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
Linux does not have the code to handle TLB miss on this CPU
Remarks: Linux does not have the code to handle TLB miss on this CPU
Linux 2.6.22 idem.
PowerPC 7445/7447:
INSN KO Altivec missing
......@@ -325,7 +336,8 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
Linux does not have the code to handle TLB miss on this CPU
Remarks: Linux does not have the code to handle TLB miss on this CPU
Linux 2.6.22 idem.
PowerPC 7455/7457:
INSN KO Altivec missing
......@@ -334,7 +346,8 @@ MSR OK
IRQ OK
MMU OK
EXCP ? Altivec, ...
Linux does not have the code to handle TLB miss on this CPU
Remarks: Linux does not have the code to handle TLB miss on this CPU
Linux 2.6.22 idem.
64 bits PowerPC
PowerPC 620: (disabled)
......@@ -344,6 +357,7 @@ MSR ?
IRQ KO
MMU KO
EXCP KO
Remarks: not much documentation for this implementation...
PowerPC 970:
INSN KO Altivec missing and more
......@@ -352,7 +366,7 @@ MSR ?
IRQ OK
MMU OK
EXCP KO partially implemented
Should be able to boot but there is no hw platform currently emulated.
Remarks: Should be able to boot but there is no hw platform currently emulated.
PowerPC 970FX:
INSN KO Altivec missing and more
......@@ -361,7 +375,7 @@ MSR ?
IRQ OK
MMU OK
EXCP KO partially implemented
Should be able to boot but there is no hw platform currently emulated.
Remarks: Should be able to boot but there is no hw platform currently emulated.
PowerPC 970GX:
INSN KO Altivec missing and more
......@@ -370,7 +384,7 @@ MSR ?
IRQ OK
MMU OK
EXCP KO partially implemented
Should be able to boot but there is no hw platform currently emulated.
Remarks: Should be able to boot but there is no hw platform currently emulated.
PowerPC Cell:
INSN KO Altivec missing and more
......@@ -379,7 +393,8 @@ MSR ?
IRQ ?
MMU ?
EXCP ? partially implemented
As the core is mostly a 970, should be able to boot. SPE are not implemented.
Remarks: As the core is mostly a 970, should be able to boot.
SPE are not implemented.
PowerPC 630: (disabled: lack of detailed specifications)
INSN KO
......@@ -495,7 +510,10 @@ Implemementation should be sufficient to boot Linux:
- PowerPC 405EP
TODO:
- More PowerPC 40x microcontrollers emulation
- PowerPC 401 microcontrollers emulation
- PowerPC 403 microcontrollers emulation
- more PowerPC 405 microcontrollers emulation
- Fixes / more features for implemented PowerPC 405 microcontrollers emulation
- PowerPC 440 microcontrollers emulation
- e200 microcontrollers emulation
- e300 microcontrollers emulation
......@@ -530,6 +548,8 @@ PowerPC based platforms emulation status
Need to provide a flash image ready to boot for reproductible tests.
TODO:
- URGENT: fix PreP and heathrow platforms
- PowerPC 64 reference platform
- MCA based RS/6000 emulation
- CHRP emulation (not PowerMac)
- PPAR emulation
......@@ -537,4 +557,3 @@ TODO:
- misc PowerPC reference boards emulation
===============================================================================
(to be completed)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册