qemu-e2k/target/microblaze
Richard Henderson 4b8936310b target/microblaze: Put MicroBlazeCPUConfig into DisasContext
The bulk of the translator should not have access to the
complete cpu state, to avoid the temptation to examine bits
that are in run time, but not translation time context.

We do need access to the constant cpu configuration, and
that is sufficient, so put that into DisasContext.

Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2020-09-07 12:58:08 -07:00
..
cpu-param.h
cpu-qom.h
cpu.c target/microblaze: Fill in VMStateDescription for cpu 2020-09-07 12:58:08 -07:00
cpu.h target/microblaze: Fill in VMStateDescription for cpu 2020-09-07 12:58:08 -07:00
gdbstub.c target/microblaze: Treat pvr_regs as constant 2020-09-07 12:58:08 -07:00
helper.c target/microblaze: Move mmu parameters to MicroBlazeCPUConfig 2020-09-07 12:58:08 -07:00
helper.h
insns.decode
machine.c target/microblaze: Fill in VMStateDescription for cpu 2020-09-07 12:58:08 -07:00
meson.build target/microblaze: Fill in VMStateDescription for cpu 2020-09-07 12:58:08 -07:00
mmu.c target/microblaze: Move mmu parameters to MicroBlazeCPUConfig 2020-09-07 12:58:08 -07:00
mmu.h target/microblaze: Move mmu parameters to MicroBlazeCPUConfig 2020-09-07 12:58:08 -07:00
op_helper.c target/microblaze: Move pvr regs to MicroBlazeCPUConfig 2020-09-07 12:58:08 -07:00
translate.c target/microblaze: Put MicroBlazeCPUConfig into DisasContext 2020-09-07 12:58:08 -07:00