aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2021-09-26Convert dcsr to csr_tScott Johnson6-42/+65
2021-09-26Move dcsr_t definition to csrs.hScott Johnson2-12/+13
2021-09-26Convert dpc to csr_tScott Johnson5-12/+20
2021-09-26Convert dscratch0/1 to csr_tScott Johnson4-19/+20
2021-09-26Convert tdata2 to csr_tScott Johnson4-11/+38
2021-09-26Extract variable for repeated tdata2 lookupsScott Johnson1-9/+10
2021-09-26Convert tdata1 to csr_tScott Johnson3-47/+63
2021-09-26Convert tselect to csr_tScott Johnson4-14/+24
2021-09-26Remove unnecessary checks of tselect rangeScott Johnson1-14/+3
2021-09-26Remove no-longer-used variablesScott Johnson1-6/+0
2021-09-25Remove no-longer-used counteren_csr_tScott Johnson2-19/+0
2021-09-25Convert counteren CSRs to use new masked_csr_tScott Johnson1-3/+4
2021-09-25Convert hgatp to csr_tScott Johnson5-27/+46
2021-09-25Convert hgeip to csr_tScott Johnson1-1/+1
2021-09-25Convert hideleg to csr_tScott Johnson3-12/+6
2021-09-25Convert hedeleg to csr_tScott Johnson2-21/+16
2021-09-25Convert hstatus_csr_t to more generic masked_csr_tScott Johnson3-19/+24
2021-09-25Convert htinst to csr_tScott Johnson2-7/+3
2021-09-25Convert htval to csr_tScott Johnson2-7/+3
2021-09-25Convert hgeie to csr_tScott Johnson1-4/+1
2021-09-25Convert mtinst to csr_tScott Johnson2-8/+3
2021-09-25Convert mtval2 to csr_tScott Johnson4-8/+22
2021-09-25Merge pull request #804 from scottj97/minstretAndrew Waterman5-100/+228
2021-09-24Actually fix SRET clearing MPRVAndrew Waterman1-4/+4
2021-09-24Fix SRET clearing MPRVAndrew Waterman1-2/+2
2021-09-24Clear MPV on MRET and (when V=0) clear SPV on SRETAndrew Waterman2-2/+7
2021-09-20Fix logged value of minstretScott Johnson2-0/+6
2021-09-20Provide mechanism (not yet used) for the logged value to be different from re...Scott Johnson2-2/+10
2021-09-20Convert mcountinhibit to csr_tScott Johnson1-1/+1
2021-09-20Simplify logic and eliminate cpp macrosScott Johnson2-25/+14
2021-09-20Convert unprivileged counter shadows to csr_tScott Johnson3-59/+61
2021-09-20Added "Zk" to isa parser (#806)marcfedorow1-0/+8
2021-09-18Fix handling of xdummyAndrew Waterman1-3/+3
2021-09-17Fix memory leakAndrew Waterman2-2/+2
2021-09-17Don't use "using"Andrew Waterman5-116/+82
2021-09-17Use RIAA pattern in manipulating ostream flagsAndrew Waterman5-44/+65
2021-09-17Fix parsing of isa string for H extensionAndrew Waterman1-1/+1
2021-09-16Parse isa_string as in spec (#802)marcfedorow1-123/+99
2021-09-16Convert mhpmcounter, mhpmevents to csr_tScott Johnson3-8/+39
2021-09-16Convert mcycle[h] (which is a mirror of minstret[h]) to csr_tScott Johnson3-18/+38
2021-09-16Convert minstreth to csr_tScott Johnson3-3/+30
2021-09-16Convert minstret to csr_tScott Johnson5-25/+63
2021-09-16Add new method csr_t::log_special_write()Scott Johnson2-1/+8
2021-09-15Fix signed/unsigned warningsAndrew Waterman1-2/+4
2021-09-14add option --cmd to read commands from file (#772)Elmar Melcher3-11/+30
2021-09-14Added insn overlapping (bitmanip / krypto) (#801)marcfedorow20-36/+34
2021-09-10Small fix: parse isa string scans lowercaseMark Fedorov1-3/+3
2021-09-09Splitted K-ext to zedsMark Fedorov31-31/+72
2021-09-09Fix segfault when executing 'csrw pmpaddr15' when n_pmp==16Scott Johnson1-1/+1
2021-09-08Remove class logged_csr_tScott Johnson2-33/+21