|
|
ChannelCreate properties in kernel traces
|
|
08/26/2008 5:34 AM
post12419
|
ChannelCreate properties in kernel traces
I'm currently working on a scheduling analysis model for the QNX APS.
The scheduling configuration is based on a kernel trace file and can be extracted automagically. Relevant information
includes parition properties (id, name, budget, critical budget), thread properties (priority, ciriticality, initial
partition), free-time distribution (by thread priority or budget ratio). These can be extracted or somehow derived
without problems even from snapshot traces.
Another very important parameter, however - thread priority and partition inheritance upon IPC usage - cannot. Since the
priority and partition inheritance flag is set upon ChannelCreate(), which might not be included in the trace file, it
cannot be extracted or somehow derived from snapshot kernel traces.
So, the question is: is there a way to find out, what flags a channel has been created with when a ChannelCreate event
is missing in the trace file?
Greetings
W. Talanow
|
|
|
|
|