{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":78058884,"defaultBranch":"master","name":"kernel","ownerLogin":"redox-os","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-04T22:41:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14909902?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715625987.0","currentOid":""},"activityList":{"items":[{"before":"e7d00a8e058f652015121135efcc507b22ba14b7","after":"593959a7c3e8977cee0d9520d269be6bb243024b","ref":"refs/heads/master","pushedAt":"2024-05-13T18:46:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Allow fp-armv8 in order to compile for aarch64 on new nightly","shortMessageHtmlLink":"Allow fp-armv8 in order to compile for aarch64 on new nightly"}},{"before":"9e3688b5078e0ed0acb538cacbb55ac90734f96c","after":"e7d00a8e058f652015121135efcc507b22ba14b7","ref":"refs/heads/master","pushedAt":"2024-05-08T18:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Add driver for arm,gic-v3","shortMessageHtmlLink":"Add driver for arm,gic-v3"}},{"before":"7f409d46bf5856bcd01e69545d845ef8e27af8d5","after":"9e3688b5078e0ed0acb538cacbb55ac90734f96c","ref":"refs/heads/master","pushedAt":"2024-05-07T22:17:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Revert \"Support arm,gic-v3\"\n\nThis reverts commit e33015a5f8d1e705b228796ec112d24c27e1ed1e.","shortMessageHtmlLink":"Revert \"Support arm,gic-v3\""}},{"before":"3ad6427e281a5fbb1c5f9ae3f0ce1ddf69ddfc33","after":"7f409d46bf5856bcd01e69545d845ef8e27af8d5","ref":"refs/heads/master","pushedAt":"2024-04-28T15:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix futex wakeup when CoW has occurred.","shortMessageHtmlLink":"Fix futex wakeup when CoW has occurred."}},{"before":"0060dd326b7358d2cee0092b7bc96bdd8da3e241","after":"3ad6427e281a5fbb1c5f9ae3f0ce1ddf69ddfc33","ref":"refs/heads/master","pushedAt":"2024-04-13T16:17:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Disable AP if it has the same ID as BSP","shortMessageHtmlLink":"Disable AP if it has the same ID as BSP"}},{"before":"161a92c9c21d1e9e72cc9efe2d3608884971de3d","after":"0060dd326b7358d2cee0092b7bc96bdd8da3e241","ref":"refs/heads/master","pushedAt":"2024-04-12T15:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Update rmm","shortMessageHtmlLink":"Update rmm"}},{"before":"e4246d670424e9d2eb0e9431110c03474430db76","after":"161a92c9c21d1e9e72cc9efe2d3608884971de3d","ref":"refs/heads/master","pushedAt":"2024-04-10T23:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Forbid strong fdtbl refs after setting context's.\n\nThis fixes a possible file table leak if a filetable contains an fd\nreferring (strongly) to the filetable itself. Now, it will automatically\nbe downgraded to a weak reference after it becomes a context's active\nfile table.\n\nTODO: maybe support consuming a context's filetable to get a strong\nreference back, provided it's exclusively owned.","shortMessageHtmlLink":"Forbid strong fdtbl refs after setting context's."}},{"before":"3fc9103826f02ec5c2484e94336bcf496010005f","after":"e4246d670424e9d2eb0e9431110c03474430db76","ref":"refs/heads/master","pushedAt":"2024-04-10T17:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Re-enable sys:log","shortMessageHtmlLink":"Re-enable sys:log"}},{"before":"cd3f937861827042d34fc1549e69b8e11b428a9f","after":"3fc9103826f02ec5c2484e94336bcf496010005f","ref":"refs/heads/master","pushedAt":"2024-04-10T15:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix altreloc remap, always NOP-fill padding bytes.\n\nThis fixes a very rare (requires that an altreloc span two pages) kernel\ncrash where it writes past the region that was remapped as RWX, thus\ntriggering an in-kernel \"wrote without write access\" page fault.\n\nAdditionally, this fixes the logic for unavailable features. It fixes\nthe short-circuit that would forget to remap the memory back from RWX to\nR-X. NOP bytes are also now replaced with multi-byte NOP regardless of\nwhether the CPU supports the given feature.","shortMessageHtmlLink":"Fix altreloc remap, always NOP-fill padding bytes."}},{"before":"fbaa93e8fa89d8c6472f4a487f4b79d7b6dddff5","after":"cd3f937861827042d34fc1549e69b8e11b428a9f","ref":"refs/heads/master","pushedAt":"2024-04-05T23:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Make futex timeout absolute, and properly return ETIMEDOUT","shortMessageHtmlLink":"Make futex timeout absolute, and properly return ETIMEDOUT"}},{"before":"68e072aac9f15f109606f8fffd3e9d80581a4409","after":"fbaa93e8fa89d8c6472f4a487f4b79d7b6dddff5","ref":"refs/heads/master","pushedAt":"2024-04-04T14:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix profiling stack trace bp bounds checking.","shortMessageHtmlLink":"Fix profiling stack trace bp bounds checking."}},{"before":"ed075474b03377005a39e41ce8c205a560e97c92","after":"68e072aac9f15f109606f8fffd3e9d80581a4409","ref":"refs/heads/master","pushedAt":"2024-04-02T13:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Return correct fevent flags in PipeScheme.\n\nThis fixes a Cargo deadlock.","shortMessageHtmlLink":"Return correct fevent flags in PipeScheme."}},{"before":"2f1551a6bb01e16ef60c0b8dbb73d33a624922a0","after":"ed075474b03377005a39e41ce8c205a560e97c92","ref":"refs/heads/master","pushedAt":"2024-03-31T13:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix syscall_debug feature.","shortMessageHtmlLink":"Fix syscall_debug feature."}},{"before":"168692f09d27caa38b614cf1981b3255b67ff71b","after":"2f1551a6bb01e16ef60c0b8dbb73d33a624922a0","ref":"refs/heads/master","pushedAt":"2024-03-26T16:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Mark allocated p2frame used *before* freelist unlock.","shortMessageHtmlLink":"Mark allocated p2frame used *before* freelist unlock."}},{"before":"c17279f5bfea77aa0c6793fd0aed8aeeb78e5916","after":"168692f09d27caa38b614cf1981b3255b67ff71b","ref":"refs/heads/master","pushedAt":"2024-03-25T20:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"x86: use initial_top for tss stack","shortMessageHtmlLink":"x86: use initial_top for tss stack"}},{"before":"8f09b4aa066fb01b6374f9c50e96982da282d101","after":"c17279f5bfea77aa0c6793fd0aed8aeeb78e5916","ref":"refs/heads/master","pushedAt":"2024-03-25T17:17:22.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Allocate kernel stacks using the frame allocator.","shortMessageHtmlLink":"Allocate kernel stacks using the frame allocator."}},{"before":"66eb3361d3913ead4d0354ff97e392ae34162092","after":"8f09b4aa066fb01b6374f9c50e96982da282d101","ref":"refs/heads/master","pushedAt":"2024-03-20T03:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Do not use HPET on i686","shortMessageHtmlLink":"Do not use HPET on i686"}},{"before":"4862977fa545f69c5d13f8008f1cb50e332d590a","after":"66eb3361d3913ead4d0354ff97e392ae34162092","ref":"refs/heads/master","pushedAt":"2024-03-19T17:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Use saved regs instead of costly context.syscall.","shortMessageHtmlLink":"Use saved regs instead of costly context.syscall."}},{"before":"33f0fa8709279174c632fdf5053669c8d599cd02","after":"4862977fa545f69c5d13f8008f1cb50e332d590a","ref":"refs/heads/master","pushedAt":"2024-03-18T21:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Optimize syscall fast path without tracing.","shortMessageHtmlLink":"Optimize syscall fast path without tracing."}},{"before":"de137fe58de76e94df9338ac3f8bb61a7c706b80","after":"33f0fa8709279174c632fdf5053669c8d599cd02","ref":"refs/heads/master","pushedAt":"2024-03-18T14:17:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix IOBITMAP_SIZE type.","shortMessageHtmlLink":"Fix IOBITMAP_SIZE type."}},{"before":"c583745edef471f396d0765465a3261777cfa154","after":"de137fe58de76e94df9338ac3f8bb61a7c706b80","ref":"refs/heads/master","pushedAt":"2024-03-17T19:17:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix acpi::init call for i686","shortMessageHtmlLink":"Fix acpi::init call for i686"}},{"before":"04f689cee7f5cabde75081729ead2284c226824e","after":"c583745edef471f396d0765465a3261777cfa154","ref":"refs/heads/master","pushedAt":"2024-03-17T17:17:21.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Update syscall","shortMessageHtmlLink":"Update syscall"}},{"before":"b5f94a5a2e23abad184e2b59f217e5203545b527","after":"04f689cee7f5cabde75081729ead2284c226824e","ref":"refs/heads/master","pushedAt":"2024-03-16T13:17:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Accept a single RSDP from the bootloader","shortMessageHtmlLink":"Accept a single RSDP from the bootloader"}},{"before":"ecbc2b7e8db78a19ef2192bc04acf5aae5eac3b8","after":"b5f94a5a2e23abad184e2b59f217e5203545b527","ref":"refs/heads/master","pushedAt":"2024-03-14T19:17:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Fix bug in the unmapping code\n\nPreviously trying to funmap an address after the start of the grant\nwould result in an overflow only caught when compiling the kernel with\ndebug assertions enabled.","shortMessageHtmlLink":"Fix bug in the unmapping code"}},{"before":"ec58d6c5410d18cffa0520181e24d96b9ffe8418","after":"ecbc2b7e8db78a19ef2192bc04acf5aae5eac3b8","ref":"refs/heads/master","pushedAt":"2024-03-14T05:09:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Directly read the bootstrap entry point from the initfs header","shortMessageHtmlLink":"Directly read the bootstrap entry point from the initfs header"}},{"before":"b35c9d1e6263618b67fbfc76debec48598714594","after":"ec58d6c5410d18cffa0520181e24d96b9ffe8418","ref":"refs/heads/master","pushedAt":"2024-03-05T18:17:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Compile on aarch64 as well.","shortMessageHtmlLink":"Compile on aarch64 as well."}},{"before":"15cbb40802de1faaffa5e555c0c2e431c52a46a4","after":"b35c9d1e6263618b67fbfc76debec48598714594","ref":"refs/heads/master","pushedAt":"2024-03-05T03:17:21.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Properly free phys-contiguous grants, TLB-delayed.","shortMessageHtmlLink":"Properly free phys-contiguous grants, TLB-delayed."}},{"before":"e08eadf64aca9d5f26f9399531637059694dd14c","after":"15cbb40802de1faaffa5e555c0c2e431c52a46a4","ref":"refs/heads/master","pushedAt":"2024-02-28T19:17:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":"52f4aaf7410810722564e56607a74e24811230fd","after":"e08eadf64aca9d5f26f9399531637059694dd14c","ref":"refs/heads/master","pushedAt":"2024-02-26T02:17:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Don't pass CallerCtx in file_op_generic\n\nIt isn't used by any of the callers.","shortMessageHtmlLink":"Don't pass CallerCtx in file_op_generic"}},{"before":"782ec87f27ae4cb3ebc73a63cfdb63074339fe92","after":"52f4aaf7410810722564e56607a74e24811230fd","ref":"refs/heads/master","pushedAt":"2024-02-25T18:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"},"commit":{"message":"Avoid unaligned access for serial over x86 io port","shortMessageHtmlLink":"Avoid unaligned access for serial over x86 io port"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESLpwxgA","startCursor":null,"endCursor":null}},"title":"Activity ยท redox-os/kernel"}