aboutsummaryrefslogtreecommitdiff
path: root/src/priv-csrs.tex
AgeCommit message (Collapse)AuthorFilesLines
2019-08-21Use RV32 consistently in the CSR listingColumbus2401-12/+12
Concerns issue #440
2019-08-21Remove trailing whitespace from priv-csrs.texColumbus2401-34/+34
2019-08-20Fix typo in hcounteren privilegeAndrew Waterman1-1/+1
2019-08-16hypervisor: add performance counter delta registersPaolo Bonzini1-0/+5
It has been requested that we add htimedelta[h] CSRs so that hosts can lie to guests about the current time, without requiring trapping and emulating. cycle is also included, since the SBI set timer callback has absolute cycles as the argument. There is no intent to add equivalent CSRs for instret and performance counters. Fixes: #298
2019-07-21Move N extension into its own chapter in the priv specAndrew Waterman1-0/+1
2019-06-19Add endianness control proposal to priv specAndrew Waterman1-0/+1
Contributed by @jhauser-us
2019-06-16Hypervisor v0.4 draftAndrew Waterman1-14/+15
Courtesy @jhauser-us
2019-04-05Privileged Spec: Add dscratch0/1 to CSR listing (#361)Philipp Wagner1-1/+2
dscratch1 was missing from the listing, dscratch0 was named only dscratch.
2019-03-12Reformat CSR address map tableAndrew Waterman1-29/+39
Closes #293
2019-01-21Add hypervisor CSR listingAndrew Waterman1-43/+42
2018-12-04Debug registers 7A0-7AF are accessible to M-modeAndrew Waterman1-3/+5
Resolves #295
2018-12-04Version of priv spec ready for ratification processAndrew Waterman1-6/+10
2018-12-02Non-standard -> customAndrew Waterman1-35/+23
2018-11-27Misc. address translation clarificationsAndrew Waterman1-1/+1
Courtesy @gameboo in #205
2018-11-21Add counter-inhibit mechanismAndrew Waterman1-0/+1
2018-11-20Fix colliding labelsAndrew Waterman1-3/+3
h/t @pmundkur Resolves #278
2018-09-23No need for WIRI definition anymoreAndrew Waterman1-11/+0
2018-04-13Remove hyphen from M-XLEN etc.Andrew Waterman1-1/+1
2018-04-13Clarifications re: writable XLENAndrew Waterman1-0/+28
2017-12-28WIRI/WPRI fields should be hardwired to 0 (#121)Andrew Waterman1-4/+8
2017-11-12Clarify WLRL semanticsAndrew Waterman1-1/+1
2017-04-11SPTBR -> SATPAndrew Waterman1-1/+1
Closes #24.
2017-03-30Update PMP CSR listingAndrew Waterman1-4/+8
2017-03-28Renamed mbadbits to mtval (for "Trap Value") to be more generic name for ↵Krste Asanovic1-4/+4
register containing data related to the current trap.
2017-03-26Replaced mbadaddr with mbadbits register, which can now capture badKrste Asanovic1-4/+4
instruction bits on an illegal instruction fault.
2017-03-20Removed explicit convention on shadow CSRs.Krste Asanovic1-16/+23
2017-03-19Excised H-mode from spec.Krste Asanovic1-40/+43
2017-02-26Incorporate more Hauser feedbackAndrew Waterman1-10/+10
2017-02-21Move counter-enable CSRs to trap-setup CSR spaceAndrew Waterman1-9/+3
2017-02-20mhcounteren -> mcounteren; mucounteren -> scounterenAndrew Waterman1-3/+9
Resolves #10
2017-02-01Reorganize directory structureAndrew Waterman1-0/+421