1. Aug 12, 2023
  2. Aug 06, 2023
    • Jiuyang Liu's avatar
      bump mill to 0.11 · fbff1301
      Jiuyang Liu authored
      In this commit, I bumped mill to 0.11. And make chisel be able to cross
      aginst two versions: 3.6.0 and 5.0.0, which ease the downstream
      users(chipyard) to be able to stay and old version, but also pave the
      road of future Chisel 5 and Chisel 6 support in rocketchip.
      fbff1301
  3. Aug 05, 2023
  4. Aug 01, 2023
  5. Jul 31, 2023
  6. Jul 27, 2023
    • Jiuyang Liu's avatar
      New BundleMap (#3419) · 7c9670bc
      Jiuyang Liu authored
      * implement BundleMap with new Connectable API
      
      * migrate to new BundleMap API
      7c9670bc
    • Jiuyang Liu's avatar
      remove EnhancedChisel3Assign (#3451) · 4f0c6efc
      Jiuyang Liu authored
      
      
      * remove EnhancedChisel3Assign in AHBLite
      
      * remove EnhancedChisel3Assign in AHBXBar
      
      * remove EnhancedChisel3Assign in APBXBar
      
      * remove EnhancedChisel3Assign in AXI4CreditedBuffer
      
      * remove EnhancedChisel3Assign in Deinterleaver.scala
      
      * remove EnhancedChisel3Assign in AXI4Filter
      
      * remove EnhancedChisel3Assign in AXI4Fragmenter.scala
      
      * remove EnhancedChisel3Assign in AXI4IdIndexer
      
      * remove EnhancedChisel3Assign in AXI4RegisterNode
      
      * remove EnhancedChisel3Assign in AXI4ToTL
      
      * remove EnhancedChisel3Assign in AXI4UserYanker
      
      * remove EnhancedChisel3Assign in AXI4Xbar
      
      * remove EnhancedChisel3Assign in AXISBuffer
      
      * remove EnhancedChisel3Assign in AXISXBar
      
      * remove EnhancedChisel3Assign in RegisterRouter
      
      * remove EnhancedChisel3Assign in tilelink AddressAdjuster
      
      * remove EnhancedChisel3Assign in tilelink Arbiter
      
      * remove EnhancedChisel3Assign in tilelink BlockDuringReset
      
      * remove EnhancedChisel3Assign in tilelink Credited
      
      * remove EnhancedChisel3Assign in tilelink Fragmenter
      
      * remove EnhancedChisel3Assign in tilelink HintHandler
      
      * remove EnhancedChisel3Assign in tilelink RegisterRouter
      
      * remove EnhancedChisel3Assign in tilelink ToAHB
      
      * remove EnhancedChisel3Assign in tilelink ToAPB
      
      * remove EnhancedChisel3Assign in tilelink ToAXI4
      
      * fix: replace with connectable API
      
      * fix: replace with connectable API
      
      * fix: bad connection between `ar` channels
      
      * fix: remove `DontCare` with no effect
      
      * remove EnhancedChisel3Assign
      
      ---------
      
      Co-authored-by: default avatarTakehana <cowpowermax@pm.me>
      4f0c6efc
  7. Jul 25, 2023
  8. Jul 13, 2023
  9. Jul 11, 2023
    • Yinan Xu's avatar
      PTW: set ae_ptw for out-of-range non-leaf PTEs (#3407) · b8dad7f5
      Yinan Xu authored
      For PTEs whose physical address is out-of-range, we need to set
      `ae_ptw` instead of `ae_final` to raise access-fault.
      
      Because non-leaf PTEs will not have R or X bits set, `ae_final`
      will be overrided by page-fault exceptions.
      b8dad7f5
  10. Jul 04, 2023
  11. Jun 30, 2023
  12. Jun 29, 2023
  13. Jun 16, 2023
  14. Jun 15, 2023
  15. Jun 14, 2023
  16. May 31, 2023
  17. May 30, 2023
  18. May 23, 2023
  19. May 22, 2023
  20. May 18, 2023
  21. May 17, 2023