Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added bus blocker to deny requests to dmInner when dmactive=0 #2205

Merged
merged 7 commits into from
Mar 28, 2020

Commits on Mar 26, 2020

  1. Added bus blocker to deny requests to dmInner when dmactive=0

    Reduce size of Bypass logic in debug modoule
    
    Parameterize atomics and transferSize in TLBusBypassBase, set in dmOuterAsync
    
    Bus Blocker: BriskBusBlocker is very similar to TLBusBlocker
    
    DMI Bus Blocker: clean up API for error device buffering
    
    Debug: reduce hardware added to TLError on APB interface
    
    Update Zero.scala
    
    Correct the minLatency for TLZero back to 1
    
    Debug: fix rebase issue
    
    Debug: revert unncessary whitespace change
    
    Add optional buffering for C channel as well in error
    ernie-sifive authored and mwachs5 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    3f5038c View commit details
    Browse the repository at this point in the history
  2. Bus Bypass: remove reliance on synchronous reset

    BusBypass: correct removal of sync reset reliance
    mwachs5 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    694e1fb View commit details
    Browse the repository at this point in the history
  3. TLBusBypass: calculate the min latency as the minimum of both the nor…

    …mal and bypass device, otherwise you can get assertion failures when using the bypass path
    mwachs5 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    9050153 View commit details
    Browse the repository at this point in the history
  4. TL Info: include min latency in graphml output for Manager Port Params

    fix bad merge
    
    Parameters: fix bad merge
    mwachs5 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    de97c33 View commit details
    Browse the repository at this point in the history
  5. Bump rocket-tools to version with fesvr DMACTIVE fix

    regression: FESVR is now part of spike so don't build it
    
    bump riscv-tools for FESVR DMACTIVE fix
    
    Rocket-tools: remove prolematic space
    
    rocket-tools: bumping to use latest-ish versions of tools and FSF GDB
    
    rocket-tools: bump hash and build the FSF GDB, not riscv GDB
    
    Regression: apparently need to have the binutils-gdb submodule even if we don't plan to comiple it
    
    Travis: bump pexpect since gdbserver.py now uses Python3
    
    Debug tests: now need to be python3 compatible
    
    dmactive: bump riscv-tools hash
    
    Debug regressions: need to add RISCV/bin to the path now apparently
    mwachs5 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    a20f8d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    77bc309 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. Configuration menu
    Copy the full SHA
    415a014 View commit details
    Browse the repository at this point in the history