5 This document tries to summarise some of the different cpu families that exist
6 and are supported by arch/powerpc.
12 - Hash MMU (except 603 and e300)
13 - Software loaded TLB (603 and e300)
14 - Selectable Software loaded TLB in addition to hash MMU (755, 7450, e600)
15 - Mix of 32 & 64 bit::
17 +--------------+ +----------------+
18 | Old POWER | --------------> | RS64 (threads) |
19 +--------------+ +----------------+
23 +--------------+ +----------------+ +------+
24 | 601 | --------------> | 603 | ---> | e300 |
25 +--------------+ +----------------+ +------+
29 +--------------+ +-----+ +----------------+ +-------+
30 | 604 | | 755 | <--- | 750 (G3) | ---> | 750CX |
31 +--------------+ +-----+ +----------------+ +-------+
35 +--------------+ +----------------+ +-------+
36 | 620 (64 bit) | | 7400 | | 750CL |
37 +--------------+ +----------------+ +-------+
41 +--------------+ +----------------+ +-------+
42 | POWER3/630 | | 7410 | | 750FX |
43 +--------------+ +----------------+ +-------+
47 +--------------+ +----------------+
49 +--------------+ +----------------+
53 +--------------+ +----------------+
55 +--------------+ +----------------+
59 +--------------+ +-------+ +----------------+
60 | POWER4+ | --> | 970 | | 7447 |
61 +--------------+ +-------+ +----------------+
65 +--------------+ +-------+ +----------------+
66 | POWER5 | | 970FX | | 7448 |
67 +--------------+ +-------+ +----------------+
71 +--------------+ +-------+ +----------------+
72 | POWER5+ | | 970MP | | e600 |
73 +--------------+ +-------+ +----------------+
83 +--------------+ +-------+
84 | POWER6 | <-?-> | Cell |
85 +--------------+ +-------+
114 - Software loaded TLB.
141 +--------------+ +----------------+
143 +--------------+ +----------------+
158 Motorola/Freescale 8xx
159 ----------------------
161 - Software loaded with hardware assist.
172 - Software loaded TLB.
173 - e6500 adds HW loaded indirect TLB entries.
174 - Mix of 32 & 64 bit::
181 +--------------------------------+
183 +--------------------------------+
187 +--------------------------------+
189 +--------------------------------+
193 +--------------------------------+
195 +--------------------------------+
199 +--------------------------------+
201 +--------------------------------+
205 +--------------------------------+
206 | e6500 (HW TLB) (Multithreaded) |
207 +--------------------------------+
213 - Book3E, software loaded TLB + HW loaded indirect TLB entries.
216 +--------------+ +----------------+
217 | A2 core | --> | WSP |
218 +--------------+ +----------------+