aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2021-09-30Remove vestiges of legacy RVV SLEN parameterAndrew Waterman2-11/+3
2021-09-29Remove no-longer-needed csr_read_only check in validate_csr()Scott Johnson1-5/+1
2021-09-29Modify logic for exception on writes to read-only CSRsScott Johnson1-1/+3
2021-09-29Remove no-longer-needed code for CSR reads/writesScott Johnson1-43/+0
2021-09-29Correction to address of FCSRScott Johnson1-1/+1
2021-09-29Convert vcsr to csr_tScott Johnson1-18/+2
2021-09-29Convert vlenb to csr_tScott Johnson3-8/+4
2021-09-29Convert vtype to csr_tScott Johnson2-12/+8
2021-09-29Convert vl to csr_tScott Johnson13-41/+37
2021-09-29Convert vxrm to csr_tScott Johnson2-27/+7
2021-09-29Convert vstart to csr_tScott Johnson23-107/+106
2021-09-29Convert vxsat to csr_tScott Johnson5-18/+40
2021-09-29Be consistent in use of P_SET_OV macro for setting vxsatScott Johnson18-22/+21
2021-09-29Initialize vectorUnit_t attributes to avoid Valgrind warningsScott Johnson1-2/+20
2021-09-29Initialize dcsr to fix Valgrind warnings about uninitialized varsScott Johnson1-1/+9
2021-09-28Convert mhartid to csr_tScott Johnson1-1/+1
2021-09-28Convert mvendorid to csr_tScott Johnson1-1/+1
2021-09-28Convert mimpid to csr_tScott Johnson1-1/+1
2021-09-28Convert marchid to csr_tScott Johnson1-1/+2
2021-09-28Convert sentropy to csr_tScott Johnson4-16/+37
2021-09-28Fix `csrrw sentropy` when --log-commits is enabledScott Johnson1-1/+1
2021-09-27Convert FCSR to csr_tScott Johnson3-9/+43
2021-09-27Remove unnecessary double-setting of mstatus.FS=DirtyScott Johnson2-2/+0
2021-09-27Convert frm & fflags to csr_tScott Johnson13-59/+56
2021-09-27Fix logging of FCSR and VCSRScott Johnson1-2/+1
2021-09-27Merge pull request #815 from scottj97/mstatushAndrew Waterman4-4/+31
2021-09-27Make mstatush bits writable on hypervisor configsScott Johnson2-1/+2
2021-09-27Convert mstatush to csr_tScott Johnson3-4/+28
2021-09-27Allow `csrr mstatush` to see MPV and GVA bits tooScott Johnson2-1/+3
2021-09-26Convert tdata3 to csr_tScott Johnson1-1/+1
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