summaryrefslogtreecommitdiffstats
path: root/target/nios2
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Remove will_exit argument from cpu_restore_stateRichard Henderson2022-10-311-1/+1
* target/nios2: Convert to tcg_ops restore_state_to_opcRichard Henderson2022-10-262-6/+11
* hw/core: Add CPUClass.get_pcRichard Henderson2022-10-041-0/+9
* target/nios2: Honour -semihosting-config userspace=onPeter Maydell2022-09-131-1/+2
* semihosting: Allow optional use of semihosting from userspacePeter Maydell2022-09-131-1/+1
* target/nios2: Convert semihosting errno to gdb remote errnoRichard Henderson2022-09-131-2/+31
* target/nios2: Use semihosting/syscalls.hRichard Henderson2022-09-131-246/+50Star
* accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson2022-09-061-2/+3
* target/nios2: Move nios2-semi.c to nios2_softmmu_ssRichard Henderson2022-06-282-7/+2Star
* target/nios2: Eliminate nios2_semi_is_lseekRichard Henderson2022-06-281-36/+23Star
* gdbstub: Adjust gdb_syscall_complete_cb declarationRichard Henderson2022-06-281-5/+3Star
* include/exec: Move gdb_stat and gdb_timeval to gdbstub.hRichard Henderson2022-06-281-27/+3Star
* include/exec: Move gdb open flags to gdbstub.hRichard Henderson2022-06-281-8/+0Star
* semihosting: Move exec/softmmu-semi.h to semihosting/softmmu-uaccess.hRichard Henderson2022-06-281-1/+1
* Normalize header guard symbol definitionMarkus Armbruster2022-05-111-1/+1
* target/nios2: Advance pc when raising exceptionsRichard Henderson2022-04-264-11/+28
* target/nios2: Implement EIC interrupt processingRichard Henderson2022-04-263-22/+129
* target/nios2: Update helper_eret for shadow registersRichard Henderson2022-04-263-8/+16
* target/nios2: Implement rdprs, wrprsRichard Henderson2022-04-264-2/+74
* target/nios2: Introduce shadow register setsRichard Henderson2022-04-263-11/+83
* target/nios2: Implement Misaligned destination exceptionRichard Henderson2022-04-262-2/+22
* target/nios2: Use tcg_gen_lookup_and_goto_ptrRichard Henderson2022-04-261-2/+2
* target/nios2: Use gen_goto_tb for DISAS_TOO_MANYRichard Henderson2022-04-261-1/+4
* target/nios2: Hoist set of is_jmp into gen_goto_tbRichard Henderson2022-04-261-3/+1Star
* target/nios2: Create gen_jumprRichard Henderson2022-04-261-14/+13Star
* target/nios2: Enable unaligned traps for system modeRichard Henderson2022-04-261-2/+2
* target/nios2: Drop CR_STATUS_EH from tb->flagsRichard Henderson2022-04-261-1/+1
* target/nios2: Introduce dest_gprRichard Henderson2022-04-261-95/+49Star
* target/nios2: Split out helpers for gen_rr_shiftRichard Henderson2022-04-261-15/+20
* target/nios2: Split out helpers for gen_rr_mul_highRichard Henderson2022-04-261-13/+18
* target/nios2: Split out helpers for gen_r_math_logicRichard Henderson2022-04-261-18/+36
* target/nios2: Split out helpers for gen_i_math_logicRichard Henderson2022-04-261-23/+43
* target/nios2: Split out helpers for gen_i_cmpxxRichard Henderson2022-04-261-7/+27
* target/nios2: Split out named structs for [IRJ]_TYPERichard Henderson2022-04-261-21/+27
* target/nios2: Use tcg_constant_tlRichard Henderson2022-04-261-24/+6Star
* target/nios2: Support division error exceptionRichard Henderson2022-04-266-40/+58
* target/nios2: Remove CPU_INTERRUPT_NMIRichard Henderson2022-04-262-3/+1Star
* target/nios2: Implement CR_STATUS.RSIERichard Henderson2022-04-261-2/+3
* target/nios2: Implement cpuidRichard Henderson2022-04-261-0/+4
* target/nios2: Prevent writes to read-only or reserved control fieldsRichard Henderson2022-04-264-28/+168
* target/nios2: Clean up handling of tlbmisc in do_exceptionRichard Henderson2022-04-262-37/+73
* target/nios2: Cleanup set of CR_EXCEPTION for do_interruptRichard Henderson2022-04-261-3/+4
* target/nios2: Handle EXCP_UNALIGN and EXCP_UNALIGNDRichard Henderson2022-04-261-0/+8
* target/nios2: Hoist CPU_LOG_INT loggingRichard Henderson2022-04-261-11/+47
* target/nios2: Clean up nios2_cpu_do_interruptRichard Henderson2022-04-261-97/+44Star
* target/nios2: Create EXCP_SEMIHOST for semi-hostingRichard Henderson2022-04-263-9/+23
* target/nios2: Move R_FOO and CR_BAR into enumerationsRichard Henderson2022-04-261-37/+35Star
* target/nios2: Use hw/registerfields.h for CR_TLBMISC fieldsRichard Henderson2022-04-264-34/+39
* target/nios2: Rename CR_TLBMISC_WR to CR_TLBMISC_WERichard Henderson2022-04-263-5/+5
* target/nios2: Use hw/registerfields.h for CR_TLBACC fieldsRichard Henderson2022-04-262-16/+23