{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":418732254,"defaultBranch":"dev","name":"nexnix","ownerLogin":"nexos-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-19T01:49:28.000Z","ownerAvatar":"https://github.com/avatars/u/42354287?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1634608171.704458","currentOid":""},"activityList":{"items":[{"before":"e45e69c956b8921a2aa3ab7e2355193322283c25","after":"432df30ea5c9a49d479f880ae0a7bedababa0b3f","ref":"refs/heads/dev","pushedAt":"2024-09-14T18:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"Sync","shortMessageHtmlLink":"Sync"}},{"before":"12686e729fac375f7073829248097b93ad0683d2","after":"e45e69c956b8921a2aa3ab7e2355193322283c25","ref":"refs/heads/dev","pushedAt":"2024-07-02T19:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add support for timeout events\nI also seperated the idea of a clock and a timer, and allowed for software driven timers/clocks to support old hardware","shortMessageHtmlLink":"nexke: Add support for timeout events"}},{"before":"f0b73b5064d551a927f5e4246fdc2a1ef07c308d","after":"12686e729fac375f7073829248097b93ad0683d2","ref":"refs/heads/dev","pushedAt":"2024-07-02T00:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add PIT driver","shortMessageHtmlLink":"nexke: Add PIT driver"}},{"before":"6678c04752a717b209ac3b1b7ff31507038e2e23","after":"f0b73b5064d551a927f5e4246fdc2a1ef07c308d","ref":"refs/heads/dev","pushedAt":"2024-06-30T01:28:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Finish basic interrupt manager","shortMessageHtmlLink":"nexke: Finish basic interrupt manager"}},{"before":"4902bb07dbf618f65162aeda504a9880301bb119","after":"6678c04752a717b209ac3b1b7ff31507038e2e23","ref":"refs/heads/dev","pushedAt":"2024-06-27T17:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Work on interrupt, exception handling","shortMessageHtmlLink":"nexke: Work on interrupt, exception handling"}},{"before":"39b2213b91708df924cd39a066be60791b156502","after":"4902bb07dbf618f65162aeda504a9880301bb119","ref":"refs/heads/dev","pushedAt":"2024-02-27T21:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Get 386 working, fix memory detection bugs\nnexke: Get 386 working, optimized PT cache for 386. Note that PT cache still should be optimized to make cache hits faster","shortMessageHtmlLink":"nexboot: Get 386 working, fix memory detection bugs"}},{"before":"9cef6489b7c4d302d374c901ea10114498412aaa","after":"39b2213b91708df924cd39a066be60791b156502","ref":"refs/heads/dev","pushedAt":"2024-02-27T16:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: old system bug fixes, switch to tinflate to em_inflate for better performance\nnexke: Improve kernel page table management","shortMessageHtmlLink":"nexboot: old system bug fixes, switch to tinflate to em_inflate for b…"}},{"before":"1e279a4185c20deb6f6198a365e2b3d2b9cf6dcb","after":"9cef6489b7c4d302d374c901ea10114498412aaa","ref":"refs/heads/dev","pushedAt":"2024-02-24T21:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Fix NX bug","shortMessageHtmlLink":"nexke: Fix NX bug"}},{"before":"f56fcedd7cf9d391321db639a16fe6aef98d0105","after":"1e279a4185c20deb6f6198a365e2b3d2b9cf6dcb","ref":"refs/heads/dev","pushedAt":"2024-02-24T21:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add x86_64 paging MUL","shortMessageHtmlLink":"nexke: Add x86_64 paging MUL"}},{"before":"2d3245015a4713dd4ded9596d21b6b74ba247f75","after":"f56fcedd7cf9d391321db639a16fe6aef98d0105","ref":"refs/heads/dev","pushedAt":"2024-02-24T21:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add traps to x86_64","shortMessageHtmlLink":"nexke: Add traps to x86_64"}},{"before":"f0bdd6221542fb767b6b6180c94f27281a843feb","after":"2d3245015a4713dd4ded9596d21b6b74ba247f75","ref":"refs/heads/dev","pushedAt":"2024-02-24T14:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add PAE MUL","shortMessageHtmlLink":"nexke: Add PAE MUL"}},{"before":"5dc52ccd476e623cd73a88c1c436ad9f12c439a0","after":"f0bdd6221542fb767b6b6180c94f27281a843feb","ref":"refs/heads/dev","pushedAt":"2024-02-23T23:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Fix compiler errors","shortMessageHtmlLink":"nexke: Fix compiler errors"}},{"before":"21e3de42b7a13be6f6368ca03aacf9f616911792","after":"5dc52ccd476e623cd73a88c1c436ad9f12c439a0","ref":"refs/heads/dev","pushedAt":"2024-02-23T23:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Add paging to i386","shortMessageHtmlLink":"nexke: Add paging to i386"}},{"before":"4a14cd3c6a0195853d352492279d2fe89c0abc84","after":"21e3de42b7a13be6f6368ca03aacf9f616911792","ref":"refs/heads/dev","pushedAt":"2024-02-16T19:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Work on CPU layer, MM","shortMessageHtmlLink":"nexke: Work on CPU layer, MM"}},{"before":"2a4e520aea0c2dda1acb3d9c210bcd84a7de68ab","after":"4a14cd3c6a0195853d352492279d2fe89c0abc84","ref":"refs/heads/dev","pushedAt":"2024-01-27T23:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Finish page manager","shortMessageHtmlLink":"nexke: Finish page manager"}},{"before":"a9906556920025d0b48dc4214262a11efe7e9d54","after":"2a4e520aea0c2dda1acb3d9c210bcd84a7de68ab","ref":"refs/heads/dev","pushedAt":"2024-01-26T18:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Work on MM page layer","shortMessageHtmlLink":"nexke: Work on MM page layer"}},{"before":"0d560b34ebcc598f4847219b0c9b46c28b4ea416","after":"a9906556920025d0b48dc4214262a11efe7e9d54","ref":"refs/heads/dev","pushedAt":"2024-01-23T23:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Finish PL011 driver","shortMessageHtmlLink":"nexke: Finish PL011 driver"}},{"before":"66d3ffb062f25a1eb62e41d521fddf66f0467779","after":"0d560b34ebcc598f4847219b0c9b46c28b4ea416","ref":"refs/heads/dev","pushedAt":"2024-01-23T21:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Work on MUL, work on PMM","shortMessageHtmlLink":"nexke: Work on MUL, work on PMM"}},{"before":"f0525191c63be3a4a9602b01ca8d9f1243138466","after":"66d3ffb062f25a1eb62e41d521fddf66f0467779","ref":"refs/heads/dev","pushedAt":"2024-01-07T18:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Work on platform layer, add early console to PC, add log support","shortMessageHtmlLink":"nexke: Work on platform layer, add early console to PC, add log support"}},{"before":"8a4ff502109a2b600f9972c05d94c8a0c01844b1","after":"f0525191c63be3a4a9602b01ca8d9f1243138466","ref":"refs/heads/dev","pushedAt":"2024-01-06T01:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexke: Create initial slab allocator\n\nCurrently, it's fairly basic but works decently. It has all the inner workings of a slab allocator, and should be good enough for this kernel to be built on","shortMessageHtmlLink":"nexke: Create initial slab allocator"}},{"before":"6486034d15eacb275c76a3a41225a31c99334e98","after":"8a4ff502109a2b600f9972c05d94c8a0c01844b1","ref":"refs/heads/dev","pushedAt":"2024-01-05T03:02:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"general: Update copyright years","shortMessageHtmlLink":"general: Update copyright years"}},{"before":"8c71c22e21925457b23d993db2bd3d7ea76dae29","after":"6486034d15eacb275c76a3a41225a31c99334e98","ref":"refs/heads/dev","pushedAt":"2024-01-04T03:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Fix some FAT driver bugs","shortMessageHtmlLink":"nexboot: Fix some FAT driver bugs"}},{"before":"3420c3d763bdf81409b9b29ffb1ad688a949808f","after":"8c71c22e21925457b23d993db2bd3d7ea76dae29","ref":"refs/heads/dev","pushedAt":"2024-01-04T01:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Switch to using int 16h from PS/2 keyboard driver\n\nPS/2 emulation is too inconsistent, int 16h is simpler and much more consistent across PCs","shortMessageHtmlLink":"nexboot: Switch to using int 16h from PS/2 keyboard driver"}},{"before":"2f9cee7bd78fb35a93cae43a1c10c02d3231c245","after":"3420c3d763bdf81409b9b29ffb1ad688a949808f","ref":"refs/heads/dev","pushedAt":"2024-01-04T01:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Fix regression on RISC-V in new QEMU.\n\nNew QEMU version require PMP to be set up when we switch to S-mode","shortMessageHtmlLink":"nexboot: Fix regression on RISC-V in new QEMU."}},{"before":"7ee03061d28d83210f55af27ad3137af2b44274c","after":"2f9cee7bd78fb35a93cae43a1c10c02d3231c245","ref":"refs/heads/dev","pushedAt":"2024-01-03T03:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Log more messages","shortMessageHtmlLink":"nexboot: Log more messages"}},{"before":"4f1fef2a4d7feb6fd707624f30b2da83ef113fdb","after":"7ee03061d28d83210f55af27ad3137af2b44274c","ref":"refs/heads/dev","pushedAt":"2024-01-02T03:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Fix ARMv8 AS EL2 to EL1 switch","shortMessageHtmlLink":"nexboot: Fix ARMv8 AS EL2 to EL1 switch"}},{"before":"befe67f859381bd5848f59110fd35bab2275a5f3","after":"4f1fef2a4d7feb6fd707624f30b2da83ef113fdb","ref":"refs/heads/dev","pushedAt":"2024-01-01T05:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Get AS working on armv8","shortMessageHtmlLink":"nexboot: Get AS working on armv8"}},{"before":"ef79deeb7444b0d484f7933da80a3447ada0a8e5","after":"befe67f859381bd5848f59110fd35bab2275a5f3","ref":"refs/heads/dev","pushedAt":"2023-12-31T13:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Major performance optimization in hdvbr and fdmbr","shortMessageHtmlLink":"nexboot: Major performance optimization in hdvbr and fdmbr"}},{"before":"7553786d503b3248101efcf3d4fe24fa400e3e39","after":"ef79deeb7444b0d484f7933da80a3447ada0a8e5","ref":"refs/heads/dev","pushedAt":"2023-12-31T13:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Don't make NbFwEarlyPrint print to serial port on BIOS. This is slow on some computers","shortMessageHtmlLink":"nexboot: Don't make NbFwEarlyPrint print to serial port on BIOS. This…"}},{"before":"109d9ea4b3edb223f30ecf843da20cbf63bc8bc8","after":"7553786d503b3248101efcf3d4fe24fa400e3e39","ref":"refs/heads/dev","pushedAt":"2023-12-31T02:23:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nexos-dev","name":"Jedidiah Thompson","path":"/nexos-dev","primaryAvatarUrl":"https://github.com/avatars/u/42354287?s=80&v=4"},"commit":{"message":"nexboot: Fix bug where cd on iso9660 would fail","shortMessageHtmlLink":"nexboot: Fix bug where cd on iso9660 would fail"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQxODoxNjoyNS4wMDAwMDBazwAAAAS2WLGA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQxODoxNjoyNS4wMDAwMDBazwAAAAS2WLGA","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0zMVQwMjoyMzo1OC4wMDAwMDBazwAAAAPU05-t"}},"title":"Activity · nexos-dev/nexnix"}