Commit History

Author SHA1 Message Date
  greatbridf 304ecefefb feat: move kernel to 0xc0000000 2 years ago
  greatbridf d8a3f66f7a fix(vfs_open): check nullptr 2 years ago
  greatbridf 5e8359fd6b feat(elf): set .bss section zero 2 years ago
  greatbridf f4b2f9707d Merge branch 'master' into assert-checks 2 years ago
  greatbridf bb5739aff8 fix(elf): fill zeros for memory not in the file 2 years ago
  greatbridf 468581437b style: add some assert checks 2 years ago
  greatbridf f8dda1c0bd change: remove assert.h in kernel 2 years ago
  greatbridf 90b868a5cf feat(gblibc): set entry point to _start 2 years ago
  greatbridf d44046d21c feat(gblibc): separate libc from kernel code 2 years ago
  greatbridf 8326c982e1 adapt more parts to cpp 2 years ago
  greatbridf 6953011b53 refactor(scheduling): switch ctx. with schedule() 2 years ago
  greatbridf 9ddd370740 feat(elf): pass program arguments to elf loader 2 years ago
  greatbridf 3995b9ef2e fix(elf): set up stack when loading elf files 2 years ago
  greatbridf 34b3bf7644 feat(syscall): impl. exec() to load elf files 2 years ago