1. 04 11月, 2020 2 次提交
  2. 30 10月, 2020 1 次提交
    • Y
      emu: asynchronous reset ram · 451a8ba6
      Yinan Xu 提交于
      We need to asynchronous reset the system when reset is true.
      In verilator model, it's done by always resetting the external devices when reset is true.
      After the reset signal is released, we call init once for external devices to make sure they are correctly reset.
      451a8ba6
  3. 28 10月, 2020 4 次提交
  4. 27 10月, 2020 2 次提交
    • Y
      Reservation Station: remove assert to support #entries > 8 · 3c1761a1
      Yinan Xu 提交于
      3c1761a1
    • Y
      DispatchQueue: only dequeue entries between headPtr and dispatchPtr · d81a48cd
      Yinan Xu 提交于
      Case: vvvdvvvddddd
                  ^    ^
      If the leftmost instruction is a store and it writebacks, these instructions won't be replayed.
      However, we cannot move headPtr to the left hand side of the dispatchPtr since there're still
      instructions that have not been dispatched to issue queues.
      In this case, we only remove the instructions before dispatchPtr.
      Moving headPtr in case of store writeback only affects performance, since instructions leave dispatch queue when they commit.
      d81a48cd
  5. 26 10月, 2020 3 次提交
  6. 25 10月, 2020 7 次提交
  7. 24 10月, 2020 6 次提交
  8. 23 10月, 2020 1 次提交
  9. 22 10月, 2020 4 次提交
  10. 21 10月, 2020 9 次提交
  11. 20 10月, 2020 1 次提交