Commit History

Autor SHA1 Mensaxe Data
  greatbridf 23ec09cb64 fix: fifo, paging, tkill, preemptive kernel hai 9 meses
  greatbridf 73ab9a9320 syscall hai 9 meses
  greatbridf 6734968dc6 fix hai 9 meses
  greatbridf ac083a7cf0 brand new mem subsystem hai 9 meses
  greatbridf a092424c56 slab and buddy allocator hai 10 meses
  greatbridf 04c392fdc7 create page table, enter long mode hai 10 meses
  greatbridf b4bb1feadf rewrite(string): new string class hai 11 meses
  greatbridf fdb0052684 fix(signal): wakeup the threading on signals generated hai 1 ano
  greatbridf a52f58ffb4 feat(syscall): add rt_sigprocmask hai 1 ano
  greatbridf 5813062c00 Merge branch 'dev' hai 1 ano
  greatbridf 41566272a6 fix(mmap): adjust file nullptr check hai 1 ano
  greatbridf b5faee6ded feat(types::path): add types::path to handle paths hai 1 ano
  greatbridf 8115a79f02 feat(syscall): add brk hai 1 ano
  greatbridf 696aaa567c feat(syscall): add clock_gettime64, getuid and prctl hai 1 ano
  greatbridf 423968a920 feat(vfs): support opening relative path hai 1 ano
  greatbridf 2355016228 feat(libstdc++): add vector hai 1 ano
  greatbridf 188c55e96e change(vector): change the behavior of resize hai 1 ano
  greatbridf 71c939840d fix(elf): check before mmapping LOAD sections hai 1 ano
  greatbridf 1ce4b3415e feat(gblibc): add malloc, brk, sbrk %!s(int64=2) %!d(string=hai) anos
  greatbridf 3e141f09b7 change(gblibc): move errno to gblibc %!s(int64=2) %!d(string=hai) anos
  greatbridf eaa4c84140 feat: vfs_open_proc for user space syscalls %!s(int64=2) %!d(string=hai) anos
  greatbridf 304ecefefb feat: move kernel to 0xc0000000 %!s(int64=2) %!d(string=hai) anos
  greatbridf d8a3f66f7a fix(vfs_open): check nullptr %!s(int64=2) %!d(string=hai) anos
  greatbridf 5e8359fd6b feat(elf): set .bss section zero %!s(int64=2) %!d(string=hai) anos
  greatbridf f4b2f9707d Merge branch 'master' into assert-checks %!s(int64=2) %!d(string=hai) anos
  greatbridf bb5739aff8 fix(elf): fill zeros for memory not in the file %!s(int64=2) %!d(string=hai) anos
  greatbridf 468581437b style: add some assert checks %!s(int64=2) %!d(string=hai) anos
  greatbridf f8dda1c0bd change: remove assert.h in kernel %!s(int64=2) %!d(string=hai) anos
  greatbridf 90b868a5cf feat(gblibc): set entry point to _start %!s(int64=2) %!d(string=hai) anos
  greatbridf d44046d21c feat(gblibc): separate libc from kernel code %!s(int64=2) %!d(string=hai) anos