4 This document tries to summarise some of the different cpu families that exist
5 and are supported by arch/powerpc.
14 +--------------+ +----------------+
15 | Old POWER | --------------> | RS64 (threads) |
16 +--------------+ +----------------+
20 +--------------+ +----------------+ +------+
21 | 601 | --------------> | 603 | ---> | e300 |
22 +--------------+ +----------------+ +------+
26 +--------------+ +----------------+ +-------+
27 | 604 | | 750 (G3) | ---> | 750CX |
28 +--------------+ +----------------+ +-------+
32 +--------------+ +----------------+ +-------+
33 | 620 (64 bit) | | 7400 | | 750CL |
34 +--------------+ +----------------+ +-------+
38 +--------------+ +----------------+ +-------+
39 | POWER3/630 | | 7410 | | 750FX |
40 +--------------+ +----------------+ +-------+
44 +--------------+ +----------------+
46 +--------------+ +----------------+
50 +--------------+ +----------------+
52 +--------------+ +----------------+
56 +--------------+ +-------+ +----------------+
57 | POWER4+ | --> | 970 | | 7447 |
58 +--------------+ +-------+ +----------------+
62 +--------------+ +-------+ +----------------+
63 | POWER5 | | 970FX | | 7448 |
64 +--------------+ +-------+ +----------------+
68 +--------------+ +-------+ +----------------+
69 | POWER5+ | | 970MP | | e600 |
70 +--------------+ +-------+ +----------------+
80 +--------------+ +-------+
81 | POWER6 | <-?-> | Cell |
82 +--------------+ +-------+
111 - Software loaded TLB.
138 +--------------+ +----------------+
140 +--------------+ +----------------+
155 Motorola/Freescale 8xx
156 ----------------------
158 - Software loaded with hardware assist.
169 - Software loaded TLB.
170 - e6500 adds HW loaded indirect TLB entries.
178 +--------------------------------+
180 +--------------------------------+
184 +--------------------------------+
186 +--------------------------------+
190 +--------------------------------+
192 +--------------------------------+
196 +--------------------------------+
198 +--------------------------------+
202 +--------------------------------+
203 | e6500 (HW TLB) (Multithreaded) |
204 +--------------------------------+
210 - Book3E, software loaded TLB + HW loaded indirect TLB entries.
213 +--------------+ +----------------+
214 | A2 core | --> | WSP |
215 +--------------+ +----------------+