aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-09-23Fix torture signature (#808)John Fang1-0/+2
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 Waterman6-120/+85
2021-09-17Use RIAA pattern in manipulating ostream flagsAndrew Waterman6-45/+66
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-15Fix signed/unsigned warningsAndrew Waterman1-2/+4
2021-09-14add option --cmd to read commands from file (#772)Elmar Melcher4-14/+41
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
2021-09-08Move logging functionality into root classScott Johnson2-13/+10
2021-09-08Implement mip_proxy_csr_t as child of logged_csr_tScott Johnson2-4/+6
2021-09-08Implement mie_proxy_csr_t as child of logged_csr_tScott Johnson2-4/+6
2021-09-08Implement virtualized_csr_t as logged_csr_tScott Johnson2-8/+9
2021-09-08Let compute_new_satp call read() himselfScott Johnson2-4/+4
2021-09-08Move satp methods into satp classesScott Johnson3-12/+13
2021-09-08Give virtualized_satp_csr_t a handle to satpScott Johnson2-3/+8
2021-09-08Move satp methods to csrs.ccScott Johnson2-30/+28
2021-09-08Use virtualized_csr_t for satp and vsatpScott Johnson5-40/+81
2021-09-08Convert hcounteren to csr_tScott Johnson2-7/+3
2021-09-08Convert scounteren to csr_tScott Johnson2-8/+3
2021-09-08Convert mcounteren to csr_tScott Johnson4-11/+22
2021-09-08Remove nonvirtual_sstatus from processor_t classScott Johnson2-2/+1
2021-09-08Localize & constantize variablesScott Johnson1-5/+3
2021-09-08Share variable for sstatus.sieScott Johnson1-5/+3
2021-09-08Make these variables all constScott Johnson1-11/+7
2021-09-08Split up unnecessarily reused variableScott Johnson1-6/+6
2021-09-08Reduce variable scopeScott Johnson1-2/+5
2021-09-08Use virtualized sstatus when deciding interrupt enablesScott Johnson1-1/+1
2021-09-08Move method definition with the others of its classScott Johnson1-4/+3
2021-09-08Move backdoor write method to mip-specialized classScott Johnson2-4/+6
2021-09-08Stop using method that I'm about to moveScott Johnson1-1/+1
2021-09-08Declare mip/mie to use customized classesScott Johnson2-4/+7
2021-09-08Convert hstatus to csr_t familyScott Johnson21-34/+45
2021-09-08Convert medeleg to csr_t familyScott Johnson4-31/+49
2021-09-08Convert mideleg to csr_t familyScott Johnson4-23/+48
2021-09-08Convert sie/hie/vsie to csr_t familyScott Johnson3-30/+49
2021-09-08Convert mie to csr_t familyScott Johnson4-24/+36
2021-09-08Make proper subclass for mipScott Johnson3-7/+25
2021-09-08Rename class which I will share with mie soonScott Johnson4-11/+11
2021-09-08Use existing write_with_mask() to simplify codeScott Johnson1-2/+2
2021-09-08Rename write_mask to ip_write_maskScott Johnson3-9/+9
2021-09-08Convert sip etc to a form I can share with sie etc nextScott Johnson3-87/+77
2021-09-08Use generic_ip_csr_t for vsipScott Johnson2-14/+8
2021-09-08Use generic_ip_csr_t for hipScott Johnson2-14/+8