2014-12-16 |
Leon Alrae | target-mips: convert single case switch into if statement Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix DisasContext's ulri member initialization Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Use local float status pointer across... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Add missing calls to synchronise SoftFloat... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | linux-user: Use the 5KEf processor for 64-bit emulation Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Also apply the CP0.Status mask to MTTC0 Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: gdbstub: Clean up FPU register handling Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Correct 32-bit address space wrapping Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Tighten ISA level checks Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix CP0.Config3.ISAOnExc write accesses Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Output CP0.Config2-5 in the register dump Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix the 64-bit case for microMIPS MOVE16... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Correct the writes to Status and Cause... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Correct the handling of writes to CP0... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Correct MIPS16/microMIPS branch size calculation Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Restore the order of helpers Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Remove unused `FLOAT_OP' macro Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Make `helper_float_cvtw_s' consistent... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix formatting in `decode_opc' Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix formatting in `mips_defs' Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Fix formatting in `decode_extended_mips16_opc' Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Enable vectored interrupt support for... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Add M14K and M14Kc MIPS32r2 microMIPS... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Make CP0.Config4 and CP0.Config5 registers... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Add 5KEc and 5KEf MIPS64r2 processors Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Make CP1.FIR read-only here too Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-12-16 |
Maciej W. Rozycki | target-mips: Correct the handling of register #72 on... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Yongbok Kim | target-mips: fix multiple TCG registers covering same... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Maciej W. Rozycki | mips: Ensure PC update with MTC0 single-stepping Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Leon Alrae | target-mips: fix for missing delay slot in BC1EQZ and... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Maciej W. Rozycki | mips: Set the CP0.Config3.DSP and CP0.Config3.DSP2P... Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Maciej W. Rozycki | mips: Add macros for CP0.Config3 and CP0.Config4 bits Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Maciej W. Rozycki | mips: Respect CP0.Status.CU1 for microMIPS FP branches Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-07 |
Maciej W. Rozycki | mips: Remove CONFIG_VT82C686 from non-Fulong configs Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA support to mips32r5-generic Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | disas/mips.c: disassemble MSA instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA MI10 format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA 2RF format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA VEC/2R format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA 3RF format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA ELM format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA 3R format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA BIT format instructions Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA I5 format instruction Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA I8 format instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA branch instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add msa_helper.c Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add msa_reset(), global msa register Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA opcode enum Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: stop translation after ctc1 Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: remove duplicated mips/ieee mapping function Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA exceptions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Yongbok Kim | target-mips: add MSA defines and data structure Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: enable features in MIPS64R6-generic CPU Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: correctly handle access to unimplemented... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add restrictions for possible values in... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: CP0_Status.CU0 no longer allows the user... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: implement forbidden slot Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add Config5.SBRI Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: update cpu_save/cpu_load to support new... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add BadInstr and BadInstrP support Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add TLBINV support Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add new Read-Inhibit and Execute-Inhibit... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: update PageGrain and m{t,f}c0 EntryLo... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add RI and XI fields to TLB entry Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: distinguish between data load and instruction... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | softmmu: provide softmmu access type enum Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-11-03 |
Leon Alrae | target-mips: add KScratch registers Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Peter Maydell | target-mips: Remove unused gen_load_ACX, gen_store_ACX... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Peter Maydell | target-mips/dsp_helper.c: Add ifdef guards around various... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Peter Maydell | target-mips/translate.c: Add ifdef guard around check_mips64() Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Peter Maydell | target-mips/op_helper.c: Remove unused do_lbu() function Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Peter Maydell | target-mips/dsp_helper.c: Remove unused function get_DSPCont... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Yongbok Kim | target-mips: fix broken MIPS16 and microMIPS Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Dongxue Zhang | target-mips/translate.c: Update OPC_SYNCI Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | target-mips: define a new generic CPU supporting MIPS64... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | mips_malta: update malta's pseudo-bootloader - replace... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Yongbok Kim | target-mips: remove JR, BLTZAL, BGEZAL and add NAL... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | target-mips: do not allow Status.FR=0 mode in 64-bit FPU Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Yongbok Kim | target-mips: add new Floating Point Comparison instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | target-mips: add new Floating Point instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | softfloat: add functions corresponding to IEEE-2008... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-14 |
Leon Alrae | target-mips: add AUI, LSA and PCREL instruction families Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Yongbok Kim | target-mips: add compact and CP1 branches Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Yongbok Kim | target-mips: add ALIGN, DALIGN, BITSWAP and DBITSWAP... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: Status.UX/SX/KX enable 32-bit address... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: move CLO, DCLO, CLZ, DCLZ, SDBBP and free... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: redefine Integer Multiply and Divide instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: move PREF, CACHE, LLD and SCD instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: signal RI Exception on DSP and Loongson... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: split decode_opc_special* into *_r6 and... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: extract decode_opc_special* from decode_opc Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: move LL and SC instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: add SELEQZ and SELNEZ instructions Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: signal RI Exception on instructions removed... Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |
2014-10-13 |
Leon Alrae | target-mips: define ISA_MIPS64R6 Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
|
commit | commitdiff | tree |