- 25 5月, 2022 1 次提交
-
-
由 Lingrui98 提交于
-
- 28 3月, 2022 2 次提交
- 27 3月, 2022 3 次提交
- 26 3月, 2022 1 次提交
-
-
由 Jiawei Lin 提交于
-
- 23 3月, 2022 2 次提交
-
-
由 Jay 提交于
* IFU <bug-fix>: deal with itlb miss for resend * IFU <bug fix>: enable crossPageFault for resend-pf Co-authored-by: NDeltaZero <lacrosseelis@gmail.com>
-
由 Leway Colin 提交于
-
- 22 3月, 2022 1 次提交
-
-
由 wakafa 提交于
* readme: update dir structure description and sync en/zh readme * readme: update fig of nanhu-arch * readme: update docs information * readme: fix md format
-
- 15 3月, 2022 1 次提交
-
-
由 wakafa 提交于
-
- 06 3月, 2022 1 次提交
-
-
由 Yinan Xu 提交于
-
- 28 2月, 2022 3 次提交
-
-
由 Steve Gou 提交于
-
由 Steve Gou 提交于
-
由 William Wang 提交于
-
- 25 2月, 2022 1 次提交
-
-
由 Jay 提交于
-
- 24 2月, 2022 2 次提交
- 18 2月, 2022 3 次提交
-
-
由 Jiawei Lin 提交于
-
由 wakafa 提交于
-
由 wakafa 提交于
* bump huancun * bump huancun * bump huancun * Insert 1 buffer betwwen L2 and L3 Co-authored-by: NLinJiawei <linjiawei20s@ict.ac.cn>
-
- 16 2月, 2022 2 次提交
-
-
由 Jay 提交于
-
由 William Wang 提交于
* mem: opt dcache tag error check timing dcache.resp.bits.miss used to depend on tag_error, it causes severe timing problem. That dependence is now removed. Now when tag_error, we: * Set access fault bit in exception vec * Do not update miss queue. That is to say, if miss, that inst may not be refilled * Mark that inst as dataForwarded so it will not wait for refill * Report error to CSR and BEU If tag_error come with a miss, writeback taht inst from load queue. Otherwise, writeback it from load pipeline. * mem: opt tag error exception writeback logic
-
- 14 2月, 2022 1 次提交
-
-
由 Steve Gou 提交于
-
- 13 2月, 2022 3 次提交
-
-
由 William Wang 提交于
dcache.resp.bits.miss used to depend on tag_error, it causes severe timing problem. That dependence is now removed. Now when tag_error, we: * Set access fault bit in exception vec * Do not update miss queue. That is to say, if miss, that inst may not be refilled * Mark that inst as dataForwarded so it will not wait for refill * Report error to CSR and BEU If tag_error come with a miss, writeback taht inst from load queue. Otherwise, writeback it from load pipeline.
-
由 Jay 提交于
* ITLB <timing>: delay miss and flush req for ITLB * add 2 ILTB requestor and delete tlb_arb * Bump huancun * ICacheMainPipe <bug-fix>: fix slot invalid condition * ITLB <timing>: add port to 6 * ICacheMainPipe <bug-fix>: stop pipe when tlb miss * ICacheMainPipe <bug-fix>: fix illegal flush Co-authored-by: NLinJiawei <linjiawei20s@ict.ac.cn>
-
由 William Wang 提交于
* mem: fix ldld vio mask gen logic * mem: fix lq released flag update logic Make sure that every load before a probe has correct released flag See the PR of this commit for illustration * mem: fix ld-ld violation check logic * ci: clean up workspace before do real test * mem: reduce lq released flag update delay for 1 cycle * chore: bump difftest to run no-smp diff * ci: add mc test * mem: fix lq released flag update logic * chore: set difftest firstCommit_limit to 10000 * ci: use dual-nemu-so for mc test
-
- 12 2月, 2022 1 次提交
-
-
由 wakafa 提交于
-
- 08 2月, 2022 2 次提交
-
-
由 Steve Gou 提交于
the mulitple-hit problem is yet to be solved (although it may be very rare)
-
由 Jiawei Lin 提交于
* SoC: remove error_xbar; add more buffers * Bump huancun * Misc: set timeout threshold to 10000 cycles * Bump huancun
-
- 03 2月, 2022 1 次提交
-
-
由 Steve Gou 提交于
-
- 01 2月, 2022 3 次提交
-
-
由 Lemover 提交于
-
由 Jay 提交于
-
由 Jiawei Lin 提交于
-
- 28 1月, 2022 5 次提交
-
-
由 Jiawei Lin 提交于
* SoC: timing opt * Added buffers for pma Co-authored-by: NYinan Xu <xuyinan@ict.ac.cn>
-
由 Steve Gou 提交于
* parameters: reduce ghr length and make it calculated using a formula * bpu: add error checking for ghist ptr, support hist lengths that are not power of 2
-
由 Jay 提交于
* ICache <timing>: move parity decode to pipe * ICacheMainPipe <timing>: remove parity af * ReplacePipe <timing>: delay error generating
-
由 William Wang 提交于
-
由 Jiawei Lin 提交于
* Adjusted reset signals * Support reset tree
-
- 26 1月, 2022 1 次提交
-
-
由 Jay 提交于
* ReplacePipe: block miss until get ReleaseAck * IPrefetch: cancle prefetch req when meet MSHR * Fetch <perf>: add fetch bubble performance counters
-