[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 04/11] target/ppc: moved ppc_store_msr into gdbstub.c
From: |
Bruno Larsen (billionai) |
Subject: |
[PATCH 04/11] target/ppc: moved ppc_store_msr into gdbstub.c |
Date: |
Wed, 12 May 2021 11:08:06 -0300 |
This function is used by !TCG cases, so it was moved to a common code
file. We chose gdbstub.c since it was the one giving us grief over it.
Signed-off-by: Bruno Larsen (billionai) <bruno.larsen@eldorado.org.br>
---
target/ppc/gdbstub.c | 7 +++++++
target/ppc/misc_helper.c | 6 ------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/target/ppc/gdbstub.c b/target/ppc/gdbstub.c
index 9339e7eafe..17e41fc113 100644
--- a/target/ppc/gdbstub.c
+++ b/target/ppc/gdbstub.c
@@ -22,6 +22,7 @@
#include "exec/gdbstub.h"
#include "exec/helper-proto.h"
#include "internal.h"
+#include "helper_regs.h"
static int ppc_gdb_register_len_apple(int n)
{
@@ -622,6 +623,12 @@ gchar *ppc_gdb_arch_name(CPUState *cs)
#endif
}
+/* GDBstub can read and write MSR... */
+void ppc_store_msr(CPUPPCState *env, target_ulong value)
+{
+ hreg_store_msr(env, value, 0);
+}
+
void ppc_gdb_init(CPUState *cs, PowerPCCPUClass *pcc)
{
if (pcc->insns_flags & PPC_FLOAT) {
diff --git a/target/ppc/misc_helper.c b/target/ppc/misc_helper.c
index 08a31da289..b910ac6479 100644
--- a/target/ppc/misc_helper.c
+++ b/target/ppc/misc_helper.c
@@ -255,12 +255,6 @@ target_ulong helper_clcs(CPUPPCState *env, uint32_t arg)
/*****************************************************************************/
/* Special registers manipulation */
-/* GDBstub can read and write MSR... */
-void ppc_store_msr(CPUPPCState *env, target_ulong value)
-{
- hreg_store_msr(env, value, 0);
-}
-
void ppc_store_lpcr(PowerPCCPU *cpu, target_ulong val)
{
PowerPCCPUClass *pcc = POWERPC_CPU_GET_CLASS(cpu);
--
2.17.1
- Re: [PATCH 01/11] target/ppc: created ppc_{store,get}_vscr for generic vscr usage, (continued)
- [PATCH 02/11] target/ppc: moved ppc_store_sdr1 to cpu.c, Bruno Larsen (billionai), 2021/05/12
- [PATCH 03/11] target/ppc: moved ppc_cpu_dump_state to cpu_init.c, Bruno Larsen (billionai), 2021/05/12
- [PATCH 04/11] target/ppc: moved ppc_store_msr into gdbstub.c,
Bruno Larsen (billionai) <=
- [PATCH 05/11] target/ppc: moved ppc_store_lpcr to cpu.c, Bruno Larsen (billionai), 2021/05/12
- [PATCH 06/11] target/ppc: updated vscr manipulation in machine.c, Bruno Larsen (billionai), 2021/05/12
- [PATCH 07/11] target/ppc: added KVM fallback to fpscr manipulation, Bruno Larsen (billionai), 2021/05/12