profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/chenguokai/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

chenguokai/mb-core 2

MB estas mia blato en Esperanto

chenguokai/rtt-mbcore 1

This is my RT-Thread port for mb-core

chenguokai/2048_Pascal 0

A 2048 implemented in 2015 with Pascal

chenguokai/386test_iOS 0

iOS port of 386test

chenguokai/core-common-lib 0

Common library for projects that use the Spark Core with the CC3000

push eventOpenXiangShan/XiangShan

Guokai Chen

commit sha b0ac2a691c0109faf3f997a7dbea958d19a22ec4

frontend: ittage fix update valid condition

view details

Lingrui98

commit sha abdbe4b74043b0646d9d9d4ca875ec8c050f3833

bundle: add a full target in update bundle

view details

Guokai Chen

commit sha e5d060c15a8b936e5633a105fe8ff7b50377766e

frontend: ittage: switch to full length jmp target

view details

push time in 13 days

push eventOpenXiangShan/XiangShan

Guokai Chen

commit sha 60f966c8ac39978396a024659277ddcfcfb7b0d6

frontend: add ittage indirect predictor

view details

push time in 14 days

create barnchOpenXiangShan/XiangShan

branch : decoupled-frontend-indirect

created branch time in 14 days

startedRALC88/riscv-vectorized-benchmark-suite

started time in 19 days

push eventSimple-XX/SimpleCPU

Haoyu Wang

commit sha 32323e78dea44831a5e9cb55ee97414a94c0bfbb

added some supervisor csr num

view details

王浩宇

commit sha b54cf193d7d15aa0ce07b684d30bb02bb8fa00bf

added some support and framework for Supervisor level

view details

王浩宇

commit sha b089780cb458a38659bcf628fca080f68a799a94

added more supervisor level elements and data path

view details

王浩宇

commit sha de6159c1333d2ecf6582e7547870deeefcdf22a8

fixed EX method too large problem, added more supervisor data path

view details

王浩宇

commit sha 2acb8e6bc4261209a05776cf4ded210d97e10f0a

added trap delegation mechanism and more supervisor CSRs and data path

view details

王浩宇

commit sha 43213a63d9d409a12f360ba87f121c27a0da5c19

implemented ecall, timer int, and exception from supervisor

view details

王浩宇

commit sha 99898754060446dfdbc5615b5b8a97fbd316ce2c

Supervisor level testbench passed

view details

push time in a month

push eventchenguokai/chenguokai

Xim

commit sha b72fa8e42cc817072c38b1a724fab5d7903d61e8

Update README.md

view details

push time in a month

startednachifur/MulimgViewer

started time in a month

push eventchenguokai/ucas-covid19

Xim

commit sha 186d671018e7fd80630c97d86ac616171b5bc29b

Update report.yml

view details

push time in a month

push eventchenguokai/ucas-covid19

Xim

commit sha 2da744f6837a9d819ae0ba9a9ccae7049f858e69

Update README.md

view details

push time in a month

push eventchenguokai/ucas-covid19

Guokai Chen

commit sha 2695550094c5a7f2fc00a33c15a928ceab33629a

Revert "只允许 14 天内未离京的同学使用该程序,删除非必要的键,如果 14 天内有异动,提示手动打卡; 修改了方糖通知的 api 调用的 url;网站证书配置的问题似乎已经修复,目前设置为正常的验证 ssl 证书" This reverts commit 17b4afc349ee558cbe92214493bbf4ddcacd3688.

view details

push time in a month

fork chenguokai/ucas-covid19

ucas疫情防控每日填报助手

fork in a month

push eventchenguokai/XiangShan

Chen Guokai

commit sha 00eeef5e2dd399759e0724411d5ff30638a787f0

[WIP] BP: add BP test

view details

push time in a month

push eventchenguokai/XiangShan

Lingrui98

commit sha cc633e1b1a54ad4ddefbaab3ec66ce9b62500882

ftq: add perf counters of entry len at fromBpu and toIfu

view details

Lingrui98

commit sha f77b3790aef6e40a6e7584086bb6523a3ea4b3c5

ftq: now we only update cfi info when redirect sent back

view details

Lingrui98

commit sha a9ba000a14cc12560552e692e070cc5b4013335f

ftq: fix entry len calculation bugs

view details

zoujr

commit sha f4f98eb0996f1830aa41cadc83046a9ccc8b62c9

BPU: Fix some bugs

view details

zoujr

commit sha 83212812ad502b2dd373d8886bb58be8bb1ac377

BPU: Add FTBBank class

view details

Lingrui98

commit sha d94640edb9c96e969c7b6785af7ee676df5c4992

ftq: disable jal mispredict assertion

view details

zoujr

commit sha 39f3a5395ccbf75c80f1caa716ce34644b792479

