{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":572498260,"defaultBranch":"main","name":"ibex-demo-system","ownerLogin":"lowRISC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-30T12:05:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7814611?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708012941.0","currentOid":""},"activityList":{"items":[{"before":"ff89c03a274e489040a3d5bbdfa564327e041e5d","after":"c25aeeba59a695ee7846c8c39a2ddc11230c2656","ref":"refs/heads/main","pushedAt":"2024-05-22T10:48:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Updated mako to resolve security warning\n\nMako 1.2.2 or higher is needed to solve a CVE. Regenerated the\npoetry.lock file for this. Also marked this file as generated for ease\nof reviewing.","shortMessageHtmlLink":"Updated mako to resolve security warning"}},{"before":"df5ae36f45e1bb7e27d79326452838bc20371e47","after":"ff89c03a274e489040a3d5bbdfa564327e041e5d","ref":"refs/heads/main","pushedAt":"2024-05-20T10:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"[ci] Update GitHub actions for Node.js v20\n\nVersion 3 of `actions/checkout` uses Node.js 16 which will be disabled\nin June. See [1] for details.\n\n[1]: https://github.blog/changelog/2024-05-17-updated-dates-for-actions-runner-using-node20-instead-of-node16-by-default/\n\nSigned-off-by: James Wainwright ","shortMessageHtmlLink":"[ci] Update GitHub actions for Node.js v20"}},{"before":"a3931efeae708469861586c19c108db9504c4e28","after":"df5ae36f45e1bb7e27d79326452838bc20371e47","ref":"refs/heads/main","pushedAt":"2024-04-26T10:16:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Add packaging to python requirements\n\nThe packaging requirement is needed to run `util/check_tool_requirements.py` in the virtual environment.","shortMessageHtmlLink":"Add packaging to python requirements"}},{"before":"0a8118d62b1ef0a0831a1de3759d7a6dcf36e790","after":"a3931efeae708469861586c19c108db9504c4e28","ref":"refs/heads/main","pushedAt":"2024-04-22T10:40:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Set objcopy to RISC-V","shortMessageHtmlLink":"Set objcopy to RISC-V"}},{"before":"79b4f8176198f3492e64d595fb8c08f2aeb28deb","after":"0a8118d62b1ef0a0831a1de3759d7a6dcf36e790","ref":"refs/heads/main","pushedAt":"2024-04-19T11:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"[docker] use CI verilator build in docker instead of custom apt source","shortMessageHtmlLink":"[docker] use CI verilator build in docker instead of custom apt source"}},{"before":"15cbf737b9203af80b22e5f4056a003b2bee2f3f","after":"79b4f8176198f3492e64d595fb8c08f2aeb28deb","ref":"refs/heads/main","pushedAt":"2024-03-11T13:37:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Update ibex_demo_system.core\n\nFix for Verilator 5.x","shortMessageHtmlLink":"Update ibex_demo_system.core"}},{"before":"8264f8646a0a56c0d76cc219bd399b1c65f2aca9","after":"15cbf737b9203af80b22e5f4056a003b2bee2f3f","ref":"refs/heads/main","pushedAt":"2024-03-02T19:41:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GregAC","name":"Greg Chadwick","path":"/GregAC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471032?s=80&v=4"},"commit":{"message":"[util] Add openocd to allow use of Olimex probe with Sonata","shortMessageHtmlLink":"[util] Add openocd to allow use of Olimex probe with Sonata"}},{"before":"965e9894ba779a5759150c474ff02d7b47d9be6d","after":"8264f8646a0a56c0d76cc219bd399b1c65f2aca9","ref":"refs/heads/main","pushedAt":"2024-02-29T18:02:20.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"HU90m","name":"Hugo McNally","path":"/HU90m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45573837?s=80&v=4"},"commit":{"message":"Updated the docs to point to the new verilator top","shortMessageHtmlLink":"Updated the docs to point to the new verilator top"}},{"before":"bef52fb0ed69f65227b880d6aa961ee27f35b4e8","after":"965e9894ba779a5759150c474ff02d7b47d9be6d","ref":"refs/heads/main","pushedAt":"2024-02-27T11:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"[rtl, rst_ctrl] Add comments","shortMessageHtmlLink":"[rtl, rst_ctrl] Add comments"}},{"before":"25fd0ec7fbf088fad616f1097765bd8dd9fbdaea","after":"bef52fb0ed69f65227b880d6aa961ee27f35b4e8","ref":"refs/heads/main","pushedAt":"2024-02-26T14:36:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Add reset controller to Sonata\n\nThe reset controller generates a PoR based upon the PLL locked signal as\nwell as generating a new reset when the reset button is pushed. With the\nnew reset controller user JTAG works reliably to program Ibex demo\nsystem.\n\nCo-authored-by: Marno van der Maas ","shortMessageHtmlLink":"Add reset controller to Sonata"}},{"before":"54f773ff191acf92c7493c4d52782030eab9e97a","after":"25fd0ec7fbf088fad616f1097765bd8dd9fbdaea","ref":"refs/heads/main","pushedAt":"2024-02-21T11:49:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Fix Verilator build and lint\n\n- WIDTHEXPAND does not exist for Verilator 4.210\n- The verilator waiver file does not exist\n- Added some extra lint waivers","shortMessageHtmlLink":"Fix Verilator build and lint"}},{"before":"82a3d4838d6ae740ee3a50c0143d29d1f5657cca","after":"54f773ff191acf92c7493c4d52782030eab9e97a","ref":"refs/heads/main","pushedAt":"2024-02-20T11:05:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GregAC","name":"Greg Chadwick","path":"/GregAC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471032?s=80&v=4"},"commit":{"message":"Move reset button to new pin\n\nThis is a change from V0.2:\nhttps://github.com/newaetech/sonata-pcb/blob/main/sonata-schematics-r02.PDF\nto V0.5:\nhttps://github.com/newaetech/sonata-pcb/blob/main/sonata-schematics-r05.pdf","shortMessageHtmlLink":"Move reset button to new pin"}},{"before":"fd04acd8ca6a0bd0e0751e3fdc4591a7af891c44","after":"2bde19825a8960fbca4400fda6f265e3eb3a76a1","ref":"refs/heads/usbdev-sonata","pushedAt":"2024-02-15T18:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alees24","name":null,"path":"/alees24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117650394?s=80&v=4"},"commit":{"message":"[i2c] Sonata v0.5 changes\n\nPinout changes for later Sonata board and tidy ups\nto xdc configuration.\nIntroduce PMOD1 testing; simple inversion of the\nsignals driving PMOD0 for additional testing.","shortMessageHtmlLink":"[i2c] Sonata v0.5 changes"}},{"before":null,"after":"fd04acd8ca6a0bd0e0751e3fdc4591a7af891c44","ref":"refs/heads/usbdev-sonata","pushedAt":"2024-02-15T16:02:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alees24","name":null,"path":"/alees24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117650394?s=80&v=4"},"commit":{"message":"[i2c] mikroBUS and Arduino Shield support\n\nExtend Sonata I2C testing to encompass mikroBUS and\nArduino Shield buses.","shortMessageHtmlLink":"[i2c] mikroBUS and Arduino Shield support"}},{"before":"ae5260b3174b89a5b67654785f473998769ed29e","after":"82a3d4838d6ae740ee3a50c0143d29d1f5657cca","ref":"refs/heads/main","pushedAt":"2024-02-01T14:59:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jwnrt","name":"James Wainwright","path":"/jwnrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105280833?s=80&v=4"},"commit":{"message":"Enable optimisations for debug builds","shortMessageHtmlLink":"Enable optimisations for debug builds"}},{"before":"2039880e1ceb8c796ebb23b8f0ddb391d73116d0","after":"ae5260b3174b89a5b67654785f473998769ed29e","ref":"refs/heads/main","pushedAt":"2024-02-01T14:11:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Use ibex-cosim from lowrisc-nix repository\n\nThis allows us to remove the path dependency completely.","shortMessageHtmlLink":"Use ibex-cosim from lowrisc-nix repository"}},{"before":"f4ef5ce5819b94fe2a1a0a1f8cc00d5e06cdbc83","after":"2039880e1ceb8c796ebb23b8f0ddb391d73116d0","ref":"refs/heads/main","pushedAt":"2024-01-25T11:57:47.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Add Sonata instructions to README","shortMessageHtmlLink":"Add Sonata instructions to README"}},{"before":"7abf2d6f13498fa7376bd61ba08198e3c34cc2eb","after":"f4ef5ce5819b94fe2a1a0a1f8cc00d5e06cdbc83","ref":"refs/heads/main","pushedAt":"2024-01-16T11:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Make formatting of RTL files consistent\n\nThese fixes include:\n- Indentation of parameter lists.\n- Indentation of input/output lists.\n- Indentation of variable declaration.\n- Making comments full sentences ending in period.\n- Adding address and data width parameters.\n- Turn Verilator lints back on and resolve width and unused warnings.\n- Use ANSI style of parameter declarations.","shortMessageHtmlLink":"Make formatting of RTL files consistent"}},{"before":"f249f31466ba105e202e9fd01571f843b51d5897","after":"7abf2d6f13498fa7376bd61ba08198e3c34cc2eb","ref":"refs/heads/main","pushedAt":"2024-01-04T16:46:16.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Reduce help message verbosity if invoked by direnv","shortMessageHtmlLink":"Reduce help message verbosity if invoked by direnv"}},{"before":"330a846d31d4139ff4770f9678ed4faf9c8a3d5a","after":"f249f31466ba105e202e9fd01571f843b51d5897","ref":"refs/heads/main","pushedAt":"2024-01-03T14:31:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Update ibex_demo_system.sv to export mhpmcounter_num","shortMessageHtmlLink":"Update ibex_demo_system.sv to export mhpmcounter_num"}},{"before":"5bfcaad8340bfa124a23dee9f625175f2ee70abe","after":"330a846d31d4139ff4770f9678ed4faf9c8a3d5a","ref":"refs/heads/main","pushedAt":"2023-12-21T09:58:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Add labels to generate blocks\n\nThis is to resolve `GENUNNAMED` warnings when using Verilator version\n5.018","shortMessageHtmlLink":"Add labels to generate blocks"}},{"before":"30404dd0d2a5565ecff2671187539e937d56ce0a","after":"5bfcaad8340bfa124a23dee9f625175f2ee70abe","ref":"refs/heads/main","pushedAt":"2023-12-17T01:08:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Add simulation wavefiles to git ignore\n\nThese wave files are produces by Verilator when tracing is enabled.","shortMessageHtmlLink":"Add simulation wavefiles to git ignore"}},{"before":"58d597498b38a7495cacc49c6ad0b6914a070a14","after":"30404dd0d2a5565ecff2671187539e937d56ce0a","ref":"refs/heads/main","pushedAt":"2023-11-17T10:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Consistently use host and device for memory bus","shortMessageHtmlLink":"Consistently use host and device for memory bus"}},{"before":"9f07bf5188e10b2d4d4405eb1f6c48e977d0662e","after":"58d597498b38a7495cacc49c6ad0b6914a070a14","ref":"refs/heads/main","pushedAt":"2023-11-03T13:20:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Update nixpkgs to 23.05","shortMessageHtmlLink":"Update nixpkgs to 23.05"}},{"before":"fa3332376afd5e70dbb786ee3f7a66faf0324318","after":"9f07bf5188e10b2d4d4405eb1f6c48e977d0662e","ref":"refs/heads/main","pushedAt":"2023-11-02T16:12:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Fix green LEDs in hello world demo\n\nSince the display is now connected to the bottom 4 bits of the GPIO, I\nneeded to change the GPIO header to increase the mask to 8 bits.\nAfterwards the hello world demo is changed to shift through the top 4\nbits of the GPIO. Button 0 is still used as a way to pause the shifting.","shortMessageHtmlLink":"Fix green LEDs in hello world demo"}},{"before":"d39d89835275f6fc3c7837f4b6cbcce37ac31abc","after":"fa3332376afd5e70dbb786ee3f7a66faf0324318","ref":"refs/heads/main","pushedAt":"2023-11-02T16:03:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"},"commit":{"message":"Fix software path in Nix flake","shortMessageHtmlLink":"Fix software path in Nix flake"}},{"before":"9130af71db8a4c8013ff989da1ae55e0f977d44a","after":null,"ref":"refs/heads/marnovandermaas-patch-3","pushedAt":"2023-10-26T16:03:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"}},{"before":"47ae8a4deb7e4e8c5d65e7043f7bbf52b35b2276","after":"d39d89835275f6fc3c7837f4b6cbcce37ac31abc","ref":"refs/heads/main","pushedAt":"2023-10-26T16:03:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nbdd0121","name":"Gary Guo","path":"/nbdd0121","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4065244?s=80&v=4"},"commit":{"message":"Replace detach with kill for screen\n\nDetaching from screen still leaves it running in the background which causes people to need to use `sudo` to attach to it again.\nInstead if we kill the screen instance with `k` then we can just attach screen again in unprivileged mode.\nYou also need to confirm the exit by pressing `y`.","shortMessageHtmlLink":"Replace detach with kill for screen"}},{"before":"d172c82f3a2dd9c4ea79ce0d4d59f36d22c436f7","after":null,"ref":"refs/heads/engdoreis-patch-1","pushedAt":"2023-10-26T15:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"}},{"before":"396b58c1e10960382ea31d335dde84db4f2e76fc","after":null,"ref":"refs/heads/marnovandermaas-patch-1","pushedAt":"2023-10-26T15:54:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marnovandermaas","name":"Marno van der Maas","path":"/marnovandermaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34654485?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNBFbgA","startCursor":null,"endCursor":null}},"title":"Activity ยท lowRISC/ibex-demo-system"}