aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/mret.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-23zicflip: fix [ms]ret behaviorChih-Min Chao1-1/+1
2024-03-06Zicfilp: Preserve expected landing pad state on trapsMing-Yi Lai1-0/+4
2024-01-12Add missing log commit of mstatushdemin.han1-0/+1
2024-01-11Refactor put_csr to direct writedemin.han1-1/+1
2023-05-25Refactor set_privilege to subsume set_virtAndrew Waterman1-2/+1
2022-04-07Rename processor_t::set_csr to put_csr to fix build on RISC-VAndrew Waterman1-1/+1
2022-02-23csr: hyper: fix mstatus.mpp after mretChih-Min Chao1-1/+1
2021-09-24Clear MPV on MRET and (when V=0) clear SPV on SRETAndrew Waterman1-0/+1
2021-09-08Convert mstatus into csr_t familyScott Johnson1-1/+1
2021-09-08Implement epc_csr_t and use it for mepc registerScott Johnson1-1/+1
2021-06-02pmp: mstatus.mprv should be clear if mpp is not M-modeChih-Min Chao1-0/+2
2020-07-09Implement hypervisor CSRs read/writeAnup Patel1-1/+3
2017-03-16Simplify interrupt-stack disciplineAndrew Waterman1-1/+1
2017-02-01Set xPIE=1 on xRETAndrew Waterman1-1/+1
2016-04-19Split ERET into URET, SRET, HRET, MRETAndrew Waterman1-0/+9
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman1-3/+0
2015-03-12Update to new privileged specAndrew Waterman1-0/+3