BPU: Fix some bugs and add some log Fix the bug that pftAddr is not transmitted when ubtb predict not taken Turn off the random allocation of the allocWay function Add GTimer in FTBMeta Add log in Bim.scala

view details

Lingrui98

commit sha ccdbfeb0726eff00374c8f666149b2b8fead2fd2

ftq: add perf counter at ftq-ifu interface

view details

Lingrui98

commit sha 71f01585c42fdfab63e1d5b4f0beb289ebd6ae6e

ftq: calculate fall through address from pftAddr

view details

zoujr

commit sha 5c1bb3873e2d44d2031bb0aee9a24e671ca54257

BPU: Add BPU log and fix a ubtb idx bug

view details

zoujr

commit sha 11592c76226936b21b6e8ddef53ba07bee63700e

BPU: Modify FallThroughAddress to PartialFallThroughAddress in BPU Modify FallThroughAddress to PartialFallThroughAddress in BPU Fix pftAddr wrong width in TFQ

view details

Lingrui98

commit sha 2d12085e7d7668a059d485dc5a1194a36759f35c

ftq: fix ftb_entry_len perf counters

view details

zoujr

commit sha 8a597714f393747f61fbfe30222e7c70aeab82c1

bpu: Add Tage Add Tage into Composer Add global history manage logic in BPU Modify CfiUpdate interface: sawNotTakenBranch -> br_hit

view details

zoujr

commit sha 04565319facb55bf0c79e957d1957e213741268d

BPU: Fixed the bug that the global history was not sended to FTQ Fix the bug that the global history was not sended to FTQ Modifi some logic in TAGE

view details

Lingrui98

commit sha 4cd08aa8581fc4d645ec2f5cbec69bcce0370684

ras: add ras

view details

Lingrui98

commit sha 4a97d35887c95a6099468cb023b5f5ba275324cc

ftq: when ifuReidrect we should not set following commit state to invalid

view details

zoujr

commit sha 1f27258462ad5f1fd98694ada17e1743d74704c1

BPU: Fix some bugs Fix the bug that Tage use wrong Bim prediction result Fix the bug that wrong global history was sent to Tage Fix the bug that sawNTBr and takenOnBr would also be assigned when Ftb not hit Fix the bug that is_br was not returned in ubtb resp Remove isMisPred signal in redirect

view details

Lingrui98

commit sha 4939cd6993b2eea036f2ff15ef921b936fb70659

ras: now ras can have some correct predictions * fix some unconnected wires * add debug log for ras * TODO: when predecode detects no-hit returns, we should use the result of ras

view details

JinYue

commit sha 2ece232e6977e6b0ac61486f12eafa1d606bbc51

PreDecode: add ret miss prediction & takens

view details

Lingrui98

commit sha 34fcb44a8127604ddb2a558d74e10079c478421f

ftq: use ras result as return target when predecode detected return not taken

view details

push time in a month

push eventchenguokai/XiangShan

Chen Guokai

commit sha 12521d602810a934b08354e6809fb8cbb847fc67

[WIP] BP: test framework for FakeBPU

view details

Chen Guokai

commit sha 68ea7adcdd4105f22297f27ea468115d55bb33e1

[WIP] BP: test framework for FakeBPU stash

view details

Chen Guokai

commit sha 3370a9062e2100d3b70faa9f52e37492a08c15d9

[WIP] BP: test framework for FakeBPU update pass

view details

push time in 2 months

fork chenguokai/XiangShan

Open-source high-performance RISC-V processor

fork in 2 months

PR opened OpenXiangShan/NEMU

Monitor: fix compile without AC_HOST
+3 -0

0 comment

1 changed file

pr created time in 2 months

push eventchenguokai/NEMU

William Wang

commit sha 391c91840fce2e92fb4494543381509c8071f590

Difftest: add more CSR into diff list * It will make snapshot more precise

view details

LinJiawei

commit sha e543e378151585815c281063c7fc79ec51a8a56d

Fix lr/sc bug

view details

William Wang

commit sha 2b5710f70eeaa9638688df95ba438b05ce44d531

Difftest: add mode to snapshot

view details

William Wang

commit sha ac1f03b822ba5e9b4aa3355a0420b4a8a86d4575

Difftest: add dfftest_sync to difftest sc

view details

William Wang

commit sha 40bab32e32b07c8911a7281d0475e3dbe046b8dd

Difftest: just copy lrscValid from cpu

view details

LinJiawei

commit sha c692472f9c6e0cea7f2cd588e5822e201a73e93a

mmu.c: raise a 'Access Fault' if msbs in vaddr is not same

view details

William Wang

commit sha d287edb919ae40e73ca16dd3c3e6b4cebe22971d

Difftest: rename difftest api

view details

ZhangZifei

commit sha c40e36b6d27eb8fccf9246a95869abc5d1c25c80

