summaryrefslogtreecommitdiffstats
path: root/target/nios2
Commit message (Expand)AuthorAgeFilesLines
...
* target/nios2: Use hw/registerfields.h for CR_TLBADDR fieldsRichard Henderson2022-04-264-15/+16
* target/nios2: Use hw/registerfields.h for CR_EXCEPTION fieldsRichard Henderson2022-04-262-15/+26
* target/nios2: Use hw/registerfields.h for CR_STATUS fieldsRichard Henderson2022-04-261-9/+19
* target/nios2: Clean up nios2_cpu_dump_stateRichard Henderson2022-04-261-10/+9Star
* target/nios2: Split control registers away from general registersRichard Henderson2022-04-266-113/+118
* target/nios2: Remove cpu_interrupts_enabledRichard Henderson2022-04-261-5/+0Star
* target/nios2: Do not create TCGv for control registersRichard Henderson2022-04-261-7/+26
* target/nios2: Fix BRET instructionRichard Henderson2022-04-261-3/+13
* target/nios2: Split out helper for eret instructionAmir Gonnen2022-04-263-4/+16
* target/nios2: Split PC out of env->regs[]Richard Henderson2022-04-264-51/+45Star
* target/nios2: Add NUM_GP_REGS and NUM_CP_REGSAmir Gonnen2022-04-261-2/+4
* target/nios2: Stop generating code if gen_check_supervisor failsRichard Henderson2022-04-261-5/+15
* target/nios2: Check supervisor on eretAmir Gonnen2022-04-261-0/+2
* target/nios2: Build helper.c for system onlyRichard Henderson2022-04-262-4/+6
* target/nios2: Remove nios2_cpu_record_sigsegvRichard Henderson2022-04-263-21/+3Star
* target/nios2: Remove user-only nios2_cpu_do_interruptRichard Henderson2022-04-261-8/+0Star
* compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau2022-04-211-3/+3
* target/nios2: Remove log_cpu_state from resetRichard Henderson2022-04-201-5/+0Star
* exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson2022-04-201-3/+4
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0Star
* Replace qemu_gettimeofday() with g_get_real_time()Marc-André Lureau2022-04-061-13/+10Star
* m68k/nios2-semi: fix gettimeofday() result checkMarc-André Lureau2022-03-221-1/+1
* target: Use ArchCPU as interface to target CPUPhilippe Mathieu-Daudé2022-03-061-1/+1
* target: Introduce and use OBJECT_DECLARE_CPU_TYPE() macroPhilippe Mathieu-Daudé2022-03-061-2/+1Star
* target: Use CPUArchState as interface to target-specific CPU statePhilippe Mathieu-Daudé2022-03-061-2/+2
* target: Include missing 'cpu.h'Philippe Mathieu-Daudé2022-03-061-0/+2
* target/nios2: Rewrite interrupt handlingRichard Henderson2022-03-035-36/+9Star
* target/nios2: Special case ipending in rdctl and wrctlRichard Henderson2022-03-031-0/+14
* target/nios2: Split mmu_writeRichard Henderson2022-03-034-107/+100Star
* target/nios2: Hoist R_ZERO check in rdctlRichard Henderson2022-03-031-3/+5
* target/nios2: Only build mmu.c for system modeRichard Henderson2022-03-032-5/+1Star
* target/nios2: Replace MMU_LOG with tracepointsRichard Henderson2022-03-032-68/+38Star
* target/nios2: Remove mmu_read_debugRichard Henderson2022-03-035-44/+0Star
* linux-user/nios2: Map a real kuser pageRichard Henderson2022-01-061-9/+0Star
* linux-user/nios2: Properly emulate EXCP_TRAPRichard Henderson2022-01-062-2/+17
* target/nios2: Implement nios2_cpu_record_sigsegvRichard Henderson2021-11-023-5/+14
* disas/nios2: Simplify endianess conversionPhilippe Mathieu-Daudé2021-10-221-5/+1Star
* hw/core: Make do_unaligned_access noreturnRichard Henderson2021-09-221-2/+2
* include/exec: Move cpu_signal_handler declarationRichard Henderson2021-09-221-2/+0Star
* Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-6.2-pull-re...Peter Maydell2021-09-161-1/+1
|\
| * linux-user: Don't include gdbstub.h in qemu.hPeter Maydell2021-09-131-1/+1
* | target/nios2: Restrict cpu_exec_interrupt() handler to sysemuPhilippe Mathieu-Daudé2021-09-141-2/+3
|/
* target/nios2: Mark raise_exception() as noreturnPhilippe Mathieu-Daudé2021-07-301-1/+1
* accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson2021-07-211-27/+0Star
* Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into...Peter Maydell2021-07-121-14/+1Star
|\
| * target/nios2: Use translator_use_goto_tbRichard Henderson2021-07-091-14/+1Star
* | meson: Introduce target-specific KconfigPhilippe Mathieu-Daudé2021-07-091-0/+2
|/
* 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