root / target-ppc / STATUS @ 36081602
History | View | Annotate | Download (2.6 kB)
1 |
PowerPC emulation status. |
---|---|
2 |
The goal of this file is to provide a reference status to avoid regressions. |
3 |
|
4 |
=============================================================================== |
5 |
PowerPC core emulation status |
6 |
|
7 |
PowerPC CPU known to work (ie booting at least Linux 2.4): |
8 |
* main stream PowerPC cores |
9 |
- PowerPC 603 & derivatives |
10 |
- PowerPC 604 & derivatives |
11 |
- PowerPC 740 & derivatives |
12 |
- PowerPC 750 & derivatives |
13 |
- PowerPC 405 |
14 |
|
15 |
PowerPC that should work but are not supported by standard Linux kernel |
16 |
(then remain mostly untested) |
17 |
- PowerPC 745 |
18 |
- PowerPC 755 |
19 |
|
20 |
Work in progress: |
21 |
* embedded PowerPC cores |
22 |
- BookE PowerPC |
23 |
- e500 core (Freescale PowerQUICC) |
24 |
* main stream PowerPC cores |
25 |
- PowerPC 601 |
26 |
- PowerPC 602 |
27 |
|
28 |
TODO: |
29 |
* embedded PowerPC cores |
30 |
- PowerPC 401 |
31 |
- PowerPC 403 |
32 |
- PowerPC 440 |
33 |
- PowerPC 460 |
34 |
* main stream PowerPC cores |
35 |
- PowerPC 7400 (aka G4) |
36 |
- PowerPC 7410 |
37 |
- PowerPC 7450 |
38 |
- PowerPC 7455 |
39 |
- PowerPC 7457 |
40 |
- PowerPC 7457A |
41 |
* original POWER |
42 |
- POWER |
43 |
- POWER2 |
44 |
* 64 bits PowerPC cores |
45 |
- PowerPC 620 |
46 |
- PowerPC 630 (aka POWER3) |
47 |
- PowerPC 631 (aka POWER3+) |
48 |
- POWER4 |
49 |
- POWER4+ |
50 |
- POWER5 |
51 |
- POWER5+ |
52 |
- PowerPC 970 |
53 |
* RS64 series |
54 |
- RS64 |
55 |
- RS64-II |
56 |
- RS64-III |
57 |
- RS64-IV |
58 |
|
59 |
=============================================================================== |
60 |
PowerPC microcontrollers emulation status |
61 |
|
62 |
Implemementation should be sufficient to boot Linux: |
63 |
- PowerPC 405CR |
64 |
- PowerPC 405EP |
65 |
|
66 |
TODO: |
67 |
- More PowerPC 40x microcontrollers emulation |
68 |
- PowerQUICC microcontrollers emulation |
69 |
|
70 |
=============================================================================== |
71 |
PowerPC based platforms emulation status |
72 |
|
73 |
* PREP platform (RS/6000 7043...) - TO BE CHECKED (broken) |
74 |
- Gentoo Linux live CDROM 1.4 |
75 |
- Debian Linux 3.0 |
76 |
- Mandrake Linux 9 |
77 |
|
78 |
* heathrow PowerMac platform (beige PowerMac) - TO BE CHECKED (broken) |
79 |
- Gentoo Linux live CDROM 1.4 |
80 |
- Debian Linux 3.0 |
81 |
- Mandrake Linux 9 |
82 |
|
83 |
* mac99 platform (white and blue PowerMac, ...) |
84 |
- Gentoo Linux live CDROM 1.4 - boots, compiles linux kernel |
85 |
- Debian Linux woody - boots from CDROM and HDD |
86 |
- Mandrake Linux 9 - boots from CDROM, freezes during install |
87 |
- Knoppix 2003-07-13_4 boots from CDROM, pb with X configuration |
88 |
distribution bug: X runs with a properly hand-coded configuration. |
89 |
- rock Linux 2.0 runs from CDROM |
90 |
|
91 |
* Linux 2.6 support seems deadly broken (used to boot...). |
92 |
|
93 |
* PowerPC 405EP reference boards: |
94 |
- can boot Linux 2.4 & 2.6. |
95 |
Need to provide a flash image ready to boot for reproductible tests. |
96 |
|
97 |
TODO: |
98 |
- MCA based RS/6000 emulation |
99 |
- CHRP emulation (not PowerMac) |
100 |
- PPAR emulation |
101 |
- ePPAR emulation |
102 |
- misc PowerPC reference boards emulation |
103 |
|
104 |
=============================================================================== |
105 |
(to be completed) |