{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":589635078,"defaultBranch":"master","name":"Keyronex","ownerLogin":"Keyronex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-16T15:25:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122809299?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726873414.0","currentOid":""},"activityList":{"items":[{"before":"7ceecda8494e58d0ce477e9e9ae378b8da9c8d44","after":"d3db57e978c2cc6a1a7e9e45902aab1f87e19f96","ref":"refs/heads/master","pushedAt":"2024-09-21T17:20:49.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Merge pull request #37 from Keyronex/cpulocals\n\nNew CPU-local data approach.","shortMessageHtmlLink":"Merge pull request #37 from Keyronex/cpulocals"}},{"before":"fa66b156a578d48a228fef6fcef43aebf35a490d","after":"fad9884e143bb33ccd51831d7e03b2d4a094a8b7","ref":"refs/heads/cpulocals","pushedAt":"2024-09-21T17:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Kernel/m68k: CPU-local data in a global (no SMP!)","shortMessageHtmlLink":"Kernel/m68k: CPU-local data in a global (no SMP!)"}},{"before":"f427d3124496e6d2101fe080dfe593e30784d171","after":"fa66b156a578d48a228fef6fcef43aebf35a490d","ref":"refs/heads/cpulocals","pushedAt":"2024-09-21T17:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Kernel/RISC-V: CPU-local data in %tp.","shortMessageHtmlLink":"Kernel/RISC-V: CPU-local data in %tp."}},{"before":"c71528fbc72009f4c5378a3d67f149cbf03d2bb6","after":"f427d3124496e6d2101fe080dfe593e30784d171","ref":"refs/heads/cpulocals","pushedAt":"2024-09-21T16:48:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Kernel/AArch64: CPU-local data in x18, backup in TPIDR_EL1.","shortMessageHtmlLink":"Kernel/AArch64: CPU-local data in x18, backup in TPIDR_EL1."}},{"before":null,"after":"c71528fbc72009f4c5378a3d67f149cbf03d2bb6","ref":"refs/heads/cpulocals","pushedAt":"2024-09-20T23:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Kernel: CPU-local data for amd64.","shortMessageHtmlLink":"Kernel: CPU-local data for amd64."}},{"before":"dc2c86a6ea60b3d286ce2bce3fedad6686bc7cee","after":"7ceecda8494e58d0ce477e9e9ae378b8da9c8d44","ref":"refs/heads/master","pushedAt":"2024-09-20T17:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"AMD64: Move interrupt handling from platform to kernel.","shortMessageHtmlLink":"AMD64: Move interrupt handling from platform to kernel."}},{"before":"5004ccaafa45bf9383e4e755a2fc3a2fec57ff2f","after":"dc2c86a6ea60b3d286ce2bce3fedad6686bc7cee","ref":"refs/heads/master","pushedAt":"2024-09-20T15:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Kernel: Define CPU-local data accessors for all arches.","shortMessageHtmlLink":"Kernel: Define CPU-local data accessors for all arches."}},{"before":"7e800269469c8b490bcce54c903f4472dafa43c7","after":"5004ccaafa45bf9383e4e755a2fc3a2fec57ff2f","ref":"refs/heads/master","pushedAt":"2024-09-14T13:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"General: Fix warnings on aarch64, m68k, riscv64.","shortMessageHtmlLink":"General: Fix warnings on aarch64, m68k, riscv64."}},{"before":"50606426239568a41023bf7bbacadb2a426b0c63","after":"7e800269469c8b490bcce54c903f4472dafa43c7","ref":"refs/heads/master","pushedAt":"2024-09-14T13:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"General: Fix some warnings on amd64 builds.","shortMessageHtmlLink":"General: Fix some warnings on amd64 builds."}},{"before":"0614f6fddedd664ccf9fa5fb19c54a0cd49c75d1","after":"50606426239568a41023bf7bbacadb2a426b0c63","ref":"refs/heads/master","pushedAt":"2024-09-12T16:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Misc: Make sure all of lisp is committed.","shortMessageHtmlLink":"Misc: Make sure all of lisp is committed."}},{"before":"c4ed041565c2f7c2df7c5d7d3b222a5ee5deee5f","after":"0614f6fddedd664ccf9fa5fb19c54a0cd49c75d1","ref":"refs/heads/master","pushedAt":"2024-09-12T14:46:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Meta: Update workflows to support all arches.","shortMessageHtmlLink":"Meta: Update workflows to support all arches."}},{"before":"6ac02ff1a2d71e3e47b05af4e38b2a9bb0da2b5c","after":"c4ed041565c2f7c2df7c5d7d3b222a5ee5deee5f","ref":"refs/heads/master","pushedAt":"2024-09-12T14:45:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Meta: Update workflows to support all arches.","shortMessageHtmlLink":"Meta: Update workflows to support all arches."}},{"before":"572069f9e1810207839281fd2c2f0a8f3a5a05eb","after":"6ac02ff1a2d71e3e47b05af4e38b2a9bb0da2b5c","ref":"refs/heads/master","pushedAt":"2024-09-12T14:44:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Meta: Update workflows to support all arches.","shortMessageHtmlLink":"Meta: Update workflows to support all arches."}},{"before":"ef43d2dabc2872143289ce64b45793a4b9e8e9c1","after":"572069f9e1810207839281fd2c2f0a8f3a5a05eb","ref":"refs/heads/master","pushedAt":"2024-09-12T14:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Meta: Update workflows to support all arches.","shortMessageHtmlLink":"Meta: Update workflows to support all arches."}},{"before":"e524169a84371a8e23e1ce8ad041b8e82f1fb0d5","after":"ef43d2dabc2872143289ce64b45793a4b9e8e9c1","ref":"refs/heads/master","pushedAt":"2024-09-12T14:39:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Meta: Update workflows to support all arches.","shortMessageHtmlLink":"Meta: Update workflows to support all arches."}},{"before":"a046734fd1f707121f287da1f0234c7121e73151","after":"e524169a84371a8e23e1ce8ad041b8e82f1fb0d5","ref":"refs/heads/master","pushedAt":"2024-09-12T14:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Limine: Add fork with m68k defs in header.","shortMessageHtmlLink":"Limine: Add fork with m68k defs in header."}},{"before":"09140e6bdf623f9f33c94fffd65e0cefaee2819c","after":"a046734fd1f707121f287da1f0234c7121e73151","ref":"refs/heads/master","pushedAt":"2024-09-11T20:57:01.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Merge pull request #32 from Keyronex/fork\n\nInitial Fork support","shortMessageHtmlLink":"Merge pull request #32 from Keyronex/fork"}},{"before":"136b9d11e7a300f9a5021c2272d5aa56ca1daadf","after":"a56af5bedbde16f57a2ace05c53cbbf0a02608ad","ref":"refs/heads/fork","pushedAt":"2024-09-11T20:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Implement fork requirements on m68k, aarch64, riscv.","shortMessageHtmlLink":"VM: Implement fork requirements on m68k, aarch64, riscv."}},{"before":"0308ad2d70cb23c1328a0cf60f70d221b652f414","after":"136b9d11e7a300f9a5021c2272d5aa56ca1daadf","ref":"refs/heads/fork","pushedAt":"2024-09-07T22:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Mostly implement read-fault on fork page routine.","shortMessageHtmlLink":"VM: Mostly implement read-fault on fork page routine."}},{"before":"4916d06ce3247f6536ec447f0ca1b63d26f3b889","after":"0308ad2d70cb23c1328a0cf60f70d221b652f414","ref":"refs/heads/fork","pushedAt":"2024-09-07T17:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Implement dirty fault on fork page routine.","shortMessageHtmlLink":"VM: Implement dirty fault on fork page routine."}},{"before":"773c149aae1c92beec0ac14c017813e5aa86ab4e","after":"4916d06ce3247f6536ec447f0ca1b63d26f3b889","ref":"refs/heads/fork","pushedAt":"2024-09-07T16:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Implement forked page pageout.","shortMessageHtmlLink":"VM: Implement forked page pageout."}},{"before":"5c7d73d3b260dbe005212282bf2c109b11e6923e","after":"773c149aae1c92beec0ac14c017813e5aa86ab4e","ref":"refs/heads/fork","pushedAt":"2024-09-07T14:58:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Begin work on implementing the fork operation.","shortMessageHtmlLink":"VM: Begin work on implementing the fork operation."}},{"before":null,"after":"5c7d73d3b260dbe005212282bf2c109b11e6923e","ref":"refs/heads/fork","pushedAt":"2024-09-07T14:25:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VM: Begin work on implementing the fork operation.","shortMessageHtmlLink":"VM: Begin work on implementing the fork operation."}},{"before":"987de1a033f7fdcd9d321f1e7238d0d9680d6c7b","after":"09140e6bdf623f9f33c94fffd65e0cefaee2819c","ref":"refs/heads/master","pushedAt":"2024-09-05T15:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"VFS/EPoll/Namecache/9pFS: Implement vnode inactive method for these.","shortMessageHtmlLink":"VFS/EPoll/Namecache/9pFS: Implement vnode inactive method for these."}},{"before":"06308690106a1a4d77c054e13dcbf3d1705f2a21","after":"987de1a033f7fdcd9d321f1e7238d0d9680d6c7b","ref":"refs/heads/master","pushedAt":"2024-09-05T12:26:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Executive: Start teardown logic for EPolls.","shortMessageHtmlLink":"Executive: Start teardown logic for EPolls."}},{"before":"2dc106f6397d1105366d70acef22102ebafe99de","after":"06308690106a1a4d77c054e13dcbf3d1705f2a21","ref":"refs/heads/master","pushedAt":"2024-09-05T12:15:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Executive: Start teardown logic for EPolls.","shortMessageHtmlLink":"Executive: Start teardown logic for EPolls."}},{"before":"705ce4b428b4516b2bf93cf51c867829f5449ffe","after":"2dc106f6397d1105366d70acef22102ebafe99de","ref":"refs/heads/master","pushedAt":"2024-09-04T21:20:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Executive: Make the kernel console object a bit more usable.","shortMessageHtmlLink":"Executive: Make the kernel console object a bit more usable."}},{"before":"a9a8e0540cbc62291ab1d578c34996a48995a362","after":"705ce4b428b4516b2bf93cf51c867829f5449ffe","ref":"refs/heads/master","pushedAt":"2024-09-04T13:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Executive: Implement first half of Executive Poll (EPoll).","shortMessageHtmlLink":"Executive: Implement first half of Executive Poll (EPoll)."}},{"before":"be222ab3a3ca6b66f79f87ceaa92096c00f4bb72","after":"a9a8e0540cbc62291ab1d578c34996a48995a362","ref":"refs/heads/master","pushedAt":"2024-09-02T19:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Services/general: Implement ioctl, getattr for 9pFS and kcon device.","shortMessageHtmlLink":"Services/general: Implement ioctl, getattr for 9pFS and kcon device."}},{"before":"0c4d5be3e731d48e2e83d9b59d8832dcc574b5ac","after":"be222ab3a3ca6b66f79f87ceaa92096c00f4bb72","ref":"refs/heads/master","pushedAt":"2024-08-31T22:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netbsduser","name":null,"path":"/netbsduser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5460559?s=80&v=4"},"commit":{"message":"Tools: Don't unconditionally add E1000.","shortMessageHtmlLink":"Tools: Don't unconditionally add E1000."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzoyMDo0OS4wMDAwMDBazwAAAAS8zi1c","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMVQyMjoxNzo0Ni4wMDAwMDBazwAAAASpkEo2"}},"title":"Activity ยท Keyronex/Keyronex"}