1. May 12, 2023
  2. May 10, 2023
  3. May 08, 2023
  4. May 06, 2023
  5. Mar 04, 2023
  6. Mar 03, 2023
  7. Mar 02, 2023
  8. Feb 21, 2023
    • bors[bot]'s avatar
      Merge #123 · b359b072
      bors[bot] authored
      
      
      123: Added clippy to the CI workflow r=almindor a=romancardenas
      
      I've been working with this crate for a while and noticed that it didn't include clippy as part of the CI process. This PR checks that clippy does not trigger any warning for new contributions. I also ran `cargo clippy --fix` to "fix" the crate.
      
      If you think this is useful, I can adapt other repos (e.g., riscv-rt or e310x). Cheers!
      
      Co-authored-by: default avatarRomán Cárdenas <rcardenas.rod@gmail.com>
      b359b072
  9. Feb 20, 2023
  10. Jan 19, 2023
  11. Jan 18, 2023
  12. Nov 11, 2022
  13. Nov 10, 2022
  14. Oct 20, 2022
    • bors[bot]'s avatar
      Merge #117 · 462b5509
      bors[bot] authored
      
      
      117: fix atomicity of critical section, fixes #116 r=dkhayes117 a=almindor
      
      This changes `SingleHartCriticalSection::acquire` to be done in an atomic way.
      
      Fixes #116
      
      NOTE: no changelog since it fixes a small bug on unreleased change
      
      Co-authored-by: default avatarAles Katona <ales@katona.me>
      462b5509
  15. Oct 17, 2022
  16. Oct 13, 2022
  17. Oct 07, 2022
  18. Oct 06, 2022
  19. Aug 22, 2022
    • bors[bot]'s avatar
      Merge #109 · 54bfff3f
      bors[bot] authored
      
      
      109: Update to edition 2021. r=Disasm a=Dirbaio
      
      This shouldn't be a breaking change since Edition 2021 came out in
      Rust 1.56, and MSRV is already higher than that (Rust 1.59)
      
      Co-authored-by: default avatarDario Nieuwenhuis <dirbaio@dirbaio.net>
      54bfff3f
    • Dario Nieuwenhuis's avatar
      Update to edition 2021. · d75714ae
      Dario Nieuwenhuis authored
      This shouldn't be a breaking change since Edition 2021 came out in
      Rust 1.56, and MSRV is already higher than that (Rust 1.59)
      d75714ae
  20. Aug 14, 2022
    • bors[bot]'s avatar
      Merge #108 · 98ae3aa2
      bors[bot] authored
      
      
      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: default avatarluojia65 <me@luojia.cc>
      98ae3aa2
    • luojia65's avatar
      fix: clearify that mip.{MSIP, MTIP} are read-only · 9418b6c5
      luojia65 authored
      closes #62
      9418b6c5
  21. Aug 08, 2022