1. Dec 19, 2020
  2. Dec 18, 2020
  3. Dec 17, 2020
  4. Dec 04, 2020
  5. Nov 24, 2020
  6. Nov 17, 2020
  7. Nov 14, 2020
  8. Nov 13, 2020
  9. Nov 12, 2020
  10. Nov 11, 2020
  11. Nov 10, 2020
  12. Nov 07, 2020
  13. Nov 05, 2020
  14. Nov 04, 2020
  15. Nov 03, 2020
  16. Oct 31, 2020
  17. Oct 30, 2020
  18. Oct 29, 2020
    • Tim Newsome's avatar
      Debuggers should know when harts are unavailable. (#520) · 0a81ec34
      Tim Newsome authored
      * Debuggers should know when harts are unavailable.
      
      Make unavail sticky, needing to be acknowledged with new ackunavail bit.
      
      This is a backwards incompatible change. I think it's OK because
      implementations that support unavailable harts are rare (I don't know of
      any), and the change only means that debuggers must be updated. If
      hardware doesn't implement this then everything will still work,
      although users might not be notified when harts become unavailable.
      
      Fixes #461.
      
      * Add stickyunavail bit.
      
      Every other way to ensure hardware backwards compatibility was getting
      too convoluted.
      
      * Clean up a little.
      
      Keep definition of the bits in the register definition, and definition
      of states in the DM section.
      0a81ec34
  19. Oct 27, 2020
  20. Oct 24, 2020
  21. Oct 17, 2020
  22. Oct 09, 2020
  23. Oct 06, 2020
  24. Sep 23, 2020
    • Paul Donahue's avatar
      Hypervisor support (#549) · 7aa59783
      Paul Donahue authored
      
      
      * Add most hypervisor support
      
      * Don't check in PDF changes.
      
      * Add vu/vs bits to various triggers
      Clarify that registers are "accessible" in specified modes, not just "writable"
      Prohibit hcontext alias when the H extension isn't supported since this is in
        the CSR address space that's normally just for hypervisor.
      
      * Clarify that the backwards-compatible mscontext is optional.
      
      * Update core_debug.tex
      
      Co-authored-by: default avatarErnie Edgar <43148441+ernie-sifive@users.noreply.github.com>
      
      * Fix curly braces
      
      * Fix textra64.mhselect
      Remove comments about future H mode support
      
      * scontext is accessible from VS mode.
      Clarify in various places that enables are for "S/HS" instead of just "S" mode.
      
      * Use decimal values in field descriptions to match the rest of the spec.
      VMID is in hgatp, not satp.
      
      Co-authored-by: default avatarErnie Edgar <43148441+ernie-sifive@users.noreply.github.com>
      7aa59783
  25. Sep 17, 2020