Skip to content

KSCR Daemon 1.9.2

Choose a tag to compare

@Enigmahack Enigmahack released this 10 Jul 14:38
· 38 commits to main since this release

midi: fix boot freeze via CPU affinity; harden midi_bridge (v1.9.2)

Fixes EVA/OA boot-window freeze caused by CPU contention on Core 1.
Pin screenremote and midi_tcp to Core 0 to prevent starving the RT engine.

Hardening & Improvements:

Claim reader slots on demand to avoid collisions with OA codec reconfig.
Gate codec memory access via jiffies-based drain windows.
Use plain spin_locks for better IRQ handling.
Implement adaptive midi_tcp polling (1ms/20ms).
Fix broadcast() to drop stalled clients instead of corrupting streams.
Atomicize extract_ko writes to prevent truncated binaries.
Add SysEx parser aborts on non-RT status bytes.
Use SO_SNDBUFFORCE for larger 256KB send buffers.