qemu/target-microblaze
Alistair Francis 8bac22423e target-microblaze: Preserve the pvr registers during reset
Move the Microblaze PVR registers to the end of the CPUMBState
and preserve them during reset. This is similar to what the
QEMU ARM model does with some of it's registers.

This allows the Microblaze PVR registers to only be set once
at realise instead of constantly at reset.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
2015-06-21 17:20:15 +10:00
..
cpu-qom.h target-microblaze: Use cpu_exec_interrupt qom hook 2014-09-25 18:54:22 +01:00
cpu.c target-microblaze: Preserve the pvr registers during reset 2015-06-21 17:20:15 +10:00
cpu.h target-microblaze: Preserve the pvr registers during reset 2015-06-21 17:20:15 +10:00
gdbstub.c cpu: Introduce CPUClass::gdb_{read,write}_register() 2013-07-27 00:04:17 +02:00
helper.c qemu-log: add log category for MMU info 2014-12-16 18:43:19 +00:00
helper.h tcg: Invert the inclusion of helper.h 2014-05-28 09:33:54 -07:00
Makefile.objs cpu: Introduce CPUClass::gdb_{read,write}_register() 2013-07-27 00:04:17 +02:00
microblaze-decode.h microblaze: Add partial decoding of stream insns 2011-04-12 00:48:33 +02:00
mmu.c cputlb: Change tlb_flush() argument to CPUState 2014-03-13 19:52:47 +01:00
mmu.h microblaze: mmu: Delete flip_um fn prototype 2015-04-30 16:05:48 +03:00
op_helper.c target-microblaze: Fix up indentation 2015-06-21 17:20:15 +10:00
translate.c tcg: Change translator-side labels to a pointer 2015-03-13 12:28:18 -07:00