{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172319170,"defaultBranch":"main","name":"betrusted-soc","ownerLogin":"betrusted-io","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-24T09:31:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47939021?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691475570.0","currentOid":""},"activityList":{"items":[{"before":"6f8a181021be82ef0145f123c1650da3650edf07","after":"65927da7349b7b7f8dba8e91df2a01cc5cc0f535","ref":"refs/heads/main","pushedAt":"2023-11-24T07:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb pin on svd2rust in simulation framework","shortMessageHtmlLink":"absorb pin on svd2rust in simulation framework"}},{"before":"d6be7b4c44306eaef9759dcebcdfd5c9b1beb8fe","after":"6f8a181021be82ef0145f123c1650da3650edf07","ref":"refs/heads/main","pushedAt":"2023-10-03T17:55:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"add directive for vivado 2023.x\n\nneeded to allow ring oscillators to pass DRC.","shortMessageHtmlLink":"add directive for vivado 2023.x"}},{"before":"be3faae816326eb0f13d5bab9a6a4602ce9ac584","after":"d6be7b4c44306eaef9759dcebcdfd5c9b1beb8fe","ref":"refs/heads/main","pushedAt":"2023-07-29T09:18:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"bring VexRiscv up to date with master","shortMessageHtmlLink":"bring VexRiscv up to date with master"}},{"before":"374efa7d29553223e1bc842665973a1ca3fe0d55","after":"be3faae816326eb0f13d5bab9a6a4602ce9ac584","ref":"refs/heads/main","pushedAt":"2023-06-04T10:47:14.626Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"fix proc_macro brokenness in rust 1.70\n\nrust 1.70 has introduced some sort of bug where proc_macros don't\ncompile right. It manifests as a `cc` error where it can't\nfind link symbols, and the dump shows that it is trying to link\nboth x86 and riscv files together using an x86 linker. So,\nsomehow, the proc_macro subsystem is getting confused on a multi-target\nsystem.\n\nTurns out I think we don't need this proc_macro. it's...some fanciness\nthat was introduced years ago to create a random test ID that\nI don't think we've ever relied upon. So I have excised this macro\nand changed the calling API so we don't rely up on it.\n\nHopefully this fixes the CI build.","shortMessageHtmlLink":"fix proc_macro brokenness in rust 1.70"}},{"before":"f712359b235ae322bc3c628f932a747598087530","after":"374efa7d29553223e1bc842665973a1ca3fe0d55","ref":"refs/heads/main","pushedAt":"2023-04-15T16:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"dial FIFO size back to original values\n\nit seems to be causing some troubles with synchronizing\nthe UARTs, and it also doesn't fix the problem it was meant\nto fix.","shortMessageHtmlLink":"dial FIFO size back to original values"}},{"before":"c66912c72bce575708852591b5f105844817a188","after":"f712359b235ae322bc3c628f932a747598087530","ref":"refs/heads/main","pushedAt":"2023-04-12T15:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"increase app_fifo depth to 32\n\nthis might improve GDB stability \"for free\" -- RAMB32 macros\nare used to implement the FIFO right now, and it looks like\nthe high bit is just being tied to ground. This utilizes that\nbit, in exchange for a small increase in affiliated resource\nusage. hopefully!","shortMessageHtmlLink":"increase app_fifo depth to 32"}},{"before":"cd7910cd1eb0687b1c58f9ceeb60a299be9f7864","after":"c66912c72bce575708852591b5f105844817a188","ref":"refs/heads/main","pushedAt":"2023-04-11T17:54:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"update vexriscv source reference\n\nuse the locally built version with pins and submodule configs that\nwe directly control (as opposed to previous fork off of litex-hub\nwhich adds a layer of indirection).","shortMessageHtmlLink":"update vexriscv source reference"}},{"before":"44a89eebc3fb8e66df1faeb7732ca36e80ce6554","after":"cd7910cd1eb0687b1c58f9ceeb60a299be9f7864","ref":"refs/heads/main","pushedAt":"2023-03-22T21:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"move 1st-stage i2c metastability synchronizer into 12 MHz domain\n\nthis should greatly increase the amount of time allowed for\nthe signal to settle down and hopefully reduce chatter/bounce.","shortMessageHtmlLink":"move 1st-stage i2c metastability synchronizer into 12 MHz domain"}},{"before":"4a0e69032492f823ab7e303361d7f8942e244e76","after":"44a89eebc3fb8e66df1faeb7732ca36e80ce6554","ref":"refs/heads/main","pushedAt":"2023-03-22T20:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"fix full_case/partial_case specifiers in i2c case blocks","shortMessageHtmlLink":"fix full_case/partial_case specifiers in i2c case blocks"}},{"before":"8b5cc606f1cde90c2b61753f12bbae8642e770d8","after":"4a0e69032492f823ab7e303361d7f8942e244e76","ref":"refs/heads/main","pushedAt":"2023-03-22T18:45:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"revert I2C settings to original drive strength","shortMessageHtmlLink":"revert I2C settings to original drive strength"}},{"before":"95c1737ab0ea8c4b9641c84cc73b85f65f5be965","after":"8b5cc606f1cde90c2b61753f12bbae8642e770d8","ref":"refs/heads/main","pushedAt":"2023-03-17T13:38:20.323Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"roll back to last good state","shortMessageHtmlLink":"roll back to last good state"}},{"before":"c7862f0e314eded6e335b56aa989daa6f764cdf7","after":"95c1737ab0ea8c4b9641c84cc73b85f65f5be965","ref":"refs/heads/main","pushedAt":"2023-03-17T13:35:18.176Z","pushType":"push","commitsCount":4,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"roll back to last stable build","shortMessageHtmlLink":"roll back to last stable build"}},{"before":"d667d774e2a6557b2f1b3c06811e982182ff8c5f","after":"c7862f0e314eded6e335b56aa989daa6f764cdf7","ref":"refs/heads/main","pushedAt":"2023-03-17T10:03:31.435Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"fix reset condition on i2c synchronizers via submodule","shortMessageHtmlLink":"fix reset condition on i2c synchronizers via submodule"}},{"before":"cc1fbec04ca5b311028a2a1d6c222d399fa62d3f","after":"d667d774e2a6557b2f1b3c06811e982182ff8c5f","ref":"refs/heads/main","pushedAt":"2023-03-17T09:59:54.155Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"revert previous commit","shortMessageHtmlLink":"revert previous commit"}},{"before":"63d097f5b00f66677c6f5906861aee4691c29d97","after":"cc1fbec04ca5b311028a2a1d6c222d399fa62d3f","ref":"refs/heads/main","pushedAt":"2023-03-17T08:49:48.621Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"add deglitcher (from submodule)","shortMessageHtmlLink":"add deglitcher (from submodule)"}},{"before":"9a3d117391a217c0755a3644d5c21d69d0ea36a5","after":"63d097f5b00f66677c6f5906861aee4691c29d97","ref":"refs/heads/main","pushedAt":"2023-03-16T15:02:25.906Z","pushType":"push","commitsCount":2,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"more WDT constraint application fixes","shortMessageHtmlLink":"more WDT constraint application fixes"}},{"before":"b80436e96d5293ec170546d31974fc41a369bad4","after":"9a3d117391a217c0755a3644d5c21d69d0ea36a5","ref":"refs/heads/main","pushedAt":"2023-03-16T10:09:34.124Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb timing constraint change","shortMessageHtmlLink":"absorb timing constraint change"}},{"before":"6029533c42d5f0fbfea374113ff33eddb8788f72","after":"b80436e96d5293ec170546d31974fc41a369bad4","ref":"refs/heads/main","pushedAt":"2023-03-15T18:22:14.965Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"renaming spi interface causes compile errors; revert that change","shortMessageHtmlLink":"renaming spi interface causes compile errors; revert that change"}},{"before":"b7d99e1ed8ca3601ec5a2053310ef25bc32448b3","after":"6029533c42d5f0fbfea374113ff33eddb8788f72","ref":"refs/heads/main","pushedAt":"2023-03-15T17:51:07.759Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"move more peripherals out of power-down domain\n\nprevents peripherals from doing erratic things while the CPU\nsleeps.","shortMessageHtmlLink":"move more peripherals out of power-down domain"}},{"before":"66a12ccd2b464f44cfd54bf28aad178b01d6ef3d","after":"b7d99e1ed8ca3601ec5a2053310ef25bc32448b3","ref":"refs/heads/main","pushedAt":"2023-03-15T06:45:51.544Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb metastability hardening from gateware submodule","shortMessageHtmlLink":"absorb metastability hardening from gateware submodule"}},{"before":"08cc0a4a2e325f8d4346aa961280d94f0f9590bc","after":"66a12ccd2b464f44cfd54bf28aad178b01d6ef3d","ref":"refs/heads/main","pushedAt":"2023-03-15T06:41:49.174Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"move I2C into the always-on domain\n\nthis ensures I2C transactions are not disrupted by WFI transitions","shortMessageHtmlLink":"move I2C into the always-on domain"}},{"before":"dd16c5cfc85072ee0b441e42b6ad44b75927d631","after":"08cc0a4a2e325f8d4346aa961280d94f0f9590bc","ref":"refs/heads/main","pushedAt":"2023-03-13T17:08:42.505Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"move i2c synchronizer to IDDR block, tweak I2C I/O settings","shortMessageHtmlLink":"move i2c synchronizer to IDDR block, tweak I2C I/O settings"}},{"before":"c0dab2d90dcbb5051d87c1aad5945f43a679b434","after":"dd16c5cfc85072ee0b441e42b6ad44b75927d631","ref":"refs/heads/main","pushedAt":"2023-03-13T10:46:53.149Z","pushType":"push","commitsCount":2,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"pull in metastability hardening measures","shortMessageHtmlLink":"pull in metastability hardening measures"}},{"before":"6c3adb970ffc033bd7e01309cc1023689096e874","after":"c0dab2d90dcbb5051d87c1aad5945f43a679b434","ref":"refs/heads/main","pushedAt":"2023-03-12T20:20:46.816Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb RO length undo","shortMessageHtmlLink":"absorb RO length undo"}},{"before":"2021733b35642ae9e2a13e8471f1869b1a5a0139","after":"6c3adb970ffc033bd7e01309cc1023689096e874","ref":"refs/heads/main","pushedAt":"2023-03-12T19:28:53.170Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb RO length increase","shortMessageHtmlLink":"absorb RO length increase"}},{"before":"2163198d2f2e763422694f0fe08684b2b533a153","after":"2021733b35642ae9e2a13e8471f1869b1a5a0139","ref":"refs/heads/main","pushedAt":"2023-03-11T18:47:39.042Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb trng ringosc sync fix","shortMessageHtmlLink":"absorb trng ringosc sync fix"}},{"before":"4a677d15cbabb8cdff05bc7130c5a4580159bbf2","after":"2163198d2f2e763422694f0fe08684b2b533a153","ref":"refs/heads/main","pushedAt":"2023-03-11T10:30:00.628Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"trim out some pessimism, seems to not be effective anyways...","shortMessageHtmlLink":"trim out some pessimism, seems to not be effective anyways..."}},{"before":"c66cb5c9fad33417b74f0ac450f4c98cee4bbdee","after":"4a677d15cbabb8cdff05bc7130c5a4580159bbf2","ref":"refs/heads/main","pushedAt":"2023-03-10T11:27:32.293Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"absorb TRNG timing constraint improvements","shortMessageHtmlLink":"absorb TRNG timing constraint improvements"}},{"before":"520f3c2ef6568aebb78487af3df26f3850edfcd7","after":"c66cb5c9fad33417b74f0ac450f4c98cee4bbdee","ref":"refs/heads/main","pushedAt":"2023-03-09T15:00:43.439Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"add a mechanism for the USB updater to hold the CPU without the debug block\n\nadds a path for the USB updater to hold reset by writing to a CSR.\nThis is in lieu of the previous method using the debug block\nin the CPU.","shortMessageHtmlLink":"add a mechanism for the USB updater to hold the CPU without the debug…"}},{"before":"569294eca52c2d5428b6ec2195afd213817e6b76","after":"520f3c2ef6568aebb78487af3df26f3850edfcd7","ref":"refs/heads/main","pushedAt":"2023-03-09T09:03:45.984Z","pushType":"push","commitsCount":1,"pusher":{"login":"bunnie","name":"bunnie","path":"/bunnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1168375?s=80&v=4"},"commit":{"message":"fix timing constraint application to match intended polarity of the switch","shortMessageHtmlLink":"fix timing constraint application to match intended polarity of the s…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtqtt8AA","startCursor":null,"endCursor":null}},"title":"Activity · betrusted-io/betrusted-soc"}