Closed ValentijnvdBeek closed 3 years ago
Looks good, any idea why the tests don't terminate? Seems to be a problem in multiprocessing as well
It looks good to me as well, but I get a page fault, when I run it. We probably need to address this issue at some point.
The tests don't terminate, because debug_run()
is called in start.c
.
I propose we call test_main()
instead of debug_run()
so that the tests are actually executed in the CI.
It looks good to me as well, but I get a page fault, when I run it. We probably need to address this issue at some point.
yeah, that is the badly implemented syscall thing that should either be rewritten or cut out
I propose we call test_main() instead of debug_run() so that the tests are actually executed in the CI.
That is done in the testing framework branch, but yeah, you are right
This a fairly simple commit which removes some of the junk from the git tree, mainly the outdated userland which doesn't do anything and outdated scheduler source code files. It does contain an idea for writing a syscall method in the kernel space that I didn't fully flesh out, so that should be either be fixed or cherry picked out.