History log of /XiangShan/src/main/scala/xiangshan/backend/issue/ (Results 601 – 625 of 794)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
79e6426b15-Nov-2020 ZhangZifei <[email protected]>

RS: first commit of dividing rs into ctrl/data module

e729c6e114-Nov-2020 ZhangZifei <[email protected]>

RS: remove ReservationStation.scala the old RS


c0a200ed14-Nov-2020 ZhangZifei <[email protected]>

Merge branch 'master' into rs-new


/XiangShan/.github/workflows/emu.yml
/XiangShan/.gitignore
/XiangShan/.gitmodules
/XiangShan/Makefile
/XiangShan/api-config-chipsalliance
/XiangShan/berkeley-hardfloat
/XiangShan/block-inclusivecache-sifive
/XiangShan/build.sc
/XiangShan/chisel3
/XiangShan/chiseltest
/XiangShan/firrtl
/XiangShan/rocket-chip
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Radix2Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/SRT4Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/DivSqrt.scala
ReservationStationNew.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/storeMissQueue.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/IFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Ibuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopBuffer.scala
/XiangShan/src/test/csrc/difftest.cpp
/XiangShan/src/test/scala/cache/L1plusCacheTest.scala
/XiangShan/src/test/scala/cache/L2CacheNonInclusiveGetTest.scala
/XiangShan/src/test/scala/cache/L2CacheTest.scala
/XiangShan/src/test/scala/device/AXI4RamTest.scala
/XiangShan/src/test/scala/device/AXI4TimerTest.scala
/XiangShan/src/test/scala/device/SimMMIOTest.scala
/XiangShan/src/test/scala/device/TLTimerTest.scala
/XiangShan/src/test/scala/xiangshan/backend/brq/BrqTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/AluTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/MduTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/IFUTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/PDtest.scala
/XiangShan/src/test/scala/xiangshan/frontend/RASTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/uBTBTest.scala
/XiangShan/src/test/scala/xiangshan/memend/SbufferTest.scala
/XiangShan/src/test/scala/xiangshan/testutils/AddSinks.scala
/XiangShan/treadle
8ae87fa709-Nov-2020 Yinan Xu <[email protected]>

reservation station: fix bug dequeueIndex

fbf18b4208-Nov-2020 ZhangZifei <[email protected]>

Merge branch 'master' into rs-new


/XiangShan/.github/workflows/check-usage.sh
/XiangShan/.github/workflows/emu.yml
/XiangShan/Makefile
/XiangShan/debug/Makefile
/XiangShan/src/main/scala/device/AXI4Timer.scala
/XiangShan/src/main/scala/device/AXI4UART.scala
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/system/SoC.scala
/XiangShan/src/main/scala/utils/BitUtils.scala
/XiangShan/src/main/scala/utils/ParallelMux.scala
/XiangShan/src/main/scala/utils/Replacement.scala
/XiangShan/src/main/scala/utils/SRAMTemplate.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeHelper.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Decoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVC.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVD.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVF.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Fp.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JumpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wbu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/Classify.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F32toF64.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F64toF32.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FCMP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FMV.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPUSubModule.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FloatToInt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloat.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloatSingleCycle.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/README.md
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/RoundingUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/DivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/MantDivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/OnTheFlyConv.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/SrtTable.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/ArrayMultiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/FMA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/LZA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/package.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/CarrySaveAdder.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/FPUDebug.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ORTree.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ShiftLeftJam.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ShiftRightJam.scala
ReservationStation.scala
ReservationStationNew.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/L1plusCache.scala
/XiangShan/src/main/scala/xiangshan/cache/atomics.scala
/XiangShan/src/main/scala/xiangshan/cache/dtlb.scala
/XiangShan/src/main/scala/xiangshan/cache/icache.scala
/XiangShan/src/main/scala/xiangshan/cache/icacheMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/ptw.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeICache.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/RAS.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/unified/Lsroq.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/test/csrc/emu.cpp
/XiangShan/src/test/scala/cache/CacheTest.scala
/XiangShan/src/test/scala/cache/L1plusCacheTest.scala
/XiangShan/src/test/scala/top/XSSim.scala
/XiangShan/src/test/scala/xiangshan/memend/SbufferTest.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
e18c367f08-Nov-2020 LinJiawei <[email protected]>

