<event name=block_start>
<description>Block start timestamp</description>
<struct>
- <field name="timestamp"><typeref name=timestamp/></field>
- <field name="block_id"><uint size=4/></field>
+ <field name="seconds"><uint size=4/></field>
+ <field name="nanoseconds"><uint size=4/></field>
+ <field name="cycle_count"><uint size=8/></field>
+ <field name="block_id"><uint size=4/></field>
</struct>
</event>
<event name=block_end>
<description>Block end timestamp</description>
- <struct>
- <field name="timestamp"><typeref name=timestamp/></field>
- <field name="block_id"><uint size=4/></field>
- </struct>
- </event>
-
- <type name=timestamp>
- <struct>
- <field name="time"><typeref name=timespec/></field>
- <field name="cycle_count"><uint size=8/></field>
- </struct>
- </type>
-
- <type name=timespec>
<struct>
<field name="seconds"><uint size=4/></field>
<field name="nanoseconds"><uint size=4/></field>
+ <field name="cycle_count"><uint size=8/></field>
+ <field name="block_id"><uint size=4/></field>
</struct>
- </type>
+ </event>
</facility>
</event>
<type name=timestamp>
- <struct>
- <field name=time><typeref name=timespec/></field>
- <field name="cycle_count"><uint size=8/></field>
- </struct>
- </type>
-
- <type name=timespec>
<struct>
<field name="seconds"><uint size=4/></field>
<field name="nanoseconds"><uint size=4/></field>
+ <field name="cycle_count"><uint size=8/></field>
</struct>
</type>
-
+
</facility>
<description>Exit from an IRQ</description>
</event>
-
-
<type name=tasklet_priority>
<enum size=1>
<label name=LOW value=0/> <description>Low priority tasklet</description>
<description>The socket facility contains events related to sockets</description>
<event name=call>
- <descriptiona>Generic socket call : FIXME : should be more detailed.</description>
+ <description>Generic socket call : FIXME : should be more detailed.</description>
<struct>
<field name="call_number"> <description>Number of socket call</description> <int size=4/> </field>
</struct>
<description>An interval timer is set.</description>
<struct>
<field name="which"> <description>kind of interval timer.</description>
- <typeref name=itimer_kind/>
- </field>
- <field name="interval"> <description>timer interval.</description>
- <typeref name=timeval/>
- </field>
- <field name="value"> <description>current value.</description>
- <typeref name=timeval/>
- </field>
+ <typeref name=itimer_kind/></field>
+ <field name="interval_seconds"><uint size=4/></field>
+ <field name="interval_microseconds"><uint size=4/></field>
+ <field name="value_seconds"><uint size=4/></field>
+ <field name="value_microseconds"><uint size=4/></field>
</struct>
</event>
</enum>
</type>
- <type name=timeval>
- <struct>
- <field name="seconds"><uint size=4/></field>
- <field name="microseconds"><uint size=4/></field>
- </struct>
- </type>
-
</facility>