riscv64: fix medeleg mask

view details

William Wang

commit sha 97b2e77a8ef4047da02b7544ed667a52b64e1178

Difftest: add disambiguate_exec logic * disambiguate_exec is disabled by default to speed up NEMU

view details

William Wang

commit sha 17e38f93f227ed1318a63921a1b0a080f7e2a757

Difftest: add xtval to snapshot

view details

William Wang

commit sha b1916542614ffa8aea56ebd9b74db096f828dd8b

Difftest: update disambiguate implemention * By default, NEMU will NOT run in disambiguate mode * Disambiguate mode is controlled by macro in /include/isa/riscv64.h * Normal mode does not care about microarchitectural PF * FORCE_RAISE_PF will force NEMU to raise a PF when processor raises PF * ENABLE_DISAMBIGUATE will automatically judge if current PF is legal * Warning: ENABLE_DISAMBIGUATE needs to run rtl_sfence, which severely slows down NEMU simulation

view details

William Wang

commit sha 4ec7928d6660a1a5ebe6e7719895433b334197a0

Difftest: fix PF encoding in force_raise_pf

view details

William Wang

commit sha 98fa6fcbf0f75f029c0b45a82cc04e8c30944f06

Difftest: add xtval to diff list * It should fix snapshot error in FORCE_RAISE_PF mode

view details

William Wang

commit sha cd497c95dcc00604cdd28124dedb23c0d4d0d883

Difftest: only force_raise_pf when NEMU report no pf

view details

William Wang

commit sha a66d766baefe2b66268e496a6e3df99d6100efa1

riscv64: check SPF before sc vaddr compare

view details

William Wang

commit sha 6f8de91c623a7240317b7ae3b8087d3cc3033a9b

Difftest: add set / get all CSRs api

view details

ZhangZifei

commit sha 67bab4fc23dbb2f45cd24a2ac2e2f806535e31d7

PTE: disable pte a/d update when SHARE

view details

William Wang

commit sha 99cf3c8bf5c19d8040fd2faf92ca8ec035454fa0

Difftest: add lrAddr into snapshot

view details

William Wang

commit sha 3838642b0f506bc5b8dbbd963b9986962bf744e8

Difftest: add xtval to DisambiguationState * It will help NEMU force IPF treat cross-page IPF correctly

view details

ZhangZifei

commit sha 0d77e6b3cd1c5d19aa3ee1e2d2731ebcfc4201ce

CSR: fix bug: init value of misa: add d&f

view details

push time in 2 months

push eventchenguokai/rvv_tests

Guokai Chen

commit sha 950108885acbf706be7b77b331731ab7e6674c94

Add RV sret and csr write test

view details

push time in 2 months

pull request commentOpenXiangShan/NEMU

NEMU: Fix sret and csr write inconsistency

Merge into master instead.

Another patch will be submitted for master

chenguokai

comment created time in 2 months

PR opened OpenXiangShan/NEMU

NEMU: Fix sret and csr write inconsistency

Found by @xuyb1999

+32 -0

0 comment

1 changed file

pr created time in 2 months

push eventchenguokai/NEMU

Chen Guokai

commit sha b2163ec7cb2f3d7bea303e76f1434f7268577ad0

NEMU: Fix sret and csr write inconsistency

view details

push time in 2 months

push eventchenguokai/NEMU

Chen Guokai

commit sha 7ac0baab6468404dffecdec20eb060a74c2e6178

WIP: fix inconsistency with risc-v spec

view details

push time in 2 months

push eventOpenXiangShan/NEMU

Chen Guokai

commit sha 7cd3b43b2f45c7237a5af6e93fae0e5893300874

Add Initial RVV support

view details

Chen Guokai

commit sha f2341002512230d64c485eb39d3ec4a7c1b09f66

Fix width compile error

view details

Chen Guokai

commit sha 8c13a2a5a11e3042ea7655f547f6c0a7a4ef8638

Fix vtype compile error

view details

Chen Guokai

commit sha ba7476dc5aa6e991445e075caecb9f63a23329f4

Fix vtype compile error --new

view details

Chen Guokai

commit sha 3623b079478b4d549c6cac21d6bd2d9ce01cc4d1

Fix def_EHelper error

view details

Chen Guokai

commit sha 766031f9e6b3661c921e78581e89cf1a576d6f8a

Fix rtl_lr

view details

Chen Guokai

commit sha 9bea79e2caae87c1ea6a604a5e008dd7cba7f062

Append vreg.c

view details

Chen Guokai

commit sha 96833dc5b520ff5bfd1384b4661d4014690c8275

Append vreg.h

view details

Chen Guokai

commit sha 0762eebc4678d0a48f15de7c1f869a0a1f8d96e4

Fix vreg.h include path

view details

Guokai Chen

