summaryrefslogtreecommitdiff
path: root/target/microblaze
AgeCommit message (Expand)Author
2019-06-12Supply missing header guardsMarkus Armbruster
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-06-10cpu: Remove CPU_COMMONRichard Henderson
2019-06-10cpu: Introduce CPUNegativeOffsetStateRichard Henderson
2019-06-10cpu: Introduce cpu_set_cpustate_pointersRichard Henderson
2019-06-10cpu: Move ENV_OFFSET to exec/gen-icount.hRichard Henderson
2019-06-10target/microblaze: Use env_cpu, env_archcpuRichard Henderson
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson
2019-06-10cpu: Define ArchCPURichard Henderson
2019-06-10cpu: Define CPUArchState with typedefRichard Henderson
2019-06-10tcg: Split out target/arch/cpu-param.hRichard Henderson
2019-05-10tcg: Use CPUClass::tlb_fill in cputlb.cRichard Henderson
2019-05-10target/microblaze: Convert to CPUClass::tlb_fillRichard 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
2019-01-22target/microblaze: Add props enabling exceptions on failed bus accessesEdgar E. Iglesias
2019-01-22target/microblaze: Switch to transaction_failed hookPeter Maydell
2018-06-15target-microblaze: Rework NOP/zero instruction handlingEdgar E. Iglesias
2018-06-15target-microblaze: mmu: Correct masking of output addressesEdgar E. Iglesias
2018-06-01tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson
2018-05-29target-microblaze: Consolidate MMU enabled checksEdgar E. Iglesias
2018-05-29target-microblaze: cpu_mmu_index: Fixup indentationEdgar E. Iglesias
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: mmu: Cleanup debug log messagesEdgar E. Iglesias
2018-05-29target-microblaze: Simplify address computation using tcg_gen_addi_i32()Edgar E. Iglesias
2018-05-29target-microblaze: Allow address sizes between 32 and 64 bitsEdgar 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: mmu: Add a configurable output address maskEdgar E. Iglesias
2018-05-29target-microblaze: mmu: Prepare for 64-bit addressesEdgar E. Iglesias
2018-05-29target-microblaze: mmu: Remove unused register stateEdgar E. Iglesias
2018-05-29target-microblaze: mmu: Add R_TBLX_MISS macrosEdgar E. Iglesias
2018-05-29target-microblaze: Implement MFSE EAREdgar E. Iglesias
2018-05-29target-microblaze: Add Extended AddressingEdgar E. Iglesias
2018-05-29target-microblaze: Setup for 64bit 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: Bypass MMU with MMU_NOMMU_IDXEdgar E. Iglesias