Add krealloc, replace kmalloc/copy/kfree sequences.
Cache execution stack on task exit for reuse when creating next task (saves ~785 for prelude.mid)
Concatenate message data to Midimessdata (saves allocation per midi message) (178 for prelude.mid).
Give it a whirl...
Add krealloc, replace kmalloc/copy/kfree sequences. Cache execution stack on task exit for reuse when creating next task (saves ~785 for prelude.mid) Concatenate message data to Midimessdata (saves allocation per midi message) (178 for prelude.mid). Give it a whirl...