summaryrefslogtreecommitdiff
path: root/meta
AgeCommit message (Collapse)Author
2024-12-31sftp: Add sftp serverHEADmasterAnton Kling
2024-12-12formatting: Use clang-format on all projectsAnton Kling
This commit also add braces to all `if` statements.
2024-12-09tcpserver: Add the basics of tcpserverAnton Kling
2024-12-02minibox: Add true, falseAnton Kling
2024-11-24sh: Remove sh and use the "minibox" version insteadAnton Kling
2024-06-27stuffAnton Kling
2024-04-15Bug fix and cleanup.Anton Kling
2024-04-12Meta: Do compilation in parallelAnton Kling
2024-03-26Increase support for signalsAnton 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-03-14random changes madeAnton Kling
2024-02-28TCP/UDP: Start rewrite of network socketsAnton Kling
Having sockets be file descriptors seems like a bad idea so I trying to make UDP and TCP sockets be more independent and not be abstracted away as much.
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-16General cleanupAnton 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
2024-02-07A lot of small changesAnton Kling
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: Fix build scripts to work on debianAnton Kling
2023-10-31Meta: Create a simple toolchain compilation scriptAnton Kling
2023-10-31Meta: Create simple build scripts for kernel, userland and general enviromentAnton Kling