Ticket #148: good.xmlv3

File good.xmlv3, 3.8 KB (added by jlegrand, 9 years ago)
Line 
1<?xml version="1.0" standalone="yes"?>
2<cheddar>
3  <core_units>
4    <core_unit id="root.cpu.core">
5      <name>root.cpu.core</name>
6      <object_type>CORE_OBJECT_TYPE</object_type>
7      <speed>1.0</speed>
8      <scheduling>
9        <scheduling_parameters>
10          <scheduler_type>HIERARCHICAL_OFFLINE_PROTOCOL</scheduler_type>
11          <quantum>0</quantum>
12          <preemptive_type>PREEMPTIVE</preemptive_type>
13          <user_defined_scheduler_source_file_name>cheddar_cpu.xml</user_defined_scheduler_source_file_name>
14        </scheduling_parameters>
15      </scheduling>
16    </core_unit>
17  </core_units>
18  <processors>
19    <mono_core_processor id="root.cpu">
20      <name>root.cpu</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.cpu.core"/>
26    </mono_core_processor>
27  </processors>
28  <address_spaces>
29    <address_space id="root.cpu.partition1_pr">
30      <name>root.cpu.partition1_pr</name>
31      <object_type>ADDRESS_SPACE_OBJECT_TYPE</object_type>
32      <cpu_name>root.cpu</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>RATE_MONOTONIC_PROTOCOL</scheduler_type>
40          <quantum>0</quantum>
41          <preemptive_type>PREEMPTIVE</preemptive_type>
42        </scheduling_parameters>
43      </scheduling>
44    </address_space>
45    <address_space id="root.cpu.partition2_pr">
46      <name>root.cpu.partition2_pr</name>
47      <object_type>ADDRESS_SPACE_OBJECT_TYPE</object_type>
48      <cpu_name>root.cpu</cpu_name>
49      <text_memory_size>0</text_memory_size>
50      <stack_memory_size>0</stack_memory_size>
51      <data_memory_size>0</data_memory_size>
52      <heap_memory_size>0</heap_memory_size>
53      <scheduling>
54        <scheduling_parameters>
55          <scheduler_type>RATE_MONOTONIC_PROTOCOL</scheduler_type>
56          <quantum>0</quantum>
57          <preemptive_type>PREEMPTIVE</preemptive_type>
58        </scheduling_parameters>
59      </scheduling>
60    </address_space>
61  </address_spaces>
62  <tasks>
63    <periodic_task id="root.cpu.partition1_pr.t1">
64      <name>root.cpu.partition1_pr.T1</name>
65      <object_type>TASK_OBJECT_TYPE</object_type>
66      <task_type>PERIODIC_TYPE</task_type>
67      <address_space_name>root.cpu.partition1_pr</address_space_name>
68      <cpu_name>root.cpu</cpu_name>
69      <policy>SCHED_FIFO</policy>
70      <period>20</period>
71      <capacity>5</capacity>
72      <deadline>20</deadline>
73      <priority>10</priority>
74      <start_time>0</start_time>
75      <criticality>0</criticality>
76      <jitter>0</jitter>
77      <text_memory_size>0</text_memory_size>
78      <stack_memory_size>0</stack_memory_size>
79      <predictable_seed>TRUE</predictable_seed>
80      <seed>0</seed>
81      <blocking_time>0</blocking_time>
82    </periodic_task>
83    <periodic_task id="root.cpu.partition2_pr.t2">
84      <name>root.cpu.partition2_pr.T2</name>
85      <object_type>TASK_OBJECT_TYPE</object_type>
86      <task_type>PERIODIC_TYPE</task_type>
87      <address_space_name>root.cpu.partition2_pr</address_space_name>
88      <cpu_name>root.cpu</cpu_name>
89      <policy>SCHED_FIFO</policy>
90      <period>20</period>
91      <capacity>5</capacity>
92      <deadline>20</deadline>
93      <priority>10</priority>
94      <start_time>0</start_time>
95      <criticality>0</criticality>
96      <jitter>0</jitter>
97      <text_memory_size>0</text_memory_size>
98      <stack_memory_size>0</stack_memory_size>
99      <predictable_seed>TRUE</predictable_seed>
100      <seed>0</seed>
101      <blocking_time>0</blocking_time>
102    </periodic_task>
103  </tasks>
104  <resources>
105  </resources>
106  <buffers>
107  </buffers>
108  <dependencies>
109  </dependencies>
110</cheddar>