Donald Haase

Results 127 comments of Donald Haase

> Is this because you found that the va_list processing is inherently using `malloc()` internally, and doing it like this gives you a form that is malloc()-free? Right, either the...

> Can't we use the existing ramdisk code for that? > > `/ram` could actually be moved to be the root (which would become R/W), allowing for directories to be...

I've found similar leaks in mprec now in serpent_dma as well. That one, when I was doing the malloc debug testing for #599 , did not have those memory leaks,...

Now @gyrovorbis whenever you could rebase this one I'll take a look :) It should be less than half the number of lines of changes and they should pretty much...

I was ready to merge and went back to retest the example and it seems that it just hangs for me now after: `Testing accepting the exception in GLOBAL handler......

Turns out my other system was on stable, so couldn't build the example for this. After rebuilding my whole environment to 14.2.0 I now get this: ![image](https://github.com/user-attachments/assets/5656ee79-3652-4413-b45d-8acbc3dacb21) And the example...

> TBH this PR makes me uneasy. The idea that until now all IRQs handlers were assumed as running in atomic context, and this PR changes that, sounds like opening...

> We kind of half-assedly already did support multiple layers of IRQs--we just simply immediately shit our pants when the second IRQ was raised and were never even able to...

@gyrovorbis - I did the backend work to clean up and rebase this in the branch https://github.com/KallistiOS/KallistiOS/tree/irq_cleanup_final . If it looks good to you, you could go ahead and just...

Did one more round to get the whitespace cleanups and the one extra error check into master out of that `irq_cleanup_final`. The branch is now just 3 commits with the...