Historique des commits

Auteur SHA1 Message Date
  greatbridf e7f8d74f83 fix(rt_sigprocmask): SIG_UNBLOCK should invoke signals.unmask il y a 1 an
  greatbridf 3aa82c2b13 feat(scheduler): support multi kernel stack frames il y a 1 an
  greatbridf d5070d823a feat(syscall): mkdir il y a 1 an
  greatbridf 496a4bb31f feat(syscall): impl. partial gettid and wait4 il y a 1 an
  greatbridf 5926e83a34 feat(syscall): uname, getpgid, getuid, rt_sigaction(half works) il y a 1 an
  greatbridf fdb0052684 fix(signal): wakeup the threading on signals generated il y a 1 an
  greatbridf a52f58ffb4 feat(syscall): add rt_sigprocmask il y a 1 an
  greatbridf 35cce41a09 fix(vfs): close pipes properly, prohibit sendfile64 used on non regular files il y a 1 an
  greatbridf 5813062c00 Merge branch 'dev' il y a 1 an
  greatbridf 8efa4a211a feat(syscall): add sendfile64 il y a 1 an
  greatbridf 4a42fe3956 refactor(vfs): rewrite struct file il y a 1 an
  greatbridf 6d321f5eac feat(open): open() can now create new files il y a 1 an
  greatbridf b5faee6ded feat(types::path): add types::path to handle paths il y a 1 an
  greatbridf 0f9c6c4603 feat(syscall): add getdents64 il y a 1 an
  greatbridf 09fa92b097 feat(syscall): add fcntl64 il y a 1 an
  greatbridf 2656facbab feat(syscall): add statx il y a 1 an
  greatbridf 50b9527a09 feat(syscall): add mmap and munmap il y a 1 an
  greatbridf 8115a79f02 feat(syscall): add brk il y a 1 an
  greatbridf 696aaa567c feat(syscall): add clock_gettime64, getuid and prctl il y a 1 an
  greatbridf da4fc9c087 feat(syscall): add syscalls, change syscall ids il y a 1 an
  greatbridf 3cf21d6082 feat(syscall): add set_thread_area il y a 1 an
  greatbridf 423968a920 feat(vfs): support opening relative path il y a 1 an
  greatbridf 929a17f7a3 fix(ld): add sentry to prevent kernel too large il y a 1 an
  greatbridf 247863ce35 refactor(thread): remove thdlist and some ctors il y a 1 an
  greatbridf 0a7b5413a5 fix tuple and rbtree, simplify kernel process il y a 1 an
  greatbridf ec19ff3095 change(proclist): remove tty_idx il y a 1 an
  greatbridf 07638e3531 change(kernel): remove types::pair il y a 1 an
  greatbridf 4cf6746d1d fix(tcsetpgrp): get ctrl tty by sid instead of pid il y a 2 ans
  greatbridf cf416c45b5 feat(kill): add syscall kill() il y a 2 ans
  greatbridf 9483e98eca fix(proclist::find()): check iter null il y a 2 ans