fix(TLB): fix incorrect TLB level refill when has exception (#5087)
#409:Commit
2e46f3f810
pushed by
root
fix(resolve): flush entries that have been redirected by backend (#5085)
#408:Commit
6b4ab11c1e
pushed by
root
feat(CLINT): add new clint to match 1:1 ration between CLINT and HART (#4991)
#403:Commit
b4e2ef7988
pushed by
root
fix(misalign): fixed a hang issue caused by vector misalign (#4914)
#396:Commit
75f7e54474
pushed by
root
fix(BusyTable): remove dontTouch to make Verilog cleaner (#4919)
#390:Commit
0e987bc1ed
pushed by
root
fix(Bitmap): fix X-prop caused by using RRArbiter in Bitmap module (#4920)
#387:Commit
3f1da1da00
pushed by
root
fix(VSegmentUnit): adjust the fullva bit width of the tlb req (#4892)
#382:Commit
71802692d9
pushed by
root
fix(ICache,Ifu): set memBackTypeMM and memPageTypeNC correctly (#4898)
#375:Commit
2cf64d6d43
pushed by
root
fix(MainPipe): fix `s3_data_error_beu` generate logic avoid x state (#4899)
#366:Commit
78672dae11
pushed by
root
submodule(ready-to-run): bump nemu ref in ready-to-run (#4887)
#361:Commit
3e507894a1
pushed by
root
fix(ifu): fix speculative instruction fetch in MMIO region. (#4881)
#346:Commit
a193669ec5
pushed by
root
fix(rab): correct ismove sent to rab for instraction page fault caused by move elimination (#4874)
#331:Commit
11ba714833
pushed by
root
fix(StoreQueue): adjust the timing of the cbozero setting status (#4867)
#325:Commit
6933700098
pushed by
root
fix(AXI4Memory): lost of ID meta on continuous simultaneous AW & WLAST (#4827)
#318:Commit
45bf9e90a8
pushed by
root
fix(VMergeBuffer): fix gpaddr calculation when Unit-Stride triggers an exception (#4865)
#314:Commit
5b35b0ec07
pushed by
root
fix(MainPipe): fix mainpipe x state when miss request after miss request (#4856)
#310:Commit
c25dcc68df
pushed by
root
fix(VSegmentUnit): flush sbuffer until sbuffer is empty (#4853)
#307:Commit
c1608a0392
pushed by
root
fix(L2Top): remove redundant `reset` for `hartIsInReset` (#4844)
#299:Commit
6dac85d316
pushed by
root
submodule(ready-to-run): bump nemu ref in ready-to-run (#4835)
#293:Commit
dd6cfba764
pushed by
root
fix(ICache): do not check meta(1) parity if !s1_doubleline (#4814)
#290:Commit
8ce3fd74fb
pushed by
root
fix(csr): set xstatus.VS dirty when a vector memory access instr has exception (#4817)
#285:Commit
f832341fbd
pushed by
root
refactor(prefetch): add a wrapper and parameterization (#4790)
#267:Commit
b8e35fadce
pushed by
root
fix(vsegment): vec segment should also respond to bus error (#4800)
#262:Commit
04adfb2108
pushed by
root
fix(LLPTW): should block hptw req when dup with mem_out (#4788)
#260:Commit
0393836726
pushed by
root
fix(MainPipe): fix probe/replace stall for alias scheme (#4741)
#251:Commit
2272661383
pushed by
root
fix(MainPipe): add reg enable for mainpipe `ecc_delayed` (#4755)
#249:Commit
c2bb69ef68
pushed by
root
fix(StoreQueue): fix vecExceptionFlag when flow is misaligned (#4731)
#244:Commit
8dc73cc68b
pushed by
root
fix(XSNoCTop): fix clock gate with sync reset and cpu_no_op register out (#4740)
#242:Commit
ba2e316e81
pushed by
root
fix(LSU): misalign exception are generated directly within the pipeline (#4757)
#236:Commit
b4473bd3f0
pushed by
root
fix(LoadUnit): no longer allow tlb missing misaligned load to enter misalignbuffer (#4760)
#230:Commit
8769efd7b4
pushed by
root
fix(LoadPipe): load will not enter missqueue when btot grow fail (#4750)
#227:Commit
95cb09ae15
pushed by
root
fix(LLPTW): first_s2xlate_fault should be true when check_g_perm_fail (#4754)
#224:Commit
1cbe3869e6
pushed by
root
fix(DCache): ignore tag match when refill a miss req caused by tag error (#4743)
#222:Commit
935deb2706
pushed by
root
refactor(XSNoCTop): Move LowPower logic to trait method buildLowPower() (#4708)
#211:Commit
a26390ca47
pushed by
root
refactor(Config): refactor `DFT` option passing method (#4643)
#206:Commit
ed4ddc44a8
pushed by
root
fix(MainPipe): only requests from sbuffer are allowed to return replay response (#4720)
#196:Commit
e494448356
pushed by
root
fix: safe protection before entering of WFI (backend/ifu/mmu/lsu) (#4691)
#192:Commit
103883845d
pushed by
root
submodule(ready-to-run): bump nemu and NEMU ref in ready-to-run (#4705)
#185:Commit
8f200f145e
pushed by
root
fix(StoreQueue): not do nc store when having exception (#4661)
#182:Commit
3c8fe1e213
pushed by
root
fix(LSU): misaligned exception addr should use split addr (#4701)
#180:Commit
f96455c94b
pushed by
root
refactor(FTQ): make ftq a separate package and split ftq into multiple files (#4683)
#178:Commit
591e01206c
pushed by
root
submodule(ready-to-run): bump ready-to-run to add context CSRs
#174:Commit
6ff5d528c6
pushed by
root
fix(docker): Forward variables in the make command line to docker (#4686)
#166:Commit
f47ebf519e
pushed by
root
fix(StoreQueue): fix timeout of vecExceptionFlag when redirect (#4660)
#163:Commit
7cf94e2c09
pushed by
root
fix(docker): fix docker image build by moving MILL_OUTPUT_DIR to tmpfs (#4679)
#155:Commit
0c97e1df83
pushed by
root
fix(LCOFI): fix writable of LCOFI bit(13) of mvip/mvien/hvip/hvien (#4648)
#146:Commit
7e564dbbfb
pushed by
root
chore: add the version info to the simulation print output (#4626)
#134:Commit
e4651c49b8
pushed by
root
fix(StoreUnit): optimize the code by StoreUnit Code Review (#4627)
#131:Commit
4bbdccbb07
pushed by
root
feat(ras): remove the S3 correction code from the return stack and adjust the code formatting (#4557)
#130:Commit
53b3d5f2be
pushed by
root
fix(StoreQueue): add nc_req_ack state to avoid duplicated request (#4625)
#124:Commit
ee92d6ff68
pushed by
root
build: add configuration for `CHIAddrWidth` and `enableL2Flush` (#4621)
#121:Commit
53bd4e1cb2
pushed by
root
feat(ras): remove the S3 correction code from the return stack and adjust the code formatting (#4557)
#117:Commit
7285bed1af
pushed by
root
fix(AXI4Memory): fix write request enqueue DRAMSim logic for AXI4Memory (#4611)
#114:Commit
9e0994ab89
pushed by
root
chore(Parameters): remove the incorrect parameter description (#4391)
#112:Commit
1e7e38e249
pushed by
root
timing(LoadQueueUncache): adjust s1 enq and s2 enq valid generate logic (#4603)
#111:Commit
99a48a761c
pushed by
root
fix(StoreUnit): cbo violation check should check cacheline (#4592)
#110:Commit
3aa632ec4e
pushed by
root
fix(LLPTW): dup_wait_resp should not send last_hptw_req when excp (#4596)
#108:Commit
57a8ca5e38
pushed by
root
fix(TLB): explicitly specify the signal width again when truncated (#4588)
#107:Commit
0ca3be6097
pushed by
root
submodule(ready-to-run): bump nemu ref in ready-to-run (#4566)
#102:Commit
76d5f3ea56
pushed by
root
fix(exceptionGen): clear isEnqExcp when older or curr wb exception coming (#4570)
#100:Commit
c01e75b55f
pushed by
root
fix(L2TlbPrefetch): fix flush condition of L2 TLB Prefetch (#4541)
#91:Commit
9feb8e87b9
pushed by
root
Revert "fix(TLB): should always send onlyS1 req when req_need_gpa (#4… (#4551)
#90:Commit
667758b36c
pushed by
root
submodule(chiselAIA): bump chiselAIA to fix `imsic.toCSR.illegal` (#4546)
#88:Commit
fe25ca293f
pushed by
root
fix(StoreQueue): keep readPtr until slave ack when outstanding (#4531)
#85:Commit
724e3eb416
pushed by
root
feat: move frontend SRAM read-write conflict handling to SRAMTemplate (#4445)
#83:Commit
8795ffc00d
pushed by
root
timing(StoreMisalignBuffer): fix misalign buffer enq timing (#4493)
#82:Commit
4ec1f46275
pushed by
root
fix(Uncache): uncache mm store needs difftest to update goldenmem (#4470)
#76:Commit
dd3d70bad8
pushed by
root
feat(Top): make address spaces of seperate TL port configurable (#4496)
#64:Commit
16ae9ddcda
pushed by
root
fix(topdown): calculate instruction fusion with fusionNum (#4488)
#57:Commit
9d4f847c3c
pushed by
root
ci(perf): more execution time and use summary instead of artifact (#4486)
#55:Commit
df242bb8b8
pushed by
root
fix(LLPTW): Should consider napot scenario when allStage (#4473)
#50:Commit
e65b7d6b06
pushed by
root
fix(PTW): Fix exception handle logic when both pf and af occur (#4422)
#37:Commit
f8c4173d76
pushed by
root
fix(difftest, CSR): sync non-reg interrupt pending right after reset (#4449)
#34:Commit
69e67bbfb2
pushed by
root
fix(fusion): block fusion when trigger fire and exception happen (#4439)
#29:Commit
62d7c91901
pushed by
root
feat: mark topdown, cycle and instr as critical perf counters (#4431)
#26:Commit
ef7a7f80bf
pushed by
root
fix(DecodeUnit): add `II exception` to the `TileLink` of the cbo instr (#4430)
#24:Commit
7eb878b5ca
pushed by
root
fix(L2TLB): Napot entries in LLPTW should not be compressed (#4396)
#15:Commit
39e2cc5b9a
pushed by
root
feat(PTWCache): Support a more precise flush for L2 TLB entries (#4390)
#9:Commit
f9395f7245
pushed by
root
fix(MainPipe): `DCache` meta is not changed when sc/cas fails (#4217)
#6:Commit
fad7c425a8
pushed by
root
chore(scalastyle): allow sx_lowerCamelCase naming for pipeline signals
#1:Commit
0bac66cd1a
pushed by
root