aboutsummaryrefslogtreecommitdiff
path: root/target/riscv
AgeCommit message (Expand)AuthorFilesLines
2022-10-26Merge tag 'pull-tcg-20221026' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi1-2/+7
2022-10-26target/riscv: Convert to tcg_ops restore_state_to_opcRichard Henderson1-2/+7
2022-10-24treewide: Remove the unnecessary space before semicolonBin Meng1-1/+1
2022-10-14target/riscv: pmp: Fixup TLB size calculationAlistair Francis1-0/+12
2022-10-13Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-0/+4
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini1-0/+4
2022-10-06dump: Replace opaque DumpState pointer with a typed oneJanosch Frank2-6/+4
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson1-2/+2
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson1-0/+13
2022-09-27target/riscv: rvv-1.0: vf[w]redsum distinguish between ordered/unorderedYang Liu4-15/+31
2022-09-27target/riscv: rvv-1.0: Simplify vfwredsum codeYang Liu1-46/+10
2022-09-27target/riscv: debug: Add initial support of type 6 triggerFrank Chang2-4/+188
2022-09-27target/riscv: debug: Check VU/VS modes for type 2 triggerFrank Chang1-0/+10
2022-09-27target/riscv: debug: Create common trigger actions functionFrank Chang2-2/+70
2022-09-27target/riscv: debug: Introduce tinfo CSRFrank Chang4-3/+18
2022-09-27target/riscv: debug: Restrict the range of tselect value can be writtenFrank Chang1-6/+3
2022-09-27target/riscv: debug: Introduce tdata1, tdata2, and tdata3 CSRsFrank Chang4-88/+48
2022-09-27target/riscv: debug: Introduce build_tdata1() to build tdata1 register contentFrank Chang2-5/+12
2022-09-27target/riscv: debug: Determine the trigger type from tdata1.typeFrank Chang5-67/+140
2022-09-27target/riscv: Check the correct exception cause in vector GDB stubFrank Chang1-2/+2
2022-09-27target/riscv: Set the CPU resetvec directlyAlistair Francis3-15/+7
2022-09-27target/riscv: remove fflags, frm, and fcsr from riscv-*-fpu.xmlAndrew Burgess1-30/+2
2022-09-27target/riscv: fix csr check for cycle{h}, instret{h}, time{h}, hpmcounter3-31{h}Weiwei Li1-4/+9
2022-09-27target/riscv: Remove sideleg and sedelegRahul Pathak1-2/+0
2022-09-13target/riscv: Honour -semihosting-config userspace=on and enable=onPeter Maydell3-7/+6
2022-09-07target/riscv: Update the privilege field for sscofpmf CSRsAtish Patra1-30/+60
2022-09-07hw/riscv: virt: Add PMU DT node to the device treeAtish Patra2-0/+58
2022-09-07target/riscv: Add few cache related PMU eventsAtish Patra1-0/+25
2022-09-07target/riscv: Simplify counter predicate functionAtish Patra1-101/+9
2022-09-07target/riscv: Add sscofpmf extension supportAtish Patra7-11/+623
2022-09-07target/riscv: Add vstimecmp supportAtish Patra6-6/+118
2022-09-07target/riscv: Add stimecmp supportAtish Patra8-1/+235
2022-09-07hw/intc: Move mtimer/mtimecmp to aclintAtish Patra2-5/+2
2022-09-07target/riscv: Use official extension names for AIA CSRsAnup Patel4-14/+26
2022-09-07target/riscv: Add xicondops in ISA entryRahul Pathak1-0/+1
2022-09-07target/riscv: Remove additional priv version check for mcountinhibitAtish Patra1-8/+0
2022-09-07target/riscv: Fix priority of csr related check in riscv_csrrw_checkWeiwei Li1-19/+25
2022-09-07target/riscv: Add Zihintpause supportDao Lu4-1/+25
2022-09-07target/riscv: rvv: Add option 'rvv_ma_all_1s' to enable optional mask agnosti...eopXD1-0/+1
2022-09-07target/riscv: rvv: Add mask agnostic for vector permutation instructionsYueh-Ting (eop) Chen2-2/+25
2022-09-07target/riscv: rvv: Add mask agnostic for vector mask instructionsYueh-Ting (eop) Chen2-0/+14
2022-09-07target/riscv: rvv: Add mask agnostic for vector floating-point instructionsYueh-Ting (eop) Chen2-0/+38
2022-09-07target/riscv: rvv: Add mask agnostic for vector fix-point arithmetic instruct...Yueh-Ting (eop) Chen1-10/+16
2022-09-07target/riscv: rvv: Add mask agnostic for vector integer comparison instructionsYueh-Ting (eop) Chen2-0/+11
2022-09-07target/riscv: rvv: Add mask agnostic for vector integer shift instructionsYueh-Ting (eop) Chen2-0/+8
2022-09-07target/riscv: rvv: Add mask agnostic for vx instructionsYueh-Ting (eop) Chen2-0/+5
2022-09-07target/riscv: rvv: Add mask agnostic for vector load / store instructionsYueh-Ting (eop) Chen2-11/+29
2022-09-07target/riscv: rvv: Add mask agnostic for vv instructionsYueh-Ting (eop) Chen6-2/+20
2022-09-07target/riscv: Fix typo and restore Pointer Masking functionality for RISC-VAlexey Baturo1-1/+1
2022-09-07target/riscv: Simplify the check in hmode to reuse the check in riscv_csrrw_c...Weiwei Li1-13/+5