5 Commits

Author SHA1 Message Date
dutchpsycho 3bcfe1cccd clang: formatted 2026-05-06 09:32:58 +10:00
dutchpsycho 8e8c920d87 kernel/core: integrate optional subsystem lifecycle 2026-05-06 09:06:42 +10:00
dutchpsycho bc0fb44a09 kernel/control: retire MarkInterfaceReady handler and instrument IOCTL hot paths
Remove BLACKBIRDHandleMarkInterfaceReadyIoctl and its auth predicate. The
MarkControllerReady path is simplified to call BLACKBIRDProcessMonitorRegisterControllerPid
directly, dropping the now-redundant process-monitor membership check.

Add Tempus timing around BLACKBIRDPublishRecordToSubscribers, BLACKBIRDHandleGetEventIoctl,
and BLACKBIRDHandleGetStatsIoctl. The stats response now exposes TempusEnabled,
TempusSubsystemCount, TempusQpcFrequency, and the per-subsystem bucket array so the
analysis interface can surface kernel-side timing data.
2026-04-14 09:00:00 +00:00
dutchpsycho e27659448d kernel/control: collapse duplicate client and runtime state paths 2026-04-13 14:56:42 +10:00
dutchpsycho 19e7de42ce Normalize Kernel Media and Scripts casing 2026-04-03 14:30:23 +10:00