[Backend]: Optimize exu and fu


/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Fp.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JumpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wbu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F32toF64.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F64toF32.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FCMP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FMV.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPUSubModule.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FloatToInt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloat.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloatSingleCycle.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/DivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/FMA.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
54cd9b2407-Nov-2020 ZhangZifei <[email protected]>

RSNew: change replayDelay from 16 to 10

from the log, 10 cycle is the ptw latency with l1hit/l2hit but
tlbl2miss, and l2cache hit

53271d0c07-Nov-2020 LinJiawei <[email protected]>

fix fmisc bug

8b4ffe0506-Nov-2020 LinJiawei <[email protected]>

Merge remote-tracking branch 'origin/rs-new' into xs-fpu


/XiangShan/.github/workflows/emu.yml
/XiangShan/Makefile
/XiangShan/dummy-riscv64-noop.txt
/XiangShan/src/main/scala/device/AXI4Timer.scala
/XiangShan/src/main/scala/device/AXI4UART.scala
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/system/SoC.scala
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/utils/SRAMTemplate.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Decoder.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/DivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/I2fExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JmpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
ReservationStation.scala
ReservationStationNew.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/atomics.scala
/XiangShan/src/main/scala/xiangshan/cache/atomicsMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/dcacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/dtlb.scala
/XiangShan/src/main/scala/xiangshan/cache/icache.scala
/XiangShan/src/main/scala/xiangshan/cache/ldu.scala
/XiangShan/src/main/scala/xiangshan/cache/ptw.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeICache.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/unified/Lsroq.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/test/csrc/emu.cpp
/XiangShan/src/test/csrc/main.cpp
/XiangShan/src/test/scala/cache/CacheTest.scala
/XiangShan/src/test/scala/top/XSSim.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
3136ee6a02-Nov-2020 LinJiawei <[email protected]>

Merge 'master' into 'xs-fpu'


/XiangShan/.github/workflows/emu.yml
/XiangShan/.gitmodules
/XiangShan/Makefile
/XiangShan/block-inclusivecache-sifive
/XiangShan/build.sc
/XiangShan/chiseltest
/XiangShan/debug/Makefile
/XiangShan/debug/perf_sbuffer.sh
/XiangShan/ready-to-run/bbl.bin
/XiangShan/ready-to-run/linux.bin
/XiangShan/ready-to-run/microbench.bin
/XiangShan/ready-to-run/riscv64-nemu-interpreter-so
/XiangShan/rocket-chip
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/utils/CircularQueuePtr.scala
/XiangShan/src/main/scala/utils/LogUtils.scala
/XiangShan/src/main/scala/utils/StopWatch.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/brq/Brq.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeHelper.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Decoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/Privileged.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVC.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVD.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/DivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/I2fExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JmpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wbu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloatSingleCycle.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/DivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/package.scala
IssueQueue.scala
ReservationStation.scala
/XiangShan/src/main/scala/xiangshan/backend/package.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/FreeList.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/L1Cache.scala
/XiangShan/src/main/scala/xiangshan/cache/atomics.scala
/XiangShan/src/main/scala/xiangshan/cache/atomicsMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/dcache.scala
/XiangShan/src/main/scala/xiangshan/cache/dcacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/dtlb.scala
/XiangShan/src/main/scala/xiangshan/cache/icache.scala
/XiangShan/src/main/scala/xiangshan/cache/ldu.scala
/XiangShan/src/main/scala/xiangshan/cache/loadMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/missQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/probe.scala
/XiangShan/src/main/scala/xiangshan/cache/ptw.scala
/XiangShan/src/main/scala/xiangshan/cache/storeMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/stu.scala
/XiangShan/src/main/scala/xiangshan/cache/uncache.scala
/XiangShan/src/main/scala/xiangshan/cache/wbu.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/IFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopPredictor.scala
/XiangShan/src/main/scala/xiangshan/frontend/RAS.scala
/XiangShan/src/main/scala/xiangshan/frontend/Tage.scala
/XiangShan/src/main/scala/xiangshan/frontend/uBTB.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/unified/Lsroq.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/StoreUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/FakeSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/Sbuffer.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xstransforms/PrintModuleName.scala
/XiangShan/src/main/scala/xstransforms/ShowPrintTransform.scala
/XiangShan/src/test/csrc/difftest.cpp
/XiangShan/src/test/csrc/difftest.h
/XiangShan/src/test/csrc/emu.cpp
/XiangShan/src/test/csrc/sdcard.cpp
/XiangShan/src/test/csrc/sdcard.h
/XiangShan/src/test/csrc/uart.cpp
/XiangShan/src/test/scala/cache/L2CacheTest.scala
/XiangShan/src/test/scala/top/XSSim.scala
7b62a3f602-Nov-2020 ZhangZifei <[email protected]>

