{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689400547,"defaultBranch":"master","name":"NutShell","ownerLogin":"langyo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-09T17:25:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23103705?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694280357.014923","currentOid":""},"activityList":{"items":[{"before":"d114ea0bb70a91d496dd6a33fac3677cdc407f96","after":"5dafedae3450c366c2197a53bbdce14726fbe194","ref":"refs/heads/master","pushedAt":"2024-08-27T14:29:44.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #206 from zhangziqing/oscpu-master-wip\n\nNutShell master branch re-adaption for FPGA platforms","shortMessageHtmlLink":"Merge pull request OSCPU#206 from zhangziqing/oscpu-master-wip"}},{"before":"52aeba57513919998a81d18c0b10b1dd1f5ec1ac","after":"d114ea0bb70a91d496dd6a33fac3677cdc407f96","ref":"refs/heads/master","pushedAt":"2024-07-16T11:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.5.0 (#203)","shortMessageHtmlLink":"Bump Chisel 6.5.0 (OSCPU#203)"}},{"before":"ba8347dbdde53a4d5d35eaf8371b228f63f9c971","after":"52aeba57513919998a81d18c0b10b1dd1f5ec1ac","ref":"refs/heads/master","pushedAt":"2024-07-01T10:25:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.4.0 and Scala 2.13.14 (#202)","shortMessageHtmlLink":"Bump Chisel 6.4.0 and Scala 2.13.14 (OSCPU#202)"}},{"before":"d147ad5cdbc56481cb47a7b730dd418ddb15c564","after":"ba8347dbdde53a4d5d35eaf8371b228f63f9c971","ref":"refs/heads/master","pushedAt":"2024-06-30T20:43:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #201 from OSCPU/fix-bpu-x-state\n\nBPU: fix X state in vcs","shortMessageHtmlLink":"Merge pull request OSCPU#201 from OSCPU/fix-bpu-x-state"}},{"before":"3630ab5d80854d6b247eeff0b25698c41f837fc2","after":"d147ad5cdbc56481cb47a7b730dd418ddb15c564","ref":"refs/heads/master","pushedAt":"2024-05-20T08:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Makefile: use xs_assert_v2 to include filename info (#199)\n\nAssertion now report its filename as well.","shortMessageHtmlLink":"Makefile: use xs_assert_v2 to include filename info (OSCPU#199)"}},{"before":"99214deecb72db9d163a5b6a55c76f11a4d62345","after":"3630ab5d80854d6b247eeff0b25698c41f837fc2","ref":"refs/heads/master","pushedAt":"2024-05-15T21:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"CSR: make mstatus.fs writable for software FPU emulation (#196)\n\nFS must not be read-only zero to allow software emulation of FPU.","shortMessageHtmlLink":"CSR: make mstatus.fs writable for software FPU emulation (OSCPU#196)"}},{"before":"7810deb2a4d18007f722913ceb4edaae3bb86ba2","after":"99214deecb72db9d163a5b6a55c76f11a4d62345","ref":"refs/heads/master","pushedAt":"2024-05-15T03:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"CSR: sstatus.fs should be read-only zero (#195)\n\nNutShell does not have F/D extensions. FS is read-only zero.","shortMessageHtmlLink":"CSR: sstatus.fs should be read-only zero (OSCPU#195)"}},{"before":"e3e5807351fd6bfe984bc8279c75aaaec337f219","after":"7810deb2a4d18007f722913ceb4edaae3bb86ba2","ref":"refs/heads/master","pushedAt":"2024-05-13T12:21:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"CSR: fix the wmask of mstatus (#194)","shortMessageHtmlLink":"CSR: fix the wmask of mstatus (OSCPU#194)"}},{"before":"1868d837ad3145f05a5b7ac6e507b914e8d80187","after":"e3e5807351fd6bfe984bc8279c75aaaec337f219","ref":"refs/heads/master","pushedAt":"2024-05-06T13:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"NutShellSim: use 2GB AXI4RAM (#193)\n\nUse a larger RAM to run modern workloads. We also improve the code\r\nquality of index in AXI4RAM.","shortMessageHtmlLink":"NutShellSim: use 2GB AXI4RAM (OSCPU#193)"}},{"before":"62052b73cc38316a99921a642cc6eb61d091a753","after":"1868d837ad3145f05a5b7ac6e507b914e8d80187","ref":"refs/heads/master","pushedAt":"2024-04-28T06:59:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"AXI4RAM: remove the synthesizable option (#192)","shortMessageHtmlLink":"AXI4RAM: remove the synthesizable option (OSCPU#192)"}},{"before":"549329b09f1c6b38e8df82f7bd9b2962a50ae833","after":"62052b73cc38316a99921a642cc6eb61d091a753","ref":"refs/heads/master","pushedAt":"2024-04-22T18:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.3.0 (#190)","shortMessageHtmlLink":"Bump Chisel 6.3.0 (OSCPU#190)"}},{"before":"470573356be6f74c3870424babdceb0a7d63674f","after":"549329b09f1c6b38e8df82f7bd9b2962a50ae833","ref":"refs/heads/master","pushedAt":"2024-03-29T19:27:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix typo for privileged (#188)\n\nTypo: priviledged -> privileged.","shortMessageHtmlLink":"Fix typo for privileged (OSCPU#188)"}},{"before":"76b16db7d582cf2186890dcdf7eadd3c785fec75","after":"470573356be6f74c3870424babdceb0a7d63674f","ref":"refs/heads/master","pushedAt":"2024-03-10T04:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump DiffTest, Chisel 6.2.0 and Mill 0.11.7 (#183)\n\n* Support Difftest Argparser\r\n\r\nThis commit is only for dev-difftest to pass difftest CI. We will\r\nadd formal commit to master when bump difftest.\r\n\r\n* Bump Chisel 6.2.0 and Mill 0.11.7\r\n\r\n---------\r\n\r\nCo-authored-by: klin02 ","shortMessageHtmlLink":"Bump DiffTest, Chisel 6.2.0 and Mill 0.11.7 (OSCPU#183)"}},{"before":"6f3700059519bb8efeacd656bff7fb0f2cce28ab","after":"76b16db7d582cf2186890dcdf7eadd3c785fec75","ref":"refs/heads/master","pushedAt":"2024-02-28T09:19:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump nemu-so (#169)\n\nBump nemu-so for latest version.\r\n\r\nNow nemu support store-log, which can store origin data before every\r\npmem_write when dynamic_config.enable_store_log is true, and restore\r\nmemory state in reverse order.\r\n\r\nSuch feature can support SquashReplay of Difftest, which requires light\r\nsnapshot and restore of REF.","shortMessageHtmlLink":"Bump nemu-so (OSCPU#169)"}},{"before":"7154a248be998d2e1c490e27ab49c5630a64e6b9","after":"6f3700059519bb8efeacd656bff7fb0f2cce28ab","ref":"refs/heads/master","pushedAt":"2024-02-26T21:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.1.0 (#171)","shortMessageHtmlLink":"Bump Chisel 6.1.0 (OSCPU#171)"}},{"before":"ee6dc8b575f1b9e62eab2a18a95872d0b5dbf10a","after":"7154a248be998d2e1c490e27ab49c5630a64e6b9","ref":"refs/heads/master","pushedAt":"2024-02-03T13:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Replace assert and fatal for all generated RTLs (#166)","shortMessageHtmlLink":"Replace assert and fatal for all generated RTLs (OSCPU#166)"}},{"before":"a912f32149f5c4502b945a230b4644a208245b3d","after":"ee6dc8b575f1b9e62eab2a18a95872d0b5dbf10a","ref":"refs/heads/master","pushedAt":"2024-01-20T19:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Debug: use LogPerfControl from difftest (#165)\n\nAvoid the large number of timer counters and global enable wirings.","shortMessageHtmlLink":"Debug: use LogPerfControl from difftest (OSCPU#165)"}},{"before":"d52a88e2c6d30eaf7a5bb2ac59071e86ce37b63c","after":"a912f32149f5c4502b945a230b4644a208245b3d","ref":"refs/heads/master","pushedAt":"2024-01-19T22:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.0.0 (#164)","shortMessageHtmlLink":"Bump Chisel 6.0.0 (OSCPU#164)"}},{"before":"fa8de482817e6044042e8edeb4e3a60f494195c8","after":"d52a88e2c6d30eaf7a5bb2ac59071e86ce37b63c","ref":"refs/heads/master","pushedAt":"2024-01-17T05:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Chisel 6.0.0-RC2 (#163)","shortMessageHtmlLink":"Bump Chisel 6.0.0-RC2 (OSCPU#163)"}},{"before":"19e265584675507578107936437db49b5a9babb1","after":"fa8de482817e6044042e8edeb4e3a60f494195c8","ref":"refs/heads/master","pushedAt":"2024-01-16T13:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"CI: upgrade to ubuntu 22.04 (#162)","shortMessageHtmlLink":"CI: upgrade to ubuntu 22.04 (OSCPU#162)"}},{"before":"dbce6af51906f6c8a571959a1358e95f1adac4b1","after":"19e265584675507578107936437db49b5a9babb1","ref":"refs/heads/master","pushedAt":"2023-12-27T19:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"makefile: generate separated SV files (#159)\n\nThis could avoid the codegen bugs in CIRCT.","shortMessageHtmlLink":"makefile: generate separated SV files (OSCPU#159)"}},{"before":"c705951f99897d2807c32120a73d90c5af1c1b07","after":"dbce6af51906f6c8a571959a1358e95f1adac4b1","ref":"refs/heads/master","pushedAt":"2023-12-27T10:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"makefile: generate RTL to build/rtl (#158)","shortMessageHtmlLink":"makefile: generate RTL to build/rtl (OSCPU#158)"}},{"before":"f5a608f811e4d8a70ea138ce73b74b7330ffcd02","after":"c705951f99897d2807c32120a73d90c5af1c1b07","ref":"refs/heads/master","pushedAt":"2023-12-23T06:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add a firtool downloader (#157)\n\n* Add a firtool downloader\r\n\r\nThe next version of Chisel will provide a native resolver for firtool.\r\nWe will remove the downloader after Chisel upgrades.\r\n\r\n* CI: remove downloader for firtool","shortMessageHtmlLink":"Add a firtool downloader (OSCPU#157)"}},{"before":"f74bb53415f66cb4c64f5471ee5d7968f306a4cb","after":"f5a608f811e4d8a70ea138ce73b74b7330ffcd02","ref":"refs/heads/master","pushedAt":"2023-12-20T10:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Decode NEMU_TRAP with alu.add (#156)\n\nThis change avoids the NEMU_TRAP instructions to modify the\r\narchitectural states. It is also decoded with I-Type which does\r\nnot update the register file.","shortMessageHtmlLink":"Decode NEMU_TRAP with alu.add (OSCPU#156)"}},{"before":"4bb506b26e72f4df7759a9c1a610df7f969a5126","after":"f74bb53415f66cb4c64f5471ee5d7968f306a4cb","ref":"refs/heads/master","pushedAt":"2023-12-19T18:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump Scala, Mill, Chisel and DiffTest (#155)\n\nBump Scala 2.13.12, Mill 0.11.6, Chisel 6.0.0-RC1 and DiffTest.\r\n\r\nWe remove chiseltest because it is incompatible with the latest\r\nversions of Chisel. It will cause errors in IDEs such as IntelliJ IDEA.","shortMessageHtmlLink":"Bump Scala, Mill, Chisel and DiffTest (OSCPU#155)"}},{"before":"aeb60192474acafb06905fbf2189afcb7f069ff9","after":"4bb506b26e72f4df7759a9c1a610df7f969a5126","ref":"refs/heads/master","pushedAt":"2023-12-11T19:34:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"makefile: replace error with fwrite (#152)\n\nVerilator will abort the simulation if $error is triggered.","shortMessageHtmlLink":"makefile: replace error with fwrite (OSCPU#152)"}},{"before":"84d8ee2e0accfa898b78db86d7fc563c6bb2cdd1","after":"aeb60192474acafb06905fbf2189afcb7f069ff9","ref":"refs/heads/master","pushedAt":"2023-10-27T10:33:23.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"AXI4VGA: disable FBhelper when no rw in (#144)","shortMessageHtmlLink":"AXI4VGA: disable FBhelper when no rw in (OSCPU#144)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNDoyOTo0NC4wMDAwMDBazwAAAASlebNp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNDoyOTo0NC4wMDAwMDBazwAAAASlebNp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yN1QxMDozMzoyMy4wMDAwMDBazwAAAAOhQS0v"}},"title":"Activity ยท langyo/NutShell"}