Commit graph

  • 29777c1ada Allow syscall to be interrupted! master Loic Guegan 2021-04-17 19:35:56 +02:00
  • a46c6dc2cc Add another page for kernel stack Loic Guegan 2021-04-17 16:51:08 +02:00
  • 3259715b0e Improve task stack management Loic Guegan 2021-04-17 16:43:28 +02:00
  • dcadede2d4 Debug paging Loic Guegan 2021-04-17 16:31:45 +02:00
  • 1e397041c2 Cleaning code Loic Guegan 2021-04-16 20:20:29 +02:00
  • 93c2975ea8 Cleaning scheduler code Loic Guegan 2021-04-16 18:26:11 +02:00
  • 2549b2503b Cleaning IDT code Loic Guegan 2021-04-16 17:45:49 +02:00
  • 7e9b0ee17b Update README.md Loic Guegan 2021-04-16 14:59:25 +02:00
  • 98d524bc8a Multitasking works! Loic Guegan 2021-04-16 14:39:24 +02:00
  • 58b706d40f Improve scheduler Loic Guegan 2021-04-15 17:56:08 +02:00
  • 28870fc375 Correct cast Loic Guegan 2021-04-14 18:16:31 +02:00
  • 2fc03e597e Improve task loading Loic Guegan 2021-04-14 14:13:44 +02:00
  • e1e75aa387 Cleaning code Loic Guegan 2021-04-13 18:09:43 +02:00
  • 5a9a57177f Enable .bss zeroing and improve paging Loic Guegan 2021-04-13 15:31:45 +02:00
  • 457a211770 Refactoring Loic Guegan 2021-04-12 10:28:04 +02:00
  • 39713a3736 Refactoring Loic Guegan 2021-04-12 10:13:21 +02:00
  • 6edeba8fe2 Enable paging Loic Guegan 2021-04-11 20:53:06 +02:00
  • 3212145e94 Add syscall sources Loic Guegan 2021-04-10 17:24:33 +02:00
  • 242fe4a575 Enable tasks execution and syscalls Loic Guegan 2021-04-10 17:24:13 +02:00
  • c6aa00eea7 Enable TSS segment Loic Guegan 2021-04-09 18:18:15 +02:00
  • deabd68158 Add infos Loic Guegan 2021-04-09 13:52:31 +02:00
  • f6323421e2 Cleaning code and provide minimal libc Loic Guegan 2021-04-09 10:29:23 +02:00
  • 8fee35522d Handle clock interrupt and cleaning code Loic Guegan 2021-04-08 19:06:44 +02:00
  • 958e2dae04 Switch to multiboot2 and improve interrupt management Loic Guegan 2021-04-08 13:07:17 +02:00
  • db553d0582 Add Interrupt management Loic Guegan 2021-04-06 15:55:30 +02:00
  • 76c95cff93 Improve Makefile Loic Guegan 2021-04-06 08:32:19 +02:00
  • 3df156a9be Update Makefile Loic Guegan 2021-04-06 08:26:01 +02:00
  • fcdc14f939 Cleaning Makefile and creating asm macros Loic Guegan 2021-04-05 20:50:58 +02:00
  • ba7e57138c Reload GDT Loic Guegan 2021-04-05 14:46:31 +02:00
  • b54b87ad2d Remove useless Makefile Loic Guegan 2021-04-04 14:03:47 +02:00
  • 48a608c895 Add utilities functions Loic Guegan 2021-04-04 14:03:26 +02:00
  • 969f81bd7e Remove binary from repo Loic Guegan 2021-04-04 11:23:44 +02:00
  • 2a99c6259d Create repository Loic Guegan 2021-04-04 11:19:55 +02:00