All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] target/ppc: CPU families split
@ 2022-03-01 13:56 Fabiano Rosas
  2022-03-01 13:56 ` [PATCH 01/17] target/ppc: Add a tracepoint for System Calls Fabiano Rosas
                   ` (16 more replies)
  0 siblings, 17 replies; 20+ messages in thread
From: Fabiano Rosas @ 2022-03-01 13:56 UTC (permalink / raw)
  To: qemu-devel; +Cc: danielhb413, qemu-ppc, clg, david

This series introduces 6 new files, one for each big CPU family and
moves most the specific code from cpu_init and excp_helper into these
files.

We're left with cpu_init containing only generic CPU initialization
routines and QOM-related functions.

The excp_helper file still needs more work but we're close to having
only TCG-specific code in it, as the file name implies. I left this
for the next series.

Based on legoater/ppc-7.0

Fabiano Rosas (17):
  target/ppc: Add a tracepoint for System Calls
  target/ppc: Use trace-events instead of CPU_LOG_INT
  target/ppc: Move 40x CPUs code to their own file
  target/ppc: Move 6xx CPUs code to their own file
  target/ppc: Move 7xx CPUs code to their own file
  target/ppc: Move 74xx CPUs code to their own file
  target/ppc: Move BookE CPUs code to their own file
  target/ppc: Move BookS CPUs to their own file
  target/ppc: Remove leftover comments from cpu_init
  target/ppc: Expose some excp_helper functions
  target/ppc: Move powerpc_excp_40x into cpu_40x.c
  target/ppc: Move powerpc_excp_6xx into cpu_6xx.c
  target/ppc: Move powerpc_excp_7xx into cpu_7xx.c
  target/ppc: Move powerpc_excp_74xx into cpu_74xx.c
  target/ppc: Move powerpc_excp_booke into cpu_booke.c
  target/ppc: Move powerpc_excp_books into cpu_books.c
  target/ppc: Move powerpc_excp* to the PowerPCCPU Class

 target/ppc/cpu-qom.h     |    1 +
 target/ppc/cpu.h         |    6 +
 target/ppc/cpu_40x.c     |  412 +++
 target/ppc/cpu_6xx.c     | 1341 ++++++++
 target/ppc/cpu_74xx.c    | 1358 ++++++++
 target/ppc/cpu_7xx.c     | 1095 +++++++
 target/ppc/cpu_booke.c   | 1647 ++++++++++
 target/ppc/cpu_books.c   | 2299 +++++++++++++
 target/ppc/cpu_init.c    | 6593 --------------------------------------
 target/ppc/excp_helper.c | 1486 +--------
 target/ppc/meson.build   |    6 +
 target/ppc/misc_helper.c |    4 +-
 target/ppc/trace-events  |    4 +
 target/ppc/trace.h       |   18 +
 14 files changed, 8202 insertions(+), 8068 deletions(-)
 create mode 100644 target/ppc/cpu_40x.c
 create mode 100644 target/ppc/cpu_6xx.c
 create mode 100644 target/ppc/cpu_74xx.c
 create mode 100644 target/ppc/cpu_7xx.c
 create mode 100644 target/ppc/cpu_booke.c
 create mode 100644 target/ppc/cpu_books.c

-- 
2.34.1



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-03-02 13:58 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-01 13:56 [PATCH 00/17] target/ppc: CPU families split Fabiano Rosas
2022-03-01 13:56 ` [PATCH 01/17] target/ppc: Add a tracepoint for System Calls Fabiano Rosas
2022-03-01 13:56 ` [PATCH 02/17] target/ppc: Use trace-events instead of CPU_LOG_INT Fabiano Rosas
2022-03-01 13:56 ` [PATCH 03/17] target/ppc: Move 40x CPUs code to their own file Fabiano Rosas
2022-03-01 22:36   ` BALATON Zoltan
2022-03-02 13:37     ` Fabiano Rosas
2022-03-01 13:56 ` [PATCH 04/17] target/ppc: Move 6xx " Fabiano Rosas
2022-03-01 13:56 ` [PATCH 05/17] target/ppc: Move 7xx " Fabiano Rosas
2022-03-01 13:56 ` [PATCH 06/17] target/ppc: Move 74xx " Fabiano Rosas
2022-03-01 13:56 ` [PATCH 07/17] target/ppc: Move BookE " Fabiano Rosas
2022-03-01 13:56 ` [PATCH 08/17] target/ppc: Move BookS CPUs " Fabiano Rosas
2022-03-01 13:56 ` [PATCH 09/17] target/ppc: Remove leftover comments from cpu_init Fabiano Rosas
2022-03-01 13:56 ` [PATCH 10/17] target/ppc: Expose some excp_helper functions Fabiano Rosas
2022-03-01 13:56 ` [PATCH 11/17] target/ppc: Move powerpc_excp_40x into cpu_40x.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 12/17] target/ppc: Move powerpc_excp_6xx into cpu_6xx.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 13/17] target/ppc: Move powerpc_excp_7xx into cpu_7xx.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 14/17] target/ppc: Move powerpc_excp_74xx into cpu_74xx.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 15/17] target/ppc: Move powerpc_excp_booke into cpu_booke.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 16/17] target/ppc: Move powerpc_excp_books into cpu_books.c Fabiano Rosas
2022-03-01 13:56 ` [PATCH 17/17] target/ppc: Move powerpc_excp* to the PowerPCCPU Class Fabiano Rosas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.