aboutsummaryrefslogtreecommitdiff
path: root/target/microblaze/translate.c
AgeCommit message (Expand)Author
2019-06-10target/microblaze: Use env_cpu, env_archcpuRichard Henderson
2019-04-24tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster
2018-06-15target-microblaze: Rework NOP/zero instruction handlingEdgar E. Iglesias
2018-06-01tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson
2018-05-29target-microblaze: Use tcg_gen_movcond in eval_cond_jmpEdgar E. Iglesias
2018-05-29target-microblaze: Convert env_btarget to i64Edgar E. Iglesias
2018-05-29target-microblaze: Remove argument b in eval_cc()Edgar E. Iglesias
2018-05-29target-microblaze: Use table based condition-codes conversionEdgar E. Iglesias
2018-05-29target-microblaze: Simplify address computation using tcg_gen_addi_i32()Edgar E. Iglesias
2018-05-29target-microblaze: Add support for extended access to TLBLOEdgar E. Iglesias
2018-05-29target-microblaze: dec_msr: Plug a temp leakEdgar E. Iglesias
2018-05-29target-microblaze: Implement MFSE EAREdgar E. Iglesias
2018-05-29target-microblaze: Add Extended AddressingEdgar E. Iglesias
2018-05-29target-microblaze: Make special registers 64-bitEdgar E. Iglesias
2018-05-29target-microblaze: dec_msr: Fix MTS to FSREdgar E. Iglesias
2018-05-29target-microblaze: dec_msr: Reuse more code when reg-decodingEdgar E. Iglesias
2018-05-29target-microblaze: dec_msr: Use bool and extract32Edgar E. Iglesias
2018-05-29target-microblaze: Break out trap_illegal()Edgar E. Iglesias
2018-05-29target-microblaze: Break out trap_userspace()Edgar E. Iglesias
2018-05-29target-microblaze: Name special registers we supportEdgar E. Iglesias
2018-05-29target-microblaze: Use TCGv for load/store addressesEdgar E. Iglesias
2018-05-29target-microblaze: Remove pointer indirection for ld/st addressesEdgar E. Iglesias
2018-05-29target-microblaze: Make compute_ldst_addr always use a tempEdgar E. Iglesias
2018-05-29target-microblaze: Tighten up TCGv_i32 vs TCGv type usageEdgar E. Iglesias
2018-05-29target-microblaze: Correct special register array sizesEdgar E. Iglesias
2018-05-29target-microblaze: compute_ldst_addr: Use bool instead of intEdgar E. Iglesias
2018-05-29target-microblaze: dec_store: Use bool instead of unsigned intEdgar E. Iglesias
2018-05-29target-microblaze: dec_load: Use bool instead of unsigned intEdgar E. Iglesias
2018-05-09target/microblaze: avoid integer overflow in next_page PC checkEmilio G. Cota
2018-04-30target-microblaze: Don't clobber the IMM reg for ld/st reversedEdgar E. Iglesias
2018-04-30target-microblaze: Fix trap checks for FPU insnsEdgar E. Iglesias
2018-04-30target-microblaze: Respect MSR.PVR as read-onlyEdgar E. Iglesias
2017-12-29tcg: Dynamically allocate TCGOpsRichard Henderson
2017-10-27Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell
2017-10-25disas: Remove unused flags argumentsRichard Henderson
2017-10-24tcg: Initialize cpu_env genericallyRichard Henderson
2017-10-24tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota
2017-10-24tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota
2017-09-06target: [tcg] Use a generic enum for DISAS_ valuesLluís Vilanova
2017-09-01microblaze: replace cpu_mb_init() with cpu_generic_init()Igor Mammedov
2017-07-19tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova
2017-07-04target-microblaze: dec_barrel: Add BSIFIEdgar E. Iglesias
2017-07-04target-microblaze: dec_barrel: Add BSEFIEdgar E. Iglesias
2017-07-04target-microblaze: dec_barrel: Plug TCG temp leakEdgar E. Iglesias
2017-07-04target-microblaze: dec_barrel: Add braces around if-statementsEdgar E. Iglesias
2017-07-04target-microblaze: dec_barrel: Use extract32Edgar E. Iglesias
2017-07-04target-microblaze: dec_barrel: Use bool instead of unsigned intEdgar E. Iglesias
2017-07-04target-microblaze: Introduce a use-pcmp-instr propertyEdgar E. Iglesias
2017-07-04target-microblaze: Introduce a use-msr-instr propertyEdgar E. Iglesias