提交 deb05c4c 编写于 作者: A Alexander Graf

PPC: Fix SPR access control of L1CFG0

The L1CFG0 register on e200 and e500 is "User RO" according to the
specifications. So let's make it user readable and world unwritable.
Signed-off-by: NAlexander Graf <agraf@suse.de>
上级 45eb5611
...@@ -4433,8 +4433,8 @@ static void init_proc_e200 (CPUPPCState *env) ...@@ -4433,8 +4433,8 @@ static void init_proc_e200 (CPUPPCState *env)
0x00000000); 0x00000000);
/* XXX : not implemented */ /* XXX : not implemented */
spr_register(env, SPR_Exxx_L1CFG0, "L1CFG0", spr_register(env, SPR_Exxx_L1CFG0, "L1CFG0",
SPR_NOACCESS, SPR_NOACCESS, &spr_read_generic, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic, &spr_read_generic, SPR_NOACCESS,
0x00000000); 0x00000000);
/* XXX : not implemented */ /* XXX : not implemented */
spr_register(env, SPR_Exxx_L1CSR0, "L1CSR0", spr_register(env, SPR_Exxx_L1CSR0, "L1CSR0",
...@@ -4766,8 +4766,8 @@ static void init_proc_e500 (CPUPPCState *env, int version) ...@@ -4766,8 +4766,8 @@ static void init_proc_e500 (CPUPPCState *env, int version)
0x00000000); 0x00000000);
/* XXX : not implemented */ /* XXX : not implemented */
spr_register(env, SPR_Exxx_L1CFG0, "L1CFG0", spr_register(env, SPR_Exxx_L1CFG0, "L1CFG0",
SPR_NOACCESS, SPR_NOACCESS, &spr_read_generic, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic, &spr_read_generic, SPR_NOACCESS,
l1cfg0); l1cfg0);
/* XXX : not implemented */ /* XXX : not implemented */
spr_register(env, SPR_Exxx_L1CSR0, "L1CSR0", spr_register(env, SPR_Exxx_L1CSR0, "L1CSR0",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册