From: Fabiano Rosas <farosas@linux.ibm.com>
To: qemu-devel@nongnu.org
Cc: danielhb413@gmail.com, qemu-ppc@nongnu.org, clg@kaod.org,
david@gibson.dropbear.id.au
Subject: [PATCH 3/5] target/ppc: books: Machine Check exception cleanup
Date: Mon, 24 Jan 2022 15:46:03 -0300 [thread overview]
Message-ID: <20220124184605.999353-4-farosas@linux.ibm.com> (raw)
In-Reply-To: <20220124184605.999353-1-farosas@linux.ibm.com>
powerpc_excp_books is BookS only, so remove 40x and BookE code.
Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com>
---
target/ppc/excp_helper.c | 17 -----------------
1 file changed, 17 deletions(-)
diff --git a/target/ppc/excp_helper.c b/target/ppc/excp_helper.c
index 0d27dfb2c5..e5f09e1984 100644
--- a/target/ppc/excp_helper.c
+++ b/target/ppc/excp_helper.c
@@ -632,23 +632,6 @@ static void powerpc_excp_books(PowerPCCPU *cpu, int excp)
/* machine check exceptions don't have ME set */
new_msr &= ~((target_ulong)1 << MSR_ME);
- /* XXX: should also have something loaded in DAR / DSISR */
- switch (excp_model) {
- case POWERPC_EXCP_40x:
- srr0 = SPR_40x_SRR2;
- srr1 = SPR_40x_SRR3;
- break;
- case POWERPC_EXCP_BOOKE:
- /* FIXME: choose one or the other based on CPU type */
- srr0 = SPR_BOOKE_MCSRR0;
- srr1 = SPR_BOOKE_MCSRR1;
-
- env->spr[SPR_BOOKE_CSRR0] = env->nip;
- env->spr[SPR_BOOKE_CSRR1] = msr;
- break;
- default:
- break;
- }
break;
case POWERPC_EXCP_DSI: /* Data storage exception */
trace_ppc_excp_dsi(env->spr[SPR_DSISR], env->spr[SPR_DAR]);
--
2.34.1
next prev parent reply other threads:[~2022-01-24 19:03 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-24 18:46 [PATCH 0/5] target/ppc: powerpc_excp improvements [BookS] (4/n) Fabiano Rosas
2022-01-24 18:46 ` [PATCH 1/5] target/ppc: Introduce powerpc_excp_books Fabiano Rosas
2022-01-25 12:06 ` Cédric Le Goater
2022-01-24 18:46 ` [PATCH 2/5] target/ppc: Simplify powerpc_excp_books Fabiano Rosas
2022-01-25 12:09 ` Cédric Le Goater
2022-01-24 18:46 ` Fabiano Rosas [this message]
2022-01-25 12:09 ` [PATCH 3/5] target/ppc: books: Machine Check exception cleanup Cédric Le Goater
2022-01-24 18:46 ` [PATCH 4/5] target/ppc: books: External interrupt cleanup Fabiano Rosas
2022-01-25 12:11 ` Cédric Le Goater
2022-01-24 18:46 ` [PATCH 5/5] target/ppc: books: Program exception cleanup Fabiano Rosas
2022-01-25 12:11 ` Cédric Le Goater
2022-01-25 12:28 ` [PATCH 0/5] target/ppc: powerpc_excp improvements [BookS] (4/n) Cédric Le Goater
2022-01-25 14:54 ` Fabiano Rosas
2022-01-25 15:15 ` Cédric Le Goater
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220124184605.999353-4-farosas@linux.ibm.com \
--to=farosas@linux.ibm.com \
--cc=clg@kaod.org \
--cc=danielhb413@gmail.com \
--cc=david@gibson.dropbear.id.au \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.