Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-11 | kernel: DUP_RDONLY and DUP_WRONLY | dzwdz | |
I probably should've tested DUP_WRONLY too, now that I think about it. TODO? | |||
2024-05-11 | kernel: remove HANDLE_NULLFS | dzwdz | |
It was a dumb hack that wasn't even necessary - an error when mounting should shadow over the mountpoint anyways. | |||
2024-05-11 | kernel: fix null dereference when delegating an nonexistent handle | dzwdz | |
2024-02-23 | kernel: fix _sys_fs_wait in init | dzwdz | |
2023-12-25 | kernel: _sys_getnull() (basically /dev/null) | dzwdz | |
2023-09-18 | kernel: implement _sys_time() | dzwdz | |
After some consideration this seems like the most fitting way to handle timekeeping. Directly, the syscall is only useful for keeping time within a single process, but it is meant to be used for e.g. NTP clients, which will provide the real time through the VFS. | |||
2023-09-17 | kernel/amd64: add HPET support, slightly rework time handling | dzwdz | |
2023-08-29 | kernel: remove _sys_await, emulate it in libc | dzwdz | |
2023-08-29 | tests: fix everything broken by the pipe change | dzwdz | |
god, those tests are a mess. so are esemaphores. | |||
2023-08-14 | reorganization: first steps | dzwdz | |