mimiker
mimiker copied to clipboard
Simple unix-like operating system for education and research purposes
Used to simplify SD card driver code
The primary problem with our current boundary tag allocation solution which is based on the pool allocator is that it creates a cyclic dependency between `pool` and `vmem`. If a...
Kernel malloc implementation based on slabs. This PR contains changes introduced in #1336.
Please, note that the changes in the emmc interface are also a part of #1101. Once merged they should be not visible here.
Introducing choosing a different clock for profiling that will not be synchronized with the main (hardclock) clock. Depends on #1062
Implement USB on Malta platform. This involves: - UHCI host controller driver - USB bus driver (implement as a set of routines, not an actual bus driver) - HUB support...
Implement mprotect. The most significant addition here is splitting the segments when we are trying to change the permissions only of the part of them.