summaryrefslogtreecommitdiff
path: root/meta/run.sh
AgeCommit message (Collapse)Author
2024-12-12formatting: Use clang-format on all projectsAnton Kling
This commit also add braces to all `if` statements.
2024-06-27stuffAnton Kling
2024-04-15Bug fix and cleanup.Anton Kling
2024-03-20MMU: Fixed massive problem in assumption of RAM layoutAnton Kling
This caused certain addreses which where not RAM memory to be assigned to virtual addresses incorrectly. This caused a significant slowdown when running it with KVM due to constantly having to exit the VM if the OS writes to memory that is not RAM. This fix increased the performance of KVM significantly and improved TCG performance.
2024-02-22Kernel: 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-19Kernel: Change timing for context switchesAnton Kling
2024-02-09Kernel/Interrupts: Restructure how interrupts are handeled in the kernelAnton Kling
Now all interrupts go through a common stub which will make certain signal handlers easier to implement
2023-12-18Add untracked filesAnton Kling
2023-11-28Meta: Apply new clang-format rules to kernelAnton Kling
2023-11-15Meta: Setup a drive over AHCIAnton Kling
2023-11-08Meta: Modify run and debug scriptsAnton Kling
2023-10-31Meta: Sync the sysroot after running the VMAnton Kling
2023-10-31Meta: Create simple build scripts for kernel, userland and general enviromentAnton Kling