提交 eb5ceb4d 编写于 作者: B Benjamin Herrenschmidt 提交者: David Gibson

ppc: Add dummy CIABR SPR

We should implement HW breakpoint/watchpoint, qemu supports them...
Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
Reviewed-by: NThomas Huth <thuth@redhat.com>
Reviewed-by: NDavid Gibson <david@gibson.dropbear.id.au>
Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
上级 a6eabb9e
...@@ -1393,6 +1393,7 @@ static inline int cpu_mmu_index (CPUPPCState *env, bool ifetch) ...@@ -1393,6 +1393,7 @@ static inline int cpu_mmu_index (CPUPPCState *env, bool ifetch)
#define SPR_PSPB (0x09F) #define SPR_PSPB (0x09F)
#define SPR_DAWR (0x0B4) #define SPR_DAWR (0x0B4)
#define SPR_RPR (0x0BA) #define SPR_RPR (0x0BA)
#define SPR_CIABR (0x0BB)
#define SPR_DAWRX (0x0BC) #define SPR_DAWRX (0x0BC)
#define SPR_HFSCR (0x0BE) #define SPR_HFSCR (0x0BE)
#define SPR_VRSAVE (0x100) #define SPR_VRSAVE (0x100)
......
...@@ -7589,6 +7589,11 @@ static void gen_spr_book3s_207_dbg(CPUPPCState *env) ...@@ -7589,6 +7589,11 @@ static void gen_spr_book3s_207_dbg(CPUPPCState *env)
SPR_NOACCESS, SPR_NOACCESS, SPR_NOACCESS, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic, &spr_read_generic, &spr_write_generic,
KVM_REG_PPC_DAWRX, 0x00000000); KVM_REG_PPC_DAWRX, 0x00000000);
spr_register_kvm_hv(env, SPR_CIABR, "CIABR",
SPR_NOACCESS, SPR_NOACCESS,
SPR_NOACCESS, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic,
KVM_REG_PPC_CIABR, 0x00000000);
} }
static void gen_spr_970_dbg(CPUPPCState *env) static void gen_spr_970_dbg(CPUPPCState *env)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册