{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":832275299,"defaultBranch":"main","name":"ava","ownerLogin":"kivikakk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-22T17:20:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1915?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724755349.0","currentOid":""},"activityList":{"items":[{"before":"8ebb59a81c272a96642032563386aca4746c2dd2","after":"ea4d6f5ede6e499228bc5178784cc647cff1538f","ref":"refs/heads/main","pushedAt":"2024-09-15T14:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: add test for WishboneIMem.","shortMessageHtmlLink":"soc: add test for WishboneIMem."}},{"before":"7bbc4235ff236fb27e9ec89dc4cabcf2d8b3e4f6","after":"8ebb59a81c272a96642032563386aca4746c2dd2","ref":"refs/heads/main","pushedAt":"2024-09-14T15:01:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: ok this is AWFUL but it is working.","shortMessageHtmlLink":"soc: ok this is AWFUL but it is working."}},{"before":"b998c7e3c13c52d62b707852a933642931efa27a","after":"7bbc4235ff236fb27e9ec89dc4cabcf2d8b3e4f6","ref":"refs/heads/main","pushedAt":"2024-09-12T14:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: WIP: add imem wishbone component, back on Memory for testing.\n\nGetting the link right was fun.","shortMessageHtmlLink":"soc: WIP: add imem wishbone component, back on Memory for testing."}},{"before":"4c47dd05e90a7570c0752287919f63bf57c39bcf","after":"b998c7e3c13c52d62b707852a933642931efa27a","ref":"refs/heads/main","pushedAt":"2024-09-12T12:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: WIP: dmem init from ROM.","shortMessageHtmlLink":"soc: WIP: dmem init from ROM."}},{"before":"1a928a8094d30c02931ad47ae10c634bb608bc3d","after":"4c47dd05e90a7570c0752287919f63bf57c39bcf","ref":"refs/heads/main","pushedAt":"2024-09-12T11:32:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core, soc: use/reinstate blocking UART read.","shortMessageHtmlLink":"core, soc: use/reinstate blocking UART read."}},{"before":"4e0a8a8b738fd5964ebc46ac1a9ddc9ce73fe462","after":"1a928a8094d30c02931ad47ae10c634bb608bc3d","ref":"refs/heads/main","pushedAt":"2024-09-12T11:14:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: use generic serialisation; requests are void and events are free.","shortMessageHtmlLink":"core: use generic serialisation; requests are void and events are free."}},{"before":"296c37bb048a699f4fcc3c7c188357e5cb3b9c7d","after":"4e0a8a8b738fd5964ebc46ac1a9ddc9ce73fe462","ref":"refs/heads/main","pushedAt":"2024-09-12T08:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: proto: frame and generic reader/writer WIP.","shortMessageHtmlLink":"core: proto: frame and generic reader/writer WIP."}},{"before":"b6a798f3f6e65150ea92a816ad6ab756222c6a20","after":"296c37bb048a699f4fcc3c7c188357e5cb3b9c7d","ref":"refs/heads/main","pushedAt":"2024-09-09T09:05:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"adc: init.","shortMessageHtmlLink":"adc: init."}},{"before":"f4af8e0df972dc671bdc4a2d88c3fd0df381d274","after":"b6a798f3f6e65150ea92a816ad6ab756222c6a20","ref":"refs/heads/main","pushedAt":"2024-09-06T16:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: add flash command.","shortMessageHtmlLink":"soc: add flash command."}},{"before":"3fbe246efe644ff0620fe2d61b636b7ffb70f0d7","after":"f4af8e0df972dc671bdc4a2d88c3fd0df381d274","ref":"refs/heads/main","pushedAt":"2024-09-05T15:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: refactor more out, try a csr peripheral.","shortMessageHtmlLink":"soc: refactor more out, try a csr peripheral."}},{"before":"c758494958d608960f924f11e0b4392951685894","after":"3fbe246efe644ff0620fe2d61b636b7ffb70f0d7","ref":"refs/heads/main","pushedAt":"2024-09-05T14:04:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: rewrite dbus in terms of wishbone components.\n\nNote a hack in amaranth-soc is required to let the WishboneSRAM elaborate\nas an SPRAM.","shortMessageHtmlLink":"soc: rewrite dbus in terms of wishbone components."}},{"before":"a0e2bbf062d2009c58a1d7f88b08a69ae43aec95","after":"c758494958d608960f924f11e0b4392951685894","ref":"refs/heads/main","pushedAt":"2024-09-05T14:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: rewrite dbus in terms of wishbone components.\n\nNote a hack in amaranth-soc is required to let the WishboneSRAM elaborate\nas an SPRAM.","shortMessageHtmlLink":"soc: rewrite dbus in terms of wishbone components."}},{"before":"52b6c35730f6aeacb3f077b0d624e27677760dff","after":"a0e2bbf062d2009c58a1d7f88b08a69ae43aec95","ref":"refs/heads/main","pushedAt":"2024-09-05T12:03:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: add amaranth-soc.","shortMessageHtmlLink":"soc: add amaranth-soc."}},{"before":"1587dd211a18c062adf8439fec58233f6dec1d99","after":"52b6c35730f6aeacb3f077b0d624e27677760dff","ref":"refs/heads/main","pushedAt":"2024-09-05T11:50:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: uart @ 1.5Mbaud.","shortMessageHtmlLink":"soc: uart @ 1.5Mbaud."}},{"before":"dc7b59b96f59bc0267ac684496675fc36e9a618f","after":"1587dd211a18c062adf8439fec58233f6dec1d99","ref":"refs/heads/main","pushedAt":"2024-09-04T14:45:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: use wishbone for dbus.","shortMessageHtmlLink":"soc: use wishbone for dbus."}},{"before":"2528ae4b9a85c79a9ae1feea7c89faf7ea26e313","after":"dc7b59b96f59bc0267ac684496675fc36e9a618f","ref":"refs/heads/main","pushedAt":"2024-09-04T10:40:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: refactor imem out.","shortMessageHtmlLink":"soc: refactor imem out."}},{"before":"b48f1c29e75b3f10838bd6d6681bbe91678e2821","after":"2528ae4b9a85c79a9ae1feea7c89faf7ea26e313","ref":"refs/heads/main","pushedAt":"2024-09-04T10:13:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: cleanup.","shortMessageHtmlLink":"soc: cleanup."}},{"before":"f6306156b4c491a71945e1b8de322ef560f9127a","after":"b48f1c29e75b3f10838bd6d6681bbe91678e2821","ref":"refs/heads/main","pushedAt":"2024-09-04T10:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: spifr: don't powerdown between reads.","shortMessageHtmlLink":"soc: spifr: don't powerdown between reads."}},{"before":"7cd166a500751094aa2790c184ef8daa3d90a63e","after":"f6306156b4c491a71945e1b8de322ef560f9127a","ref":"refs/heads/main","pushedAt":"2024-08-31T15:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: fixups for icebreaker; use RV32 C+M. infer dsp.\n\nSee https://github.com/kivikakk/VexRiscv/commit/34921e5136cfff5bdcd22f3666265c9b30ef896b.","shortMessageHtmlLink":"core: fixups for icebreaker; use RV32 C+M. infer dsp."}},{"before":"d1d0c3ef14a41841a9a0bbb1c4abcca4c2b006f5","after":"7cd166a500751094aa2790c184ef8daa3d90a63e","ref":"refs/heads/main","pushedAt":"2024-08-31T13:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: spifr: use streams.","shortMessageHtmlLink":"soc: spifr: use streams."}},{"before":"c53370e2eddb1a9211465fed7c4016015f7d3c72","after":"d1d0c3ef14a41841a9a0bbb1c4abcca4c2b006f5","ref":"refs/heads/main","pushedAt":"2024-08-31T12:45:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: zero-init remainder of DMEM.\n\nUnclear if Zig will always do this for us or what; it appears that it/\nAndrew always wants to treat bss as explicitly zero-initted:\nhttps://github.com/ziglang/zig/issues/14834#issue-1614177955.","shortMessageHtmlLink":"core: zero-init remainder of DMEM."}},{"before":"b7b3b23f6af5b3f5e5e208b2b94f853d082b4b5f","after":"c53370e2eddb1a9211465fed7c4016015f7d3c72","ref":"refs/heads/main","pushedAt":"2024-08-31T12:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: zero-init remainder of DMEM.\n\nUnclear if Zig will always do this for us or what.","shortMessageHtmlLink":"core: zero-init remainder of DMEM."}},{"before":"d850af087287f06ba6f375cbf48cbbaa161ad0f0","after":"b7b3b23f6af5b3f5e5e208b2b94f853d082b4b5f","ref":"refs/heads/main","pushedAt":"2024-08-31T12:32:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: feed instruction cache from SPI flash.","shortMessageHtmlLink":"soc: feed instruction cache from SPI flash."}},{"before":"508998f7f408055564a11670c9a69e5b4610a47d","after":"d850af087287f06ba6f375cbf48cbbaa161ad0f0","ref":"refs/heads/main","pushedAt":"2024-08-31T10:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: evaluating some code sent to it.","shortMessageHtmlLink":"core: evaluating some code sent to it."}},{"before":"157d6148d7630456aa8d16f19ef4c8f944371917","after":"508998f7f408055564a11670c9a69e5b4610a47d","ref":"refs/heads/main","pushedAt":"2024-08-31T08:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: heap: record heap free.\n\nIf we start failing allocs, we can check this to determine fragmentation.","shortMessageHtmlLink":"core: heap: record heap free."}},{"before":"b836e4b60ae7a73b233942f8d056ae10279aa00c","after":"157d6148d7630456aa8d16f19ef4c8f944371917","ref":"refs/heads/main","pushedAt":"2024-08-31T08:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: heap: ok good enough.","shortMessageHtmlLink":"core: heap: ok good enough."}},{"before":"a999bb179012e9b27acd6cf44310c7f950adba69","after":"b836e4b60ae7a73b233942f8d056ae10279aa00c","ref":"refs/heads/main","pushedAt":"2024-08-30T08:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: failing test; we can't free aligned allocs.","shortMessageHtmlLink":"core: failing test; we can't free aligned allocs."}},{"before":"263634dfc8c2e3a8ec136fcb6a0fc49f34fce5f4","after":"a999bb179012e9b27acd6cf44310c7f950adba69","ref":"refs/heads/main","pushedAt":"2024-08-29T16:45:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: heap: support alignment.","shortMessageHtmlLink":"core: heap: support alignment."}},{"before":"ac78d9933852cc6d75ff6bae0f4a73775df25460","after":"263634dfc8c2e3a8ec136fcb6a0fc49f34fce5f4","ref":"refs/heads/main","pushedAt":"2024-08-29T15:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"core: start on heap implementation.\n\nGPA wants 4KiB pages, and besides, it won't even compile on freestanding\nsoon enough: https://github.com/ziglang/zig/pull/20511.","shortMessageHtmlLink":"core: start on heap implementation."}},{"before":"83a1833c16f2292c58d66c6f6d06fb1282801b97","after":"ac78d9933852cc6d75ff6bae0f4a73775df25460","ref":"refs/heads/main","pushedAt":"2024-08-29T14:37:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kivikakk","name":"Asherah Connor","path":"/kivikakk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915?s=80&v=4"},"commit":{"message":"soc: use iCE40 SPRAM.","shortMessageHtmlLink":"soc: use iCE40 SPRAM."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNDowNjo0Ny4wMDAwMDBazwAAAAS2ttf9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNDowNjo0Ny4wMDAwMDBazwAAAAS2ttf9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNDozNzozNC4wMDAwMDBazwAAAASnurZ4"}},"title":"Activity ยท kivikakk/ava"}