qemu-ppc
[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: BALATON Zoltan
Subject: Re: [PATCH 00/11] target/ppc: powerpc_excp improvements [BookE] (6/n)
Date: Sat, 29 Jan 2022 01:07:42 +0100 (CET)

On Fri, 28 Jan 2022, 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

What OS did you test with? Other than the 460ex may not make much sense on this board but checking it never hurts. If you only tried Linux kernel then something else to give more coverage could be the same MorphOS iso that used for pegasos2 which should also boot on sam460ex as shown here:

http://zero.eik.bme.hu/~balaton/qemu/amiga/#morphos

or the AROS iso further up that page that should also boot on sam460ex.

Regards,
BALATON Zoltan

== 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(+)





reply via email to

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