Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-16 | amd64: barely boot into kernel code | dzwdz | |
2022-05-05 | kernel: syscalls now have to explicitly save the return value | dzwdz | |
thus they can opt out of doing that so the calls which might return immediately but can return later don't have to both regs_savereturn and return to the caller. and because of that, the return values of a lot of VFS things have just got way saner | |||
2021-09-18 | merge `kernel/types.h` and `init/types.h` | dzwdz | |
2021-09-12 | make the inline functions static | dzwdz | |
otherwise this doesn't compile with -O0 | |||
2021-09-11 | replace `user_ptr` with a linux-style `__user` annotation | dzwdz | |
2021-07-24 | merge the `register` and `register_pushad` structs | dzwdz | |
2021-07-24 | sysexit() now overrides all registers | dzwdz | |
when doing anything more complex than starting a new program, you pretty much need to pass a full register dump. otherwise stuff will break | |||
2021-07-24 | save all registers on syscalls | dzwdz | |