qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 00/11] target/ppc: powerpc_excp improvements [BookE] (6/n)


From: Cédric Le Goater
Subject: Re: [PATCH 00/11] target/ppc: powerpc_excp improvements [BookE] (6/n)
Date: Wed, 9 Feb 2022 08:43:01 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0

On 1/28/22 23:40, Fabiano Rosas wrote:
This series handles the BookE exception code.

Tested the following machines/CPUs:

== bamboo ==
440ep, 460ex, 440-xilinx-w-dfpu

== sam460ex ==
440ep, 460ex, 440-xilinx-w-dfpu

== mpc8544ds ==
e500v1, e500v2

== ppce500 ==
e500mc, e5500, e6500

About the remaining CPUs:

- The 440x4 have been partially removed in the past. I sent a separate
   patch removing what's left of it.

- The 440x5 (440-xilinx) boots with the bamboo machine but it
   segfaults in userspace (also in master).

- The e200 is broken in master due to an assert in _spr_register (the
   DSRR0/1 registers are being registered twice). After fixing that
   QEMU crashes due to lack of IRQ controller (there's a TODO in the
   init_proc_e200).

Fabiano Rosas (11):
   target/ppc: Introduce powerpc_excp_booke
   target/ppc: Simplify powerpc_excp_booke
   target/ppc: booke: Critical exception cleanup
   target/ppc: booke: Machine Check cleanups
   target/ppc: booke: Data Storage exception cleanup
   target/ppc: booke: Instruction storage exception cleanup
   target/ppc: booke: External interrupt cleanup
   target/ppc: booke: Alignment interrupt cleanup
   target/ppc: booke: System Call exception cleanup
   target/ppc: booke: Watchdog Timer interrupt
   target/ppc: booke: System Reset exception cleanup

  target/ppc/excp_helper.c | 228 +++++++++++++++++++++++++++++++++++++++
  1 file changed, 228 insertions(+)

Applied to ppc-7.0.

Thanks,

C.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]