aboutsummaryrefslogtreecommitdiff
path: root/target/riscv
AgeCommit message (Expand)Author
2023-01-06target/riscv: Add itrigger_enabled field to CPURISCVStateLIU Zhiwei
2023-01-06target/riscv: Enable native debug itriggerLIU Zhiwei
2023-01-06target/riscv: Add itrigger support when icount is enabledLIU Zhiwei
2023-01-06target/riscv: Add itrigger support when icount is not enabledLIU Zhiwei
2023-01-06target/riscv: generate virtual instruction exceptionMayuresh Chitale
2023-01-06target/riscv: smstateen check for h/s/envcfgMayuresh Chitale
2023-01-06target/riscv: Add smstateen supportMayuresh Chitale
2023-01-06target/riscv: Fix PMP propagation for tlbLIU Zhiwei
2023-01-04target/riscv: Use QEMU_IOTHREAD_LOCK_GUARD in riscv_cpu_update_mipRichard Henderson
2022-12-16target/riscv: Convert to 3-phase resetPeter Maydell
2022-12-14cleanup: Tweak and re-run return_directly.cocciMarkus Armbruster
2022-10-26Merge tag 'pull-tcg-20221026' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi
2022-10-26target/riscv: Convert to tcg_ops restore_state_to_opcRichard Henderson
2022-10-24treewide: Remove the unnecessary space before semicolonBin Meng
2022-10-14target/riscv: pmp: Fixup TLB size calculationAlistair Francis
2022-10-13Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini
2022-10-06dump: Replace opaque DumpState pointer with a typed oneJanosch Frank
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson
2022-09-27target/riscv: rvv-1.0: vf[w]redsum distinguish between ordered/unorderedYang Liu
2022-09-27target/riscv: rvv-1.0: Simplify vfwredsum codeYang Liu
2022-09-27target/riscv: debug: Add initial support of type 6 triggerFrank Chang
2022-09-27target/riscv: debug: Check VU/VS modes for type 2 triggerFrank Chang
2022-09-27target/riscv: debug: Create common trigger actions functionFrank Chang
2022-09-27target/riscv: debug: Introduce tinfo CSRFrank Chang
2022-09-27target/riscv: debug: Restrict the range of tselect value can be writtenFrank Chang
2022-09-27target/riscv: debug: Introduce tdata1, tdata2, and tdata3 CSRsFrank Chang
2022-09-27target/riscv: debug: Introduce build_tdata1() to build tdata1 register contentFrank Chang
2022-09-27target/riscv: debug: Determine the trigger type from tdata1.typeFrank Chang
2022-09-27target/riscv: Check the correct exception cause in vector GDB stubFrank Chang
2022-09-27target/riscv: Set the CPU resetvec directlyAlistair Francis
2022-09-27target/riscv: remove fflags, frm, and fcsr from riscv-*-fpu.xmlAndrew Burgess
2022-09-27target/riscv: fix csr check for cycle{h}, instret{h}, time{h}, hpmcounter3-31{h}Weiwei Li
2022-09-27target/riscv: Remove sideleg and sedelegRahul Pathak
2022-09-13target/riscv: Honour -semihosting-config userspace=on and enable=onPeter Maydell
2022-09-07target/riscv: Update the privilege field for sscofpmf CSRsAtish Patra
2022-09-07hw/riscv: virt: Add PMU DT node to the device treeAtish Patra
2022-09-07target/riscv: Add few cache related PMU eventsAtish Patra
2022-09-07target/riscv: Simplify counter predicate functionAtish Patra
2022-09-07target/riscv: Add sscofpmf extension supportAtish Patra
2022-09-07target/riscv: Add vstimecmp supportAtish Patra
2022-09-07target/riscv: Add stimecmp supportAtish Patra
2022-09-07hw/intc: Move mtimer/mtimecmp to aclintAtish Patra
2022-09-07target/riscv: Use official extension names for AIA CSRsAnup Patel
2022-09-07target/riscv: Add xicondops in ISA entryRahul Pathak
2022-09-07target/riscv: Remove additional priv version check for mcountinhibitAtish Patra
2022-09-07target/riscv: Fix priority of csr related check in riscv_csrrw_checkWeiwei Li
2022-09-07target/riscv: Add Zihintpause supportDao Lu
2022-09-07target/riscv: rvv: Add option 'rvv_ma_all_1s' to enable optional mask agnosti...eopXD