- 10 Aug, 2021 8 commits
-
-
Felix Kopp authored
DMA just uses one buffer rather than two now lmao
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
- 09 Aug, 2021 7 commits
-
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
A relict of debugging on my host.
-
Felix Kopp authored
The allocator works now. At least when i compile it for amd64. I haven't actually flashed it yet tho lmao.
-
- 08 Aug, 2021 4 commits
-
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
The old strategy was to only do context switching from within the PendSV handler. This worked fine until now because all syscalls were handled either atomically or just returned -EAGAIN if the resource was locked or busy. However, with the introduction of I/O wait, we need to be able to sleep directly from within the kernel by moving the context switching completely into the kernel.
-
- 07 Aug, 2021 1 commit
-
-
Felix Kopp authored
It was inevitable, tbh. I really wanted to do everything entirely from scratch, but all those hardware registers are just too much to be maintained by a single person. And since i plan on supporting different boards at some point in the future, it would be complete madness to redo everything for that board.
-
- 05 Aug, 2021 8 commits
-
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
- 04 Aug, 2021 5 commits
-
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
- 03 Aug, 2021 7 commits
-
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-
Felix Kopp authored
-