On Tuesday 22 February 2022, I wrote:
> In some ways, it would be easier to be able to separate the preemptive
> process switching from all the calls to sched() but that looks like it
> might be quite difficult.
I think I have a better handle on this than before, though I'm not getting
much further than starting an /osinit.dis file that can spawn a function
to do work alongside the main function.
Beyond that, I'm having trouble doing much with files. I can stat
directories and get file handles for them, but reading their
contents is failing inside the kernel. I believe I should be able to
read them without problems.
The error I get when I use print("%r") to print it is "i/o count too small".
Maybe I don't have enough memory to use for allocation, or perhaps I forgot
to configure something.
Any ideas?
David