1. Jun 13, 2024
  2. Jun 12, 2024
  3. Jun 11, 2024
    • YenHaoChen's avatar
      triggers: implement tcontrol · db762327
      YenHaoChen authored
      Implement Debug spec Section 5.7.6. Trigger Control (tcontrol).
      
      This commit lets tcontrol be read-only 0 if number of triggers is 0.
      db762327
  4. Jun 01, 2024
  5. May 31, 2024
  6. May 30, 2024
  7. May 29, 2024
    • Clément Léger's avatar
      add support to load ET_DYN elf · a316a373
      Clément Léger authored
      
      
      When compiled as PIE, executable can be loaded at any memory address.
      Lately, OpenSBI switched to such behavior and spike was not able to load
      it anymore. This patch add an additional load_offset parameter for
      load_elf(). This load_offset value is passed as DRAM_BASE and used only
      for ET_DYN elfs.
      
      Signed-off-by: default avatarClément Léger <cleger@rivosinc.com>
      a316a373
  8. May 28, 2024
  9. May 27, 2024
  10. May 24, 2024
    • YenHaoChen's avatar
      vector: Not logging write of reduction instructions when vl = 0 · 8ad1b689
      YenHaoChen authored
      The spec says: "If vl=0, no operation is performed and the destination
      register is not updated." in Section 14. Vector Reduction Operations.
      
      The commit proposes setting the variable is_write to false when vl = 0,
      which means not logging the write.
      8ad1b689
  11. May 23, 2024
    • Chih-Min Chao's avatar
      zicflip: fix [ms]ret behavior · 853105c6
      Chih-Min Chao authored
      
      
      Based on Spec chapter 3.5
      "An MRET or SRET instruction is used to return from a trap in M-mode or
      S-mode, respectively. When executing an xRET instruction, if xPP holds
      the value y, then ELP is set to the value of xPELP if yLPE is 1;
      otherwise, it is set to NO_LP_EXPECTED; xPELP is set to NO_LP_EXPECTED."
      
      The change follow the last statement after semicolon
      "xPELP is set to NO_LP_EXPECTED"
      
      Signed-off-by: default avatarChih-Min Chao <chihmin.chao@sifive.com>
      853105c6
  12. May 22, 2024
  13. May 21, 2024
  14. May 07, 2024
  15. May 03, 2024