qemu/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 target/microblaze: Reduce linux-user address space to 32-bit 2020-09-01 07:43:35 -07:00
cpu-qom.h cpu: Use DeviceClass reset instead of a special CPUClass reset 2020-03-17 19:48:10 -04:00
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 target/microblaze: Add flags markup to some helpers 2020-09-01 07:43:35 -07:00
insns.decode target/microblaze: Convert dec_stream to decodetree 2020-09-01 07:43:35 -07:00
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