course_os
course_os copied to clipboard
CS 439 course OS
- Implemented a context switcher and a dispatcher. - Rewrote the software and irq handlers (they seems to work, but further testing would be beneficial)
I've been attempting to modify the OS in order to be able to run it on an RPi Zero. Thus far, these are the problems I've identified will need to...
Add a basis for a scheduler. While it is not done, it does give a good basis for further work. Suggestions for that work: - Add read-only executable memory into...
We will need a restricted set of libc-like functions in the kernel. E.g., some way of printing output for debugging, some initial way of dynamically allocating memory a la kmalloc,...
In #61 we used positive return codes as recoverable and negative error codes as not recoverable. Do you think this is the best way of handling errors, or what could...
On the latest revision of the code base, tests will fail around 10-20% of the time, depending on their order. It's hard to trace the reason why, since each time...
Running the tests using the order generated by using the seed 1613486476 will cause a PAGE FAULT. You can view the test output [here](https://github.com/rellermeyer/course_os/pull/64/checks?check_run_id=1911364261)
This is just a notification issue. No need to actually do anything right now.
What do you think about moving the copyright notice from the bottom of the README.md to a LICENSE file as is usual?