summaryrefslogtreecommitdiffstats
path: root/target/riscv/csr.c
Commit message (Expand)AuthorAgeFilesLines
* target/riscv: Use env_cpu, env_archcpuRichard Henderson2019-06-101-6/+6
* target/riscv: Only flush TLB if SATP.ASID changesJonathan Behrens2019-05-241-1/+3
* target/riscv: More accurate handling of `sip` CSRJonathan Behrens2019-05-241-2/+5
* target/riscv: Allow setting mstatus virtulisation bitsAlistair Francis2019-05-241-9/+8Star
* target/riscv: Trigger interrupt on MIP update asynchronouslyAlistair Francis2019-05-241-2/+0Star
* RISC-V: Add support for vectored interruptsMichael Clark2019-03-191-6/+6
* RISC-V: Allow interrupt controllers to claim interruptsMichael Clark2019-03-191-8/+2Star
* RISC-V: Add debug support for accessing CSRs.Jim Wilson2019-03-191-7/+25
* target/riscv: fix counter-enable checks in ctr()Xi Wang2019-02-121-3/+9
* RISC-V: Add misa runtime write supportMichael Clark2019-02-121-1/+53
* RISC-V: Use riscv prefix consistently on cpu helpersMichael Clark2019-02-121-4/+4
* RISC-V: Implement mstatus.TSR/TW/TVMMichael Clark2019-02-121-4/+13
* RISC-V: Mark mstatus.fs dirtyRichard Henderson2019-02-121-12/+0Star
* RISC-V: Implement existential predicates for CSRsMichael Clark2019-01-091-76/+93
* RISC-V: Implement atomic mip/sip CSR updatesMichael Clark2019-01-091-28/+28
* RISC-V: Implement modular CSR helper interfaceMichael Clark2019-01-081-0/+846