{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":250062343,"defaultBranch":"main","name":"goOSe","ownerLogin":"ks0n","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-25T18:44:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58909063?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707256979.0","currentOid":""},"activityList":{"items":[{"before":"d91ff9d035722a061390459a3bde39cdc43edc24","after":"3388641ed1df9d0dd199d2f7c26f5a7b95398fac","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-07-29T17:05:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"refactor: reuse driver_manager code for drivers initialization from dt","shortMessageHtmlLink":"refactor: reuse driver_manager code for drivers initialization from dt"}},{"before":"4094d8ca21a38d4a9f7274e56f6f3c73efee8c6f","after":"d91ff9d035722a061390459a3bde39cdc43edc24","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-07-29T16:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"refactor: reuse driver_manager code for drivers initialization from dt","shortMessageHtmlLink":"refactor: reuse driver_manager code for drivers initialization from dt"}},{"before":"2e3faf1daf13d260f5097fe4cf347a1772ff75b6","after":"4094d8ca21a38d4a9f7274e56f6f3c73efee8c6f","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-07-18T21:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"refactor(ReentrantSpinlock): core_id from generics","shortMessageHtmlLink":"refactor(ReentrantSpinlock): core_id from generics"}},{"before":"cc3aea8deef6ba8f80d16863e3cdad4defd6bc4d","after":"2e3faf1daf13d260f5097fe4cf347a1772ff75b6","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-04-25T19:46:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: port HAL for riscv64","shortMessageHtmlLink":"WIP: port HAL for riscv64"}},{"before":"d3f523b7a377ba49664d8b6cc4d26b3304dd39b7","after":"cc3aea8deef6ba8f80d16863e3cdad4defd6bc4d","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-04-24T22:18:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: port HAL for riscv64","shortMessageHtmlLink":"WIP: port HAL for riscv64"}},{"before":"f6f0dcc33f3d85049a95e26f588f80bc3c9499ee","after":"d3f523b7a377ba49664d8b6cc4d26b3304dd39b7","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-03-13T22:04:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: aarch64 got HALed","shortMessageHtmlLink":"WIP: aarch64 got HALed"}},{"before":"5ba8940cf96446fd5369d0ba43e5cef0e24cd7cb","after":"52e6cd36633d46528a113775909affd4ed963cea","ref":"refs/heads/drop_privilege_elf","pushedAt":"2024-02-10T18:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"kernel: Add process\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"kernel: Add process"}},{"before":null,"after":"f6f0dcc33f3d85049a95e26f588f80bc3c9499ee","ref":"refs/heads/refactor/add-hal-as-datastructure","pushedAt":"2024-02-06T22:02:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: aarch64 got HALed","shortMessageHtmlLink":"WIP: aarch64 got HALed"}},{"before":"03fe21dea1cce87399784e48eee036f1e0306731","after":"5ba8940cf96446fd5369d0ba43e5cef0e24cd7cb","ref":"refs/heads/drop_privilege_elf","pushedAt":"2024-02-06T16:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"THIS IS VERY WIP, revert, squash and whatnot\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"THIS IS VERY WIP, revert, squash and whatnot"}},{"before":"3bc8a895f11287293a5ba29d95c849b7d397e2cf","after":"03fe21dea1cce87399784e48eee036f1e0306731","ref":"refs/heads/drop_privilege_elf","pushedAt":"2024-01-02T15:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"riscv64_qemuvirt: Cleanup cargo/.config\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"riscv64_qemuvirt: Cleanup cargo/.config"}},{"before":null,"after":"e74536eb802972401fdd4b92d78fd37b89d08da4","ref":"refs/heads/aarch64-userland","pushedAt":"2024-01-01T17:35:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: add assembly for aarch64 context switching\n\nLots missing, such as putting in a proper pagetable for el0.\nNot sure why I created a rprocess struct.\nAnd obviously the useful code has been put in \"kernel/src/tests.rs\"","shortMessageHtmlLink":"WIP: add assembly for aarch64 context switching"}},{"before":"72db5f424de9c3a2722ded05fb9e3d7ba836ded2","after":null,"ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-12-02T00:09:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"}},{"before":"3961d90367b907c94278d82a21995693fc2c8a4c","after":"346b9cb9007d6636405aafb3af28c26ddf88084d","ref":"refs/heads/main","pushedAt":"2023-12-02T00:09:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"cleanup: apply clippy fixes","shortMessageHtmlLink":"cleanup: apply clippy fixes"}},{"before":"ce3d57e2bb6d2d11fcd9062f7ba40da15278d191","after":"72db5f424de9c3a2722ded05fb9e3d7ba836ded2","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-12-02T00:02:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"cleanup: apply clippy fixes","shortMessageHtmlLink":"cleanup: apply clippy fixes"}},{"before":"9b8b7591426deee572d16d653d4cb488d4d37ac6","after":"ce3d57e2bb6d2d11fcd9062f7ba40da15278d191","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-12-01T17:39:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"cleanup: apply clippy fixes","shortMessageHtmlLink":"cleanup: apply clippy fixes"}},{"before":"7e73956860185e8267219cbbd59b3c1a73ceef30","after":"9b8b7591426deee572d16d653d4cb488d4d37ac6","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-12-01T17:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"cleaup: apply clippy fixes","shortMessageHtmlLink":"cleaup: apply clippy fixes"}},{"before":"e63a319ba69475b1dc786868bfdc6651854f5da4","after":"7e73956860185e8267219cbbd59b3c1a73ceef30","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-11-29T20:55:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"refactor(PageAlloc trait): add riscv64 support","shortMessageHtmlLink":"refactor(PageAlloc trait): add riscv64 support"}},{"before":"283584475980b382fdbbd60ff90c25d6d4acca28","after":"e63a319ba69475b1dc786868bfdc6651854f5da4","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-11-29T20:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"refactor(PageAlloc trait): add riscv64 support","shortMessageHtmlLink":"refactor(PageAlloc trait): add riscv64 support"}},{"before":null,"after":"3bc8a895f11287293a5ba29d95c849b7d397e2cf","ref":"refs/heads/drop_privilege_elf","pushedAt":"2023-11-02T11:58:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"FIXME pending stuff\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"FIXME pending stuff"}},{"before":"ec3414f5b1ed5f78ee9f6aefd4bdc274e394b541","after":null,"ref":"refs/heads/update_readme","pushedAt":"2023-10-31T14:30:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"}},{"before":"14bb2b74cf102481c036abb8c2e611e44a73a479","after":"3961d90367b907c94278d82a21995693fc2c8a4c","ref":"refs/heads/main","pushedAt":"2023-10-31T14:30:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"misc: Update README to reflect current build method\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"misc: Update README to reflect current build method"}},{"before":null,"after":"ec3414f5b1ed5f78ee9f6aefd4bdc274e394b541","ref":"refs/heads/update_readme","pushedAt":"2023-10-31T14:30:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"misc: Update README to reflect current build method\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"misc: Update README to reflect current build method"}},{"before":"099e59e00edfaf7fb2b7565efe739f0109c1b70e","after":null,"ref":"refs/heads/update_flake","pushedAt":"2023-10-31T14:28:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"}},{"before":"03a517cdb3879182cc53b5d9f289c21a70d4cbae","after":"14bb2b74cf102481c036abb8c2e611e44a73a479","ref":"refs/heads/main","pushedAt":"2023-10-31T14:28:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"misc: Update flake.lock\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"misc: Update flake.lock"}},{"before":null,"after":"099e59e00edfaf7fb2b7565efe739f0109c1b70e","ref":"refs/heads/update_flake","pushedAt":"2023-10-31T13:50:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Skallwar","name":"Esteban Blanc","path":"/Skallwar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15075443?s=80&v=4"},"commit":{"message":"misc: Update flake.lock\n\nSigned-off-by: Esteban Blanc ","shortMessageHtmlLink":"misc: Update flake.lock"}},{"before":"5632e1a8688c50aca37df5b2c6371c6a1fedca64","after":"283584475980b382fdbbd60ff90c25d6d4acca28","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-10-14T14:49:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"pmm: make it thread-safe\n\nThanks to the previous patch, it was fairly easy to just make the PMM\nthread-safe.\nIt also makes interfaces a bit nicer imo.\nLastly I did it because it was easy and I felt like it.","shortMessageHtmlLink":"pmm: make it thread-safe"}},{"before":"52e10a269edd49f72aa1427871c33eace8adaac7","after":"5632e1a8688c50aca37df5b2c6371c6a1fedca64","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-10-14T14:39:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"pmm: make it thread-safe\n\nThanks to the previous patch, it was fairly easy to just make the PMM\nthread-safe.\nIt also makes interfaces a bit nicer imo.\nLastly I did it because it was easy and I felt like it.","shortMessageHtmlLink":"pmm: make it thread-safe"}},{"before":"a02a1a42ff6798da45a7e1958fc35dced5c9e634","after":"52e10a269edd49f72aa1427871c33eace8adaac7","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-10-14T14:31:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: make PhysicalMemoryManager thread-safe","shortMessageHtmlLink":"WIP: make PhysicalMemoryManager thread-safe"}},{"before":"f0225adff81514101693ac7edd38d63b5853852f","after":"a02a1a42ff6798da45a7e1958fc35dced5c9e634","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-10-09T21:10:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: make PhysicalMemoryManager thread-safe","shortMessageHtmlLink":"WIP: make PhysicalMemoryManager thread-safe"}},{"before":"441e2b060b173bf51ed955005eee8097ed4be1ed","after":"f0225adff81514101693ac7edd38d63b5853852f","ref":"refs/heads/refactor/kernel-mm-module","pushedAt":"2023-10-09T20:51:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"n1tram1","name":"Martin Schmidt","path":"/n1tram1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3044134?s=80&v=4"},"commit":{"message":"WIP: make PhysicalMemoryManager thread-safe","shortMessageHtmlLink":"WIP: make PhysicalMemoryManager thread-safe"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQxNzowNToxOS4wMDAwMDBazwAAAASMJNjP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wOVQyMDo1MTo1Ny4wMDAwMDBazwAAAAOTC7eo"}},"title":"Activity ยท ks0n/goOSe"}