summary refs log tree commit diff stats
path: root/target/riscv/machine.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* target/riscv: mcountinhibit, mcounteren, scounteren, hcounteren is 32-bitVadim Shakirov2024-03-081-8/+8
* target/riscv: Move misa_mxl_max to classAkihiko Odaki2024-02-091-4/+3
* target/riscv: Constify VMState in machine.cRichard Henderson2023-12-291-14/+14
* target/riscv: Add "pmu-mask" property to replace "pmu-num"Rob Bradford2023-11-071-1/+1
* target/riscv: Add HS-mode virtual interrupt and IRQ filtering support.Rajnesh Kanwal2023-11-071-2/+5
* target/riscv: Add M-mode virtual interrupt and IRQ filtering support.Rajnesh Kanwal2023-11-071-2/+5
* target/riscv: Restrict KVM-specific fields from ArchCPUPhilippe Mathieu-Daudé2023-06-281-2/+6
* target/riscv: Fix format for indentationWeiwei Li2023-05-051-9/+9
* target/riscv: Convert env->virt to a bool env->virt_enabledLIU Zhiwei2023-05-051-3/+3
* target/riscv: add support for Zcmt extensionWeiwei Li2023-05-051-0/+19
* target/riscv/cpu: remove CPUArchState::features and friendsDaniel Henrique Barboza2023-03-011-3/+2
* target/riscv: remove RISCV_FEATURE_PMPDaniel Henrique Barboza2023-03-011-2/+1
* target/riscv: remove RISCV_FEATURE_DEBUGDaniel Henrique Barboza2023-03-011-2/+1
* hw/char: riscv_htif: Move registers from CPUArchState to HTIFStateBin Meng2023-01-201-4/+2
* target/riscv: Add itrigger_enabled field to CPURISCVStateLIU Zhiwei2023-01-061-0/+15
* target/riscv: Add smstateen supportMayuresh Chitale2023-01-061-0/+21
* target/riscv: debug: Introduce tdata1, tdata2, and tdata3 CSRsFrank Chang2022-09-271-15/+5
* target/riscv: debug: Determine the trigger type from tdata1.typeFrank Chang2022-09-271-1/+1
* target/riscv: Set the CPU resetvec directlyAlistair Francis2022-09-271-3/+3
* target/riscv: Add sscofpmf extension supportAtish Patra2022-09-071-0/+1
* target/riscv: Add vstimecmp supportAtish Patra2022-09-071-0/+1
* target/riscv: Add stimecmp supportAtish Patra2022-09-071-0/+1
* hw/intc: Move mtimer/mtimecmp to aclintAtish Patra2022-09-071-3/+2
* target/riscv: Support mcycle/minstret write operationAtish Patra2022-07-031-2/+23
* target/riscv: Add support for hpmcounters/hpmeventsAtish Patra2022-07-031-0/+3
* target/riscv: Implement mcountinhibit CSRAtish Patra2022-07-031-0/+1
* target/riscv: machine: Add debug state descriptionBin Meng2022-04-221-0/+32
* target/riscv: Add *envcfg* CSRs supportAtish Patra2022-04-221-0/+23
* target/riscv: Implement AIA xiselect and xireg CSRsAnup Patel2022-02-161-0/+3
* target/riscv: Implement AIA hvictl and hviprioX CSRsAnup Patel2022-02-161-0/+2
* target/riscv: Implement AIA CSRs for 64 local interrupts on RV32Anup Patel2022-02-161-5/+5
* target/riscv: Implement AIA local interrupt prioritiesAnup Patel2022-02-161-0/+3
* target/riscv: Implement hgeie and hgeip CSRsAnup Patel2022-02-161-2/+4
* target/riscv: Split out the vill from vtypeLIU Zhiwei2022-01-211-2/+3
* target/riscv: Create current pm fields in envLIU Zhiwei2022-01-211-0/+1
* target/riscv: Create xl field in envLIU Zhiwei2022-01-211-0/+10
* target/riscv: Support virtual time context synchronizationYifei Jiang2022-01-211-0/+30
* target/riscv: adding high part of some csrsFrédéric Pétrot2022-01-081-0/+2
* target/riscv: array for the 64 upper bits of 128-bit registersFrédéric Pétrot2022-01-081-0/+20
* target/riscv: machine: Sort the .subsectionsBin Meng2021-11-171-46/+46
* target/riscv: Add J extension state descriptionAlexey Baturo2021-10-281-0/+27
* target/riscv: Split misa.mxl and misa.extRichard Henderson2021-10-221-4/+6
* target/riscv: Remove privilege v1.9 specific CSR related codeAtish Patra2021-05-111-5/+3
* target/riscv: Add V extension state descriptionYifei Jiang2020-11-031-0/+25
* target/riscv: Add H extension state descriptionYifei Jiang2020-11-031-0/+47
* target/riscv: Add PMP state descriptionYifei Jiang2020-11-031-0/+50
* target/riscv: Add basic vmstate description of CPUYifei Jiang2020-11-031-0/+74