Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
108: fix: clearify that mip.{MSIP, MTIP} are read-only r=almindor a=luojia65 closes #62 In RISC-V privileged specification, it says: > Bits mip.MTIP and mie.MTIE are the interrupt-pending and interrupt-enable bits for machine timer interrupts. MTIP is read-only in mip, and is cleared by writing to the memory-mapped machine-mode timer compare register. > > Bits mip.MSIP and mie.MSIE are the interrupt-pending and interrupt-enable bits for machine-level software interrupts. MSIP is read-only in mip, and is written by accesses to memory-mapped control registers, which are used by remote harts to provide machine-level interprocessor interrupts. indicated by the specification, mip.MSIP and mip.MTIP bits are read-only. This pull request clearifies this by removing {set, clear}_{msoft, mtimer} functions from mip module of riscv crate. Co-authored-by: luojia65 <me@luojia.cc>
- Loading branch information