| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-05 | Kernel: Clear more interrupts for mouse driver | Anton Kling | |
| I am not sure why the mouse requires interrupt line 2 to be cleared. | |||
| 2024-04-28 | Kernel: Use ringbuffer for keyboard and mouse events | Anton Kling | |
| 2024-04-27 | Kernel: Make file descriptor numbers reusable. | Anton Kling | |
| Instead of using the "append only" list it now uses "relist" which allows for indexes to be removed. | |||
| 2024-04-26 | Kernel/VFS: Change polling from variables to functions | Anton Kling | |
| Instead of having to store state in variables functions are called to check the object directly. | |||
| 2024-04-18 | Kernel: Fix compiler warnings | Anton Kling | |
| 2024-04-02 | Kernel: Use "struct list" to handle file descriptors instead of a fixed ↵ | Anton Kling | |
| sized array | |||
| 2024-03-17 | stuff | Anton Kling | |
| 2024-03-14 | random changes made | Anton Kling | |
| 2024-02-22 | Kernel: Fix undefined behavior and cleanup functions. | Anton Kling | |
| The int_syscall caused crashes for higher level of optimizations. To fix this I rewrote the function in assembly as I deemed it to be simpler. | |||
| 2024-02-21 | New clang-format options | Anton Kling | |
| 2024-02-17 | cleanup | Anton Kling | |
| 2024-02-09 | Kernel/Interrupts: Restructure how interrupts are handeled in the kernel | Anton Kling | |
| Now all interrupts go through a common stub which will make certain signal handlers easier to implement | |||
| 2024-02-07 | Remove sti and cli inline assembly | Anton Kling | |
| 2023-11-28 | Meta: Apply new clang-format rules to kernel | Anton Kling | |
| 2023-11-10 | Kernel Style: Change uint*_t -> u* | Anton Kling | |
| 2023-10-31 | Meta: Move kernel and userland to their own folders. | Anton Kling | |
| This is to allow both the kernel and the userland to share certain header files and to make the folder structure a bit more clear. | |||