• W
    mem: update block load logic (#1035) · c7160cd3
    William Wang 提交于
    * mem: update block load logic
    
    Now load will be selected as soon as the store it depends on is ready,
    which is predicted by Store Sets
    
    * mem: opt block load logic
    
    Load blocked by std invalid will wait for that std to issue
    Load blocked by load violation wait for that sta to issue
    
    * csr: add 2 extra storeset config bits
    
    Following bits were added to slvpredctl:
    - storeset_wait_store
    - storeset_no_fast_wakeup
    
    * storeset: fix waitForSqIdx generate logic
    
    Now right waitForSqIdx will be generated for earlier store in the same
    dispatch bundle
    c7160cd3
XSCore.scala 14.0 KB