RSNew: fix bug of fbHitVec for tlbfeedback return no delay

73acddf402-Nov-2020 ZhangZifei <[email protected]>

RSNew: add feedback support, still bugs, pass several cputest

19f0b6c701-Nov-2020 ZhangZifei <[email protected]>

RSNew: (only) change validQueue to stateQueue

75345ac201-Nov-2020 ZhangZifei <[email protected]>

Merge branch 'dev-memend' into rs-new

e9af94ab01-Nov-2020 ZhangZifei <[email protected]>

RSNew: fix bug of bubble pop

f868a98a01-Nov-2020 ZhangZifei <[email protected]>

RSNew: fix bug: when have bubble, shoule not selValid

4f78a4d201-Nov-2020 ZhangZifei <[email protected]>

RSNew: fix bug: enqIdx when full whill deq and enq fire

c739f7d931-Oct-2020 ZhangZifei <[email protected]>

RSNew: fix bug of tailPtr update

48ae2f9231-Oct-2020 William Wang <[email protected]>

Merge remote-tracking branch 'origin/master' into dev-memend


/XiangShan/.github/workflows/emu.yml
/XiangShan/.gitmodules
/XiangShan/Makefile
/XiangShan/block-inclusivecache-sifive
/XiangShan/build.sc
/XiangShan/chiseltest
/XiangShan/debug/Makefile
/XiangShan/rocket-chip
/XiangShan/src/main/scala/utils/CircularQueuePtr.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/brq/Brq.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/DivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
IssueQueue.scala
ReservationStation.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/dcacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/dtlb.scala
/XiangShan/src/main/scala/xiangshan/cache/missQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/probe.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/separated/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/unified/Lsroq.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/StoreUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xstransforms/PrintModuleName.scala
/XiangShan/src/main/scala/xstransforms/ShowPrintTransform.scala
/XiangShan/src/test/csrc/emu.cpp
/XiangShan/src/test/scala/cache/L2CacheTest.scala
dcfdfa6d31-Oct-2020 ZhangZifei <[email protected]>

RSNew: remove some assert

4e096c8831-Oct-2020 ZhangZifei <[email protected]>

RSNew: fix bug: bypass/wakeup need override enqData

f314f95331-Oct-2020 ZhangZifei <[email protected]>

FU: change mul to uncertain latency to disable multi-cycle bypass

70017c2f31-Oct-2020 ZhangZifei <[email protected]>

RSNew: add redirect to BPQue && change MulDiv/Alu's log

250919e631-Oct-2020 ZhangZifei <[email protected]>

RSNew: add --trace && RegNext of assert && fix bug: selWb of lq

16df83ad30-Oct-2020 ZhangZifei <[email protected]>

RSNew: support multi-delay(may have bugs)

1...<<21222324252627282930>>...32