History log of /XiangShan/src/main/scala/device/TLTimer.scala (Results 1 – 19 of 19)
Revision Date Author Comments
# 8b33cd30 13-Dec-2024 klin02 <[email protected]>

feat(XSLog): move all XSLog outside WhenContext for collection

As data in WhenContext is not acessible in another module. To support
XSLog collection, we move all XSLog and related signal outside
Wh

feat(XSLog): move all XSLog outside WhenContext for collection

As data in WhenContext is not acessible in another module. To support
XSLog collection, we move all XSLog and related signal outside
WhenContext. For example, when(cond1){XSDebug(cond2, pable)} to
XSDebug(cond1 && cond2, pable)

show more ...


# bb2f3f51 12-Jul-2024 Tang Haojin <[email protected]>

perf: use perfUtils in `Utility` (#3190)

Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies th

perf: use perfUtils in `Utility` (#3190)

Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies them and put them in Utility repository.

show more ...


# 8891a219 08-Oct-2023 Yinan Xu <[email protected]>

Bump rocket-chip (#2353)


# f320e0f0 24-Jul-2021 Yinan Xu <[email protected]>

misc: update PCL information (#899)

XiangShan is jointly released by ICT and PCL.


# c6d43980 04-Jun-2021 Lemover <[email protected]>

Add MulanPSL-2.0 License (#824)

In this commit, we add License for XiangShan project.


# 2225d46e 19-Apr-2021 Jiawei Lin <[email protected]>

Refactor parameters, SimTop and difftest (#753)

* difftest: use DPI-C to refactor difftest

In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's

Refactor parameters, SimTop and difftest (#753)

* difftest: use DPI-C to refactor difftest

In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's manual, DPI-C calls should be more efficient than accessing from dut_ptr.
(2) DPI-C is cross-platform (Verilator, VCS, ...)
(3) difftest APIs are splited from emu.cpp to possibly support more backend platforms
(NEMU, Spike, ...)

The performance at this commit is quite slower than the original emu.
Performance issues will be fixed later.

* [WIP] SimTop: try to use 'XSTop' as soc

* CircularQueuePtr: ues F-bounded polymorphis instead implict helper

* Refactor parameters & Clean up code

* difftest: support basic difftest

* Support diffetst in new sim top

* Difftest; convert recode fmt to ieee754 when comparing fp regs

* Difftest: pass sign-ext pc to dpic functions && fix exception pc

* Debug: add int/exc inst wb to debug queue

* Difftest: pass sign-ext pc to dpic functions && fix exception pc

* Difftest: fix naive commit num limit

Co-authored-by: Yinan Xu <[email protected]>
Co-authored-by: William Wang <[email protected]>

show more ...


# 5c5bd416 30-Mar-2021 ljw <[email protected]>

LogUtils: remove trait 'HasXSLog' (#732)


# e2b04952 26-Mar-2021 Yinan Xu <[email protected]>

TLTimer: set default freq for FPGAPlatform to 1000000 (#716)

Previously in commit 298aa395a6ec116ee255d90b2c1188c32a53ef35,
we incorrectly set simulation freq to 1,000,000.


# 298aa395 24-Mar-2021 Yinan Xu <[email protected]>

TLTimer: change default freq to 1000000 (#708)


# 0668d426 07-Jan-2021 wangkaifan <[email protected]>

clint: support dual-core clint


# da10912f 02-Nov-2020 Yinan Xu <[email protected]>

src: remove unused import BoringUtils


# aa47c861 01-Nov-2020 Yinan Xu <[email protected]>

roq: remove isWFI


# 98234405 24-Sep-2020 LinJiawei <[email protected]>

Backend: decode WFI


# 9c14492e 23-Sep-2020 Yinan Xu <[email protected]>

TLTimer: set inc to 1


# 799b61e0 12-Sep-2020 LinJiawei <[email protected]>

TLTimer: impl msip, fix mtip's connection bug


# 1865a66f 19-Aug-2020 linjiawei <[email protected]>

XSSim: Insert a buffer at mmio pass to avoid dead lock


# e2801f97 17-Aug-2020 linjiawei <[email protected]>

Add debug info


# 8511d772 15-Aug-2020 linjiawei <[email protected]>

add debug info into TLTimer


# 618fb109 14-Aug-2020 linjiawei <[email protected]>

Impl TLTimer