1. 19 Sep, 2020 1 commit
  2. 10 Sep, 2020 1 commit
  3. 06 Aug, 2020 1 commit
    • Nifou's avatar
      WIP: Dynamically linked binaries · 24842f33
      Nifou authored
      *  Handle the field `interpreter` of ELF files
      *  Load the `interpreter`s binary
      *  Add some syscalls
      *  Add some FS structures
      24842f33
  4. 04 Aug, 2020 2 commits
    • Nifou's avatar
      Better thread and process IDs · 3fe175da
      Nifou authored
      *  The process IDs are allocated according to the IDs already used in the processes' list
      *  The thread IDs are allocated according to the IDs already used in the scheduler
      3fe175da
    • Nifou's avatar
      More stable kernel · 3ab24add
      Nifou authored
      *  Improve kernel panic detection
      *  Prevent registers mangling during context switch
      3ab24add
  5. 03 Aug, 2020 4 commits
  6. 01 Aug, 2020 1 commit
    • Nifou's avatar
      WIP: Signals management · aff24cd4
      Nifou authored
      Signals are a common way for user applications to catch errors and to
      communicate between them.
      *  Implement a signal queue for each process which contains all pending signals
      *  Use a macro to define exceptions. When an exception occurs, the related signal is sent to the program
      *  Implement signal actions, a way to define a handler function for a specific signal
      aff24cd4
  7. 19 Jul, 2020 1 commit
    • Nifou's avatar
      Better context switch · cb3d8a9c
      Nifou authored
      *  Save the SSE state by saving the FX register
      *  Save the RDX register
      cb3d8a9c
  8. 14 Jul, 2020 6 commits
  9. 12 Jul, 2020 4 commits
  10. 11 Jul, 2020 2 commits
  11. 09 Jul, 2020 1 commit
  12. 08 Jul, 2020 1 commit
  13. 07 Jul, 2020 1 commit
  14. 06 Jul, 2020 3 commits
  15. 05 Jul, 2020 2 commits
  16. 04 Jul, 2020 3 commits
  17. 02 Jul, 2020 2 commits
  18. 30 Jun, 2020 2 commits
  19. 24 Jun, 2020 1 commit
  20. 23 Jun, 2020 1 commit