Donald Haase
Donald Haase
Oh good. With this one in, all the v2.2.2 labeled PRs have been merged. There haven't been too many and none severe, but it would be good to have another...
> > @LunaTheFoxgirl this PR is in draft still, it's not ready? > > I wish for someone else to verify that it works in their environment before I mark...
> I'm struggling a bit writing the necessary patches to get `d-kos.cc` linked into gdc; overall might be a good idea to update the build to use a `sh-elf-kos` target...
https://github.com/KallistiOS/KallistiOS/compare/conditional_thd_block - I think something like this would do it. Since your `thd_should_pass` was basically replicating an inner part of the scheduler, refactored that part out then call it during...
> @QuzarDC I don't see why you need to change the `thd_block_now` at all, thd_pass could simply `irq_disable_scoped()` and it would work just as well. Oh! Of course, I should...
> Alternatively, one idea I had (but didn't really investigate), was to have a `int thd_poll(bool (*cb)(void *), void *data)` function that takes a callback as a parameter. It is...
Yea, I'd have to agree with SWAT that without some other sort of mechanism to replace the functionality there's not a sufficient reason to drop it while it's actively being...
From my review of the codebase, its my impression not that spinlocks were being used primarily because they were faster but merely because they were implemented first. Spinlocks were the...
> > Would it make sense to now to remove the OCRAM setup being done in startup.S, and have the c function called based on the init flag in `arch_main`?...
> Note that I already have a similar commit in my CI PR: #1026 @Arno500 as #1026 got merged, could you please check if that addresses the same as this?...