mbox series

[v2,00/10] target/ppc: powerpc_excp improvements [7xx] (8/n)

Message ID 20220204173430.1457358-1-farosas@linux.ibm.com
Headers show
Series target/ppc: powerpc_excp improvements [7xx] (8/n) | expand

Message

Fabiano Rosas Feb. 4, 2022, 5:34 p.m. UTC
This series handles the 7xx family: 740, 745, 750, 750cl, 750cx,
750fx, 750gx and 755.

changes from v1:

- add back sc 1 support for pegasos2. I have opened an issue to track
  this: https://gitlab.com/qemu-project/qemu/-/issues/859

v1:
https://lists.nongnu.org/archive/html/qemu-ppc/2022-02/msg00043.html

Fabiano Rosas (10):
  target/ppc: Merge 7x5 and 7x0 exception model IDs
  target/ppc: Introduce powerpc_excp_7xx
  target/ppc: Simplify powerpc_excp_7xx
  target/ppc: 7xx: Machine Check exception cleanup
  target/ppc: 7xx: External interrupt cleanup
  target/ppc: 7xx: Program exception cleanup
  target/ppc: 7xx: System Call exception cleanup
  target/ppc: 7xx: System Reset cleanup
  target/ppc: 7xx: Software TLB cleanup
  target/ppc: 7xx: Set SRRs directly in exception code

 target/ppc/cpu-qom.h     |   6 +-
 target/ppc/cpu_init.c    |  16 +--
 target/ppc/excp_helper.c | 207 ++++++++++++++++++++++++++++++++++++++-
 3 files changed, 216 insertions(+), 13 deletions(-)

Comments

Cédric Le Goater Feb. 9, 2022, 7:44 a.m. UTC | #1
On 2/4/22 18:34, Fabiano Rosas wrote:
> This series handles the 7xx family: 740, 745, 750, 750cl, 750cx,
> 750fx, 750gx and 755.
> 
> changes from v1:
> 
> - add back sc 1 support for pegasos2. I have opened an issue to track
>    this: https://gitlab.com/qemu-project/qemu/-/issues/859
> 
> v1:
> https://lists.nongnu.org/archive/html/qemu-ppc/2022-02/msg00043.html
> 
> Fabiano Rosas (10):
>    target/ppc: Merge 7x5 and 7x0 exception model IDs
>    target/ppc: Introduce powerpc_excp_7xx
>    target/ppc: Simplify powerpc_excp_7xx
>    target/ppc: 7xx: Machine Check exception cleanup
>    target/ppc: 7xx: External interrupt cleanup
>    target/ppc: 7xx: Program exception cleanup
>    target/ppc: 7xx: System Call exception cleanup
>    target/ppc: 7xx: System Reset cleanup
>    target/ppc: 7xx: Software TLB cleanup
>    target/ppc: 7xx: Set SRRs directly in exception code
> 
>   target/ppc/cpu-qom.h     |   6 +-
>   target/ppc/cpu_init.c    |  16 +--
>   target/ppc/excp_helper.c | 207 ++++++++++++++++++++++++++++++++++++++-
>   3 files changed, 216 insertions(+), 13 deletions(-)
> 


Applied to ppc-7.0.

Thanks,

C.