commit sha ea73f7bb1fc546b2344efae2eb2638062266f07d

Fix vrf related issues

view details

Chen Guokai

commit sha d320be2ddcdd2e31acb42f41c340391118f549ef

Fix vcsr related write

view details

Guokai Chen

commit sha ae130f940a2930a09cf7fec00ec17a0699a8d5fd

fix vldst

view details

Guokai Chen

commit sha 5a9822fa4167aaf88ab0358fa1d5667ca3cdbd61

Merge branch 'master' of https://gitee.com/chenguokai/nemu-mainline

view details

Guokai Chen

commit sha bddd8334473c64bd4d628b2517a689705a8485e4

Fix vreg.h related compile errors

view details

Guokai Chen

commit sha a94f6283ae57b2c139fdf825ef76e093277ae34c

Fix a couple of compile errors

view details

Chen Guokai

commit sha af3399bf73ece90a9f891015692547d29d296717

Fix v_width mismatch

view details

Guokai Chen

commit sha 089496844935b02f07159fb445aaa3e858e71b3d

Fix vcompute compile

view details

Chen Guokai

commit sha 31bdf0f6a231f4f1c99eddb9e32aaa072e5af838

Fix vload/vstore compile error

view details

Chen Guokai

commit sha d2b4191768eca72539bb9324efbf4f0bb597a8e2

Fix duplicate decls

view details

Guokai Chen

commit sha 308fc826970e41f9a43f9ed47df1f7d52e263307

try fixing dup

view details

push time in 2 months

PR merged OpenXiangShan/NEMU

RV64: Add RVV support

This pull request add initial RVV support for NEMU.

+2162 -13

0 comment

29 changed files

chenguokai

pr closed time in 2 months

PR opened OpenXiangShan/NEMU

RV64: Add RVV support

This pull request add initial RVV support for NEMU.

+2162 -13

0 comment

29 changed files

pr created time in 2 months

push eventchenguokai/NEMU

Chen Guokai

commit sha 7cd3b43b2f45c7237a5af6e93fae0e5893300874

Add Initial RVV support

view details

Chen Guokai

commit sha f2341002512230d64c485eb39d3ec4a7c1b09f66

Fix width compile error

view details

Chen Guokai

commit sha 8c13a2a5a11e3042ea7655f547f6c0a7a4ef8638

Fix vtype compile error

view details

Chen Guokai

commit sha ba7476dc5aa6e991445e075caecb9f63a23329f4

Fix vtype compile error --new

view details

Chen Guokai

commit sha 3623b079478b4d549c6cac21d6bd2d9ce01cc4d1

Fix def_EHelper error

view details

Chen Guokai

commit sha 766031f9e6b3661c921e78581e89cf1a576d6f8a

Fix rtl_lr

view details

Chen Guokai

commit sha 9bea79e2caae87c1ea6a604a5e008dd7cba7f062

Append vreg.c

view details

Chen Guokai

commit sha 96833dc5b520ff5bfd1384b4661d4014690c8275

Append vreg.h

view details

Chen Guokai

commit sha 0762eebc4678d0a48f15de7c1f869a0a1f8d96e4

Fix vreg.h include path

view details

Guokai Chen

commit sha ea73f7bb1fc546b2344efae2eb2638062266f07d

Fix vrf related issues

view details

Chen Guokai

commit sha d320be2ddcdd2e31acb42f41c340391118f549ef

Fix vcsr related write

view details

Guokai Chen

commit sha ae130f940a2930a09cf7fec00ec17a0699a8d5fd

fix vldst

view details

Guokai Chen

commit sha 5a9822fa4167aaf88ab0358fa1d5667ca3cdbd61

Merge branch 'master' of https://gitee.com/chenguokai/nemu-mainline

view details

Guokai Chen

commit sha bddd8334473c64bd4d628b2517a689705a8485e4

Fix vreg.h related compile errors

view details

Guokai Chen

commit sha a94f6283ae57b2c139fdf825ef76e093277ae34c

Fix a couple of compile errors

view details

Chen Guokai

commit sha af3399bf73ece90a9f891015692547d29d296717

Fix v_width mismatch

view details

Guokai Chen

commit sha 089496844935b02f07159fb445aaa3e858e71b3d

Fix vcompute compile

view details

Chen Guokai

commit sha 31bdf0f6a231f4f1c99eddb9e32aaa072e5af838

Fix vload/vstore compile error

view details

Chen Guokai

commit sha d2b4191768eca72539bb9324efbf4f0bb597a8e2

Fix duplicate decls

view details

Guokai Chen

commit sha 308fc826970e41f9a43f9ed47df1f7d52e263307

try fixing dup

view details

push time in 2 months

create barnchchenguokai/misc

branch : master

created branch time in 2 months

created repositorychenguokai/misc

created time in 2 months