Ticket #133: patternCrash.xmlv3

File patternCrash.xmlv3, 3.6 KB (added by jlegrand, 11 years ago)
Line 
1<?xml version="1.0" standalone="yes"?>
2<?xml-stylesheet type="text/xsl" href="cheddar_project.xsl"?>
3<cheddar>
4  <core_units>
5    <core_unit id="root.rm.core">
6      <name>rm.core</name>
7      <object_type>CORE_OBJECT_TYPE</object_type>
8      <speed>1.0</speed>
9      <scheduling>
10        <scheduling_parameters>
11          <scheduler_type>RATE_MONOTONIC_PROTOCOL</scheduler_type>
12          <quantum>0</quantum>
13          <preemptive_type>NOT_PREEMPTIVE</preemptive_type>
14        </scheduling_parameters>
15      </scheduling>
16    </core_unit>
17  </core_units>
18  <processors>
19    <mono_core_processor id="root.rm">
20      <name>rm</name>
21      <object_type>PROCESSOR_OBJECT_TYPE</object_type>
22      <processor_type>MONOCORE_TYPE</processor_type>
23      <network>No_Network</network>
24      <migration_type>NO_MIGRATION_TYPE</migration_type>
25      <core ref="root.rm.core"/>
26    </mono_core_processor>
27  </processors>
28  <address_spaces>
29    <address_space id="root.ea_rm">
30      <name>ea_rm</name>
31      <object_type>ADDRESS_SPACE_OBJECT_TYPE</object_type>
32      <cpu_name>rm</cpu_name>
33      <text_memory_size>0</text_memory_size>
34      <stack_memory_size>0</stack_memory_size>
35      <data_memory_size>0</data_memory_size>
36      <heap_memory_size>0</heap_memory_size>
37      <scheduling>
38        <scheduling_parameters>
39          <scheduler_type>NO_SCHEDULING_PROTOCOL</scheduler_type>
40          <quantum>0</quantum>
41          <preemptive_type>PREEMPTIVE</preemptive_type>
42        </scheduling_parameters>
43      </scheduling>
44    </address_space>
45  </address_spaces>
46  <tasks>
47    <periodic_task id="root.ea_rm.rm1">
48      <name>ea_rm.rm1</name>
49      <object_type>TASK_OBJECT_TYPE</object_type>
50      <task_type>PERIODIC_TYPE</task_type>
51      <address_space_name>ea_rm</address_space_name>
52      <cpu_name>rm</cpu_name>
53      <policy>SCHED_OTHERS</policy>
54      <period>20</period>
55      <capacity>3</capacity>
56      <deadline>20</deadline>
57      <start_time>0</start_time>
58      <criticality>0</criticality>
59      <jitter>0</jitter>
60      <text_memory_size>0</text_memory_size>
61      <stack_memory_size>0</stack_memory_size>
62      <predictable_seed>TRUE</predictable_seed>
63      <seed>0</seed>
64      <blocking_time>0</blocking_time>
65    </periodic_task>
66    <periodic_task id="root.ea_rm.rm2">
67      <name>ea_rm.rm2</name>
68      <object_type>TASK_OBJECT_TYPE</object_type>
69      <task_type>PERIODIC_TYPE</task_type>
70      <address_space_name>ea_rm</address_space_name>
71      <cpu_name>rm</cpu_name>
72      <policy>SCHED_OTHERS</policy>
73      <period>5</period>
74      <capacity>2</capacity>
75      <deadline>5</deadline>
76      <start_time>0</start_time>
77      <criticality>0</criticality>
78      <jitter>0</jitter>
79      <text_memory_size>0</text_memory_size>
80      <stack_memory_size>0</stack_memory_size>
81      <predictable_seed>TRUE</predictable_seed>
82      <seed>0</seed>
83      <blocking_time>0</blocking_time>
84    </periodic_task>
85    <periodic_task id="root.ea_rm.rm3">
86      <name>ea_rm.rm3</name>
87      <object_type>TASK_OBJECT_TYPE</object_type>
88      <task_type>PERIODIC_TYPE</task_type>
89      <address_space_name>ea_rm</address_space_name>
90      <cpu_name>rm</cpu_name>
91      <policy>SCHED_OTHERS</policy>
92      <period>10</period>
93      <capacity>2</capacity>
94      <deadline>10</deadline>
95      <start_time>0</start_time>
96      <criticality>0</criticality>
97      <jitter>0</jitter>
98      <text_memory_size>0</text_memory_size>
99      <stack_memory_size>0</stack_memory_size>
100      <predictable_seed>TRUE</predictable_seed>
101      <seed>0</seed>
102      <blocking_time>0</blocking_time>
103    </periodic_task>
104  </tasks>
105  <resources>
106  </resources>
107  <buffers>
108  </buffers>
109  <dependencies>
110  </dependencies>
111</cheddar>