* [PATCH] powerpc: Add cpu family documentation
@ 2014-01-30 2:38 Michael Ellerman
2014-01-30 3:32 ` Stephen Rothwell
2014-01-31 13:32 ` Kumar Gala
0 siblings, 2 replies; 5+ messages in thread
From: Michael Ellerman @ 2014-01-30 2:38 UTC (permalink / raw)
To: linuxppc-dev
This patch adds some documentation on the different cpu families
supported by arch/powerpc.
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
---
Documentation/powerpc/cpu_families.txt | 76 ++++++++++++++++++++++++++++++++++
1 file changed, 76 insertions(+)
create mode 100644 Documentation/powerpc/cpu_families.txt
diff --git a/Documentation/powerpc/cpu_families.txt b/Documentation/powerpc/cpu_families.txt
new file mode 100644
index 0000000..df72657
--- /dev/null
+++ b/Documentation/powerpc/cpu_families.txt
@@ -0,0 +1,76 @@
+CPU Families
+============
+
+This doco tries to summarise some of the different cpu families that exist and
+are supported by arch/powerpc.
+
+Book3S (aka sPAPR)
+------------------
+
+ - Hash MMU
+ - Mix of 32 & 64 bit
+
+ Old
+ POWER --- 601 --- 603
+ | | |
+ | | *----- 740
+ | | |
+ | | *----- 750 (G3) --- 750CX --- 750CL --- 750FX
+ | | |
+ | | |
+ | 604 *--- 7400 --- 7410 --- 7450 --- 7455 --- 7447 --- 7448
+ | |
+ | |
+ | *---- [620] --- POWER3/630 --- POWER3+ --- POWER4 --- POWER4+ --- POWER5 --- POWER5+ --- POWER5++ --- POWER6 --- POWER7 --- POWER7+ --- POWER8
+ | (64bit) | .
+ | | .
+ | | *--- Cell
+ | |
+ | *--- 970 --- 970FX --- 970MP
+ |
+ *--- RS64 (threads)
+
+
+ PA6T (64bit) ...
+
+
+IBM BookE
+---------
+
+ - Software loaded TLB.
+ - All 32 bit
+
+ 401 --- 403 --- 405 --- 440 --- 450 --- 460 --- 476
+ |
+ *--- BG/P
+
+
+Motorola/Freescale 8xx
+----------------------
+
+ - Software loaded with hardware assist.
+ - All 32 bit
+
+ 8xx --- 850
+
+
+Freescale BookE
+---------------
+
+ - Software loaded TLB.
+ - e6500 adds HW loaded indirect TLB entries.
+ - Mix of 32 & 64 bit
+
+ e200 --- e500 --- e500v2 --- e500mc --- e5500 --- e6500
+ (Book3E) (HW TLB)
+ (64bit)
+
+IBM A2 core
+-----------
+
+ - Book3E, software loaded TLB + HW loaded indirect TLB entries.
+ - 64 bit
+
+ A2 core --- BG/Q
+ |
+ *------- WSP
--
1.8.3.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] powerpc: Add cpu family documentation
2014-01-30 2:38 [PATCH] powerpc: Add cpu family documentation Michael Ellerman
@ 2014-01-30 3:32 ` Stephen Rothwell
2014-02-01 4:28 ` Michael Ellerman
2014-01-31 13:32 ` Kumar Gala
1 sibling, 1 reply; 5+ messages in thread
From: Stephen Rothwell @ 2014-01-30 3:32 UTC (permalink / raw)
To: Michael Ellerman; +Cc: linuxppc-dev
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
Hi Michael,
Nice.
On Thu, 30 Jan 2014 13:38:00 +1100 Michael Ellerman <mpe@ellerman.id.au> wrote:
>
> +++ b/Documentation/powerpc/cpu_families.txt
> @@ -0,0 +1,76 @@
> +CPU Families
> +============
> +
> +This doco tries to summarise some of the different cpu families that exist and
^^^^
document
> + | |
> + | *---- [620] --- POWER3/630 --- POWER3+ --- POWER4 --- POWER4+ --- POWER5 --- POWER5+ --- POWER5++ --- POWER6 --- POWER7 --- POWER7+ --- POWER8
Its a pity that this wraps ...
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] powerpc: Add cpu family documentation
2014-01-30 2:38 [PATCH] powerpc: Add cpu family documentation Michael Ellerman
2014-01-30 3:32 ` Stephen Rothwell
@ 2014-01-31 13:32 ` Kumar Gala
2014-02-01 4:28 ` Michael Ellerman
1 sibling, 1 reply; 5+ messages in thread
From: Kumar Gala @ 2014-01-31 13:32 UTC (permalink / raw)
To: Michael Ellerman; +Cc: linuxppc-dev
On Jan 29, 2014, at 8:38 PM, Michael Ellerman <mpe@ellerman.id.au> =
wrote:
> This patch adds some documentation on the different cpu families
> supported by arch/powerpc.
>=20
> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
> ---
> Documentation/powerpc/cpu_families.txt | 76 =
++++++++++++++++++++++++++++++++++
> 1 file changed, 76 insertions(+)
> create mode 100644 Documentation/powerpc/cpu_families.txt
>=20
> diff --git a/Documentation/powerpc/cpu_families.txt =
b/Documentation/powerpc/cpu_families.txt
> new file mode 100644
> index 0000000..df72657
> --- /dev/null
> +++ b/Documentation/powerpc/cpu_families.txt
> @@ -0,0 +1,76 @@
> +CPU Families
> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> +
> +This doco tries to summarise some of the different cpu families that =
exist and
> +are supported by arch/powerpc.
> +
> +Book3S (aka sPAPR)
> +------------------
> +
> + - Hash MMU
> + - Mix of 32 & 64 bit
> +
> + Old
> + POWER --- 601 --- 603
> + | | |
> + | | *----- 740
> + | | |
> + | | *----- 750 (G3) --- 750CX --- 750CL --- 750FX
> + | | |
> + | | |
> + | 604 *--- 7400 --- 7410 --- 7450 --- 7455 --- =
7447 --- 7448
> + | |
> + | |
> + | *---- [620] --- POWER3/630 --- POWER3+ --- POWER4 --- =
POWER4+ --- POWER5 --- POWER5+ --- POWER5++ --- POWER6 --- POWER7 --- =
POWER7+ --- POWER8
> + | (64bit) =
| .
> + | =
| .
> + | =
| *--- Cell
> + | =
|
> + | =
*--- 970 --- 970FX --- 970MP
> + |
> + *--- RS64 (threads)
> +
> +
> + PA6T (64bit) ...
> +
> +
> +IBM BookE
> +---------
> +
> + - Software loaded TLB.
> + - All 32 bit
> +
> + 401 --- 403 --- 405 --- 440 --- 450 --- 460 --- 476
> + |
> + *--- BG/P
> +
> +
> +Motorola/Freescale 8xx
> +----------------------
> +
> + - Software loaded with hardware assist.
> + - All 32 bit
> +
> + 8xx --- 850
> +
> +
> +Freescale BookE
> +---------------
> +
> + - Software loaded TLB.
> + - e6500 adds HW loaded indirect TLB entries.
> + - Mix of 32 & 64 bit
> +
> + e200 --- e500 --- e500v2 --- e500mc --- e5500 --- e6500
> + (Book3E) (HW TLB)
> + (64bit)
> +
e200 is its own core family that doesn=92t have any relation to e500 =
line other than being book-e
might want to add multithreaded to e6500.
> +IBM A2 core
> +-----------
> +
> + - Book3E, software loaded TLB + HW loaded indirect TLB entries.
> + - 64 bit
> +
> + A2 core --- BG/Q
> + |
> + *------- WSP
> --=20
> 1.8.3.2
>=20
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] powerpc: Add cpu family documentation
2014-01-31 13:32 ` Kumar Gala
@ 2014-02-01 4:28 ` Michael Ellerman
0 siblings, 0 replies; 5+ messages in thread
From: Michael Ellerman @ 2014-02-01 4:28 UTC (permalink / raw)
To: Kumar Gala; +Cc: linuxppc-dev
On Fri, 2014-01-31 at 07:32 -0600, Kumar Gala wrote:
> On Jan 29, 2014, at 8:38 PM, Michael Ellerman <mpe@ellerman.id.au> wrote:
> > +Freescale BookE
> > +---------------
> > +
> > + - Software loaded TLB.
> > + - e6500 adds HW loaded indirect TLB entries.
> > + - Mix of 32 & 64 bit
> > +
> > + e200 --- e500 --- e500v2 --- e500mc --- e5500 --- e6500
> > + (Book3E) (HW TLB)
> > + (64bit)
> > +
>
> e200 is its own core family that doesn’t have any relation to e500 line other than being book-e
>
> might want to add multithreaded to e6500.
Thanks Kumar.
cheers
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] powerpc: Add cpu family documentation
2014-01-30 3:32 ` Stephen Rothwell
@ 2014-02-01 4:28 ` Michael Ellerman
0 siblings, 0 replies; 5+ messages in thread
From: Michael Ellerman @ 2014-02-01 4:28 UTC (permalink / raw)
To: Stephen Rothwell; +Cc: linuxppc-dev
On Thu, 2014-01-30 at 14:32 +1100, Stephen Rothwell wrote:
> Hi Michael,
>
> Nice.
>
> On Thu, 30 Jan 2014 13:38:00 +1100 Michael Ellerman <mpe@ellerman.id.au> wrote:
> >
> > +++ b/Documentation/powerpc/cpu_families.txt
> > @@ -0,0 +1,76 @@
> > +CPU Families
> > +============
> > +
> > +This doco tries to summarise some of the different cpu families that exist and
> ^^^^
> document
>
> > + | |
> > + | *---- [620] --- POWER3/630 --- POWER3+ --- POWER4 --- POWER4+ --- POWER5 --- POWER5+ --- POWER5++ --- POWER6 --- POWER7 --- POWER7+ --- POWER8
>
> Its a pity that this wraps ...
Yeah it is. I was too lazy to fix it.
New version coming.
cheers
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-02-01 4:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-30 2:38 [PATCH] powerpc: Add cpu family documentation Michael Ellerman
2014-01-30 3:32 ` Stephen Rothwell
2014-02-01 4:28 ` Michael Ellerman
2014-01-31 13:32 ` Kumar Gala
2014-02-01 4:28 ` Michael Ellerman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).