summaryrefslogtreecommitdiffstats
path: root/target/nios2/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target/nios2: Rewrite interrupt handlingRichard Henderson2022-03-031-9/+5Star
* target/nios2: Special case ipending in rdctl and wrctlRichard Henderson2022-03-031-0/+14
* target/nios2: Split mmu_writeRichard Henderson2022-03-031-12/+10Star
* target/nios2: Hoist R_ZERO check in rdctlRichard Henderson2022-03-031-3/+5
* target/nios2: Remove mmu_read_debugRichard Henderson2022-03-031-17/+0Star
* linux-user/nios2: Map a real kuser pageRichard Henderson2022-01-061-9/+0Star
* linux-user/nios2: Properly emulate EXCP_TRAPRichard Henderson2022-01-061-1/+16
* accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson2021-07-211-27/+0Star
* target/nios2: Use translator_use_goto_tbRichard Henderson2021-07-091-14/+1Star
* target/nios2: Use pc_next for pc + 4Richard Henderson2021-06-291-6/+6
* target/nios2: Inline handle_instructionRichard Henderson2021-06-291-35/+31Star
* target/nios2: Clean up goto in handle_instructionRichard Henderson2021-06-291-6/+2Star
* target/nios2: Remove assignment to env in handle_instructionRichard Henderson2021-06-291-1/+2
* target/nios2: Convert to TranslatorOpsRichard Henderson2021-06-291-65/+67
* target/nios2: Add DisasContextBase to DisasContextRichard Henderson2021-06-291-34/+36
* target/nios2: Use global cpu_RRichard Henderson2021-06-291-39/+34Star
* target/nios2: Use global cpu_envRichard Henderson2021-06-291-6/+4Star
* target/nios2: Replace DISAS_TB_JUMP with DISAS_NORETURNRichard Henderson2021-06-291-5/+3Star
* target/nios2: fix page-fit instruction countPavel Dovgalyuk2021-06-051-1/+1
* target/nios2: Use gen_io_start around wrctl instructionWentong Wu2020-07-131-0/+5
* target/nios2: in line the semantics of DISAS_UPDATE with other targetsWentong Wu2020-07-131-1/+1
* target/nios2: add DISAS_NORETURN case for nothing more to generateWentong Wu2020-07-131-2/+3
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-1/+1
* qemu_log_lock/unlock now preserves the qemu_logfile handle.Robert Foley2019-12-181-2/+2
* icount: remove unnecessary gen_io_end callsPavel Dovgalyuk2019-08-201-4/+0Star
* tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson2019-04-241-12/+2Star
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-12/+12
* tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson2018-06-021-4/+4
* tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson2017-12-291-3/+3
* nios2: remove duplicated includes (in code commented out)Philippe Mathieu-Daudé2017-12-181-0/+1
* Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell2017-10-271-1/+1
|\
| * disas: Remove unused flags argumentsRichard Henderson2017-10-251-1/+1
* | tcg: Initialize cpu_env genericallyRichard Henderson2017-10-241-4/+0Star
* | tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota2017-10-241-1/+1
* | tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota2017-10-241-3/+3
|/
* nios2: define tcg_envPaolo Bonzini2017-10-161-0/+1
* target: [tcg] Use a generic enum for DISAS_ valuesLluís Vilanova2017-09-061-0/+6
* tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova2017-07-191-3/+2Star
* target/nios2: Fix 64-bit ilp32 compilationRichard Henderson2017-06-051-1/+1
* nios2: avoid anonymous unions in designated initializers.Paolo Bonzini2017-03-041-18/+18
* nios2: Add architecture emulation supportChris Wulff2017-01-241-0/+958