qemu-e2k/target-ppc
Alex Zuepke a721d390b3 PPC: e500: Fix MMUCSR0 emulation
A  "mtspr SPRMMUCSR0, reg"  always flushed TLB0,
because it passed the SPR number 0x3f4 to the flush routine.
But we want to flush either TLB0 or TBL1 depending on the GPR value.

Signed-off-by: Alex Zuepke <alexander.zuepke@hs-rm.de>
[agraf: change subject line, fix TCGv size mismatch]
Signed-off-by: Alexander Graf <agraf@suse.de>
2014-06-16 13:24:40 +02:00
..
arch_dump.c target-ppc: Set the correct endianness in ELF dump header 2014-06-16 13:24:36 +02:00
cpu-models.c PPC: Make all e500 CPUs SVR aware 2014-06-16 13:24:34 +02:00
cpu-models.h target-ppc: Add "compat" CPU option 2014-06-16 13:24:37 +02:00
cpu-qom.h target-ppc: Define Processor Compatibility Masks 2014-06-16 13:24:37 +02:00
cpu.h spapr: Limit threads per core according to current compatibility mode 2014-06-16 13:24:38 +02:00
dfp_helper.c target-ppc: Introduce DFP Shift Significand 2014-06-16 13:24:32 +02:00
excp_helper.c
fpu_helper.c
gdbstub.c
helper_regs.h
helper.h PPC: e500: Fix MMUCSR0 emulation 2014-06-16 13:24:40 +02:00
int_helper.c target-ppc: Refactor AES Instructions 2014-06-16 13:24:33 +02:00
kvm_ppc.c
kvm_ppc.h spapr_iommu: Get rid of window_size in sPAPRTCETable 2014-06-16 13:24:39 +02:00
kvm-stub.c
kvm.c spapr_iommu: Get rid of window_size in sPAPRTCETable 2014-06-16 13:24:39 +02:00
machine.c
Makefile.objs target-ppc: Introduce DFP Helper Utilities 2014-06-16 13:24:29 +02:00
mem_helper.c
mfrom_table_gen.c
mfrom_table.c
misc_helper.c
mmu_helper.c PPC: e500: Fix MMUCSR0 emulation 2014-06-16 13:24:40 +02:00
mmu-hash32.c
mmu-hash32.h
mmu-hash64.c
mmu-hash64.h
STATUS
timebase_helper.c
translate_init.c PPC: e500: Fix MMUCSR0 emulation 2014-06-16 13:24:40 +02:00
translate.c target-ppc: Fix popcntb Opcode Bug 2014-06-16 13:24:38 +02:00
user_only_helper.c