summaryrefslogtreecommitdiff
path: root/src/kernel/arch/i386/registers.h
AgeCommit message (Collapse)Author
2022-07-16amd64: barely boot into kernel codedzwdz
2022-05-05kernel: syscalls now have to explicitly save the return valuedzwdz
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-18merge `kernel/types.h` and `init/types.h`dzwdz
2021-09-12make the inline functions staticdzwdz
otherwise this doesn't compile with -O0
2021-09-11replace `user_ptr` with a linux-style `__user` annotationdzwdz
2021-07-24merge the `register` and `register_pushad` structsdzwdz
2021-07-24sysexit() now overrides all registersdzwdz
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-24save all registers on syscallsdzwdz