aboutsummaryrefslogtreecommitdiff
path: root/target/microblaze
AgeCommit message (Expand)AuthorFilesLines
2020-09-01target/microblaze: Convert brk and brki to decodetreeRichard Henderson4-52/+78
2020-09-01target/microblaze: Tidy mb_cpu_dump_stateRichard Henderson1-25/+40
2020-09-01target/microblaze: Replace delayed_branch with tb_flags_to_setRichard Henderson1-12/+5
2020-09-01target/microblaze: Replace clear_imm with tb_flags_to_setRichard Henderson1-6/+9
2020-09-01target/microblaze: Use cc->do_unaligned_accessRichard Henderson6-69/+64
2020-09-01target/microblaze: Store "current" iflags in insn_startRichard Henderson2-11/+15
2020-09-01target/microblaze: Fix no-op mb_cpu_transaction_failedRichard Henderson1-12/+13
2020-09-01target/microblaze: Move bimm to BIMM_FLAGRichard Henderson3-10/+8
2020-09-01target/microblaze: Assert no overlap in flags making up tb_flagsRichard Henderson1-2/+7
2020-09-01target/microblaze: Convert dec_load and dec_store to decodetreeRichard Henderson2-299/+456
2020-09-01target/microblaze: Fix cpu unwind for stackprotRichard Henderson2-2/+6
2020-09-01target/microblaze: Cache mem_index in DisasContextRichard Henderson1-4/+5
2020-09-01target/microblaze: Replace MSR_EE_FLAG with MSR_EERichard Henderson2-3/+5
2020-09-01target/microblaze: Mark fpu helpers TCG_CALL_NO_WGRichard Henderson1-14/+14
2020-09-01target/microblaze: Fix cpu unwind for fpu exceptionsRichard Henderson1-17/+20
2020-09-01target/microblaze: Convert dec_fpu to decodetreeRichard Henderson2-111/+60
2020-09-01target/microblaze: Convert dec_imm to decodetreeRichard Henderson2-9/+11
2020-09-01target/microblaze: Convert dec_barrel to decodetreeRichard Henderson2-59/+86
2020-09-01target/microblaze: Convert dec_bit to decodetreeRichard Henderson2-73/+95
2020-09-01target/microblaze: Unwind properly when raising divide-by-zeroRichard Henderson2-13/+14
2020-09-01target/microblaze: Convert dec_div to decodetreeRichard Henderson2-22/+16
2020-09-01target/microblaze: Convert dec_mul to decodetreeRichard Henderson2-46/+37
2020-09-01target/microblaze: Convert dec_and, dec_or, dec_xor to decodetreeRichard Henderson2-30/+28
2020-09-01target/microblaze: Convert dec_pattern to decodetreeRichard Henderson2-49/+22
2020-09-01target/microblaze: Implement cmp and cmpu inlineRichard Henderson3-24/+22
2020-09-01target/microblaze: Convert dec_sub to decodetreeRichard Henderson4-75/+65
2020-09-01target/microblaze: Convert dec_add to decodetreeRichard Henderson2-41/+176
2020-09-01target/microblaze: Add decodetree infrastructureRichard Henderson3-2/+30
2020-09-01target/microblaze: Ensure imm constant is always availableRichard Henderson2-46/+67
2020-09-01target/microblaze: Remove LOG_DISRichard Henderson1-77/+1
2020-09-01target/microblaze: Remove empty D macrosRichard Henderson3-11/+4
2020-09-01target/microblaze: Remove DISAS_GNURichard Henderson1-1/+0
2020-09-01target/microblaze: Remove SIM_COMPATRichard Henderson1-4/+1
2020-09-01target/microblaze: Convert to translator_loopRichard Henderson1-137/+146
2020-09-01target/microblaze: Convert to DisasContextBaseRichard Henderson1-51/+51
2020-09-01target/microblaze: Check singlestep_enabled in gen_goto_tbRichard Henderson1-1/+6
2020-09-01target/microblaze: Use DISAS_NORETURNRichard Henderson1-10/+7
2020-09-01target/microblaze: Split out MSR[C] to its own variableRichard Henderson5-95/+81
2020-09-01target/microblaze: Tidy mb_tcg_initRichard Henderson1-37/+29
2020-09-01target/microblaze: Rename env_* tcg variables to cpu_*Richard Henderson1-27/+27
2020-09-01target/microblaze: Remove helper_debug and env->debugRichard Henderson4-39/+2
2020-09-01target/microblaze: Mark raise_exception as noreturnRichard Henderson1-1/+1
2020-09-01target/microblaze: Tidy raising of exceptionsRichard Henderson1-25/+37
2020-09-01target/microblaze: Remove cpu_earRichard Henderson1-8/+15
2020-09-01target/microblaze: Fix width of EDRRichard Henderson2-7/+6
2020-09-01target/microblaze: Fix width of BTRRichard Henderson2-8/+6
2020-09-01target/microblaze: Fix width of FSRRichard Henderson2-7/+6
2020-09-01target/microblaze: Fix width of ESRRichard Henderson4-11/+11
2020-09-01target/microblaze: Fix width of MSRRichard Henderson4-29/+17
2020-09-01target/microblaze: Fix width of PC and BTARGETRichard Henderson5-63/+43