source: rtems/doc/common/wksheets.t @ 139b2e4a

4.104.114.84.95
Last change on this file since 139b2e4a was 139b2e4a, checked in by Joel Sherrill <joel.sherrill@…>, on 06/04/97 at 18:32:07

added CVS Id string

  • Property mode set to 100644
File size: 16.3 KB
Line 
1@c
2@c Figures ...
3@c   RTEMS RAM Workspace Worksheet
4@c   RTEMS Code Space Worksheet
5@c
6@c  COPYRIGHT (c) 1988-1997.
7@c  On-Line Applications Research Corporation (OAR).
8@c  All rights reserved.
9@c
10@c  $Id$
11@c
12
13@ifinfo
14@node Memory Requirements, Memory Requirements Introduction, WORKSHEETS_PREVIOUS_LINK, Top
15@end ifinfo
16@chapter Memory Requirements
17@ifinfo
18@menu
19* Memory Requirements Introduction::
20* Memory Requirements Data Space Requirements::
21* Memory Requirements Minimum and Maximum Code Space Requirements::
22* Memory Requirements RTEMS Code Space Worksheet::
23* Memory Requirements RTEMS RAM Workspace Worksheet::
24@end menu
25@end ifinfo
26
27@ifinfo
28@node Memory Requirements Introduction, Memory Requirements Data Space Requirements, Memory Requirements, Memory Requirements
29@end ifinfo
30@section Introduction
31
32Memory is typically a limited resource in real-time
33embedded systems, therefore, RTEMS can be configured  to utilize
34the minimum amount of memory while meeting all of the
35applications requirements.  Worksheets are provided which allow
36the RTEMS application developer to determine the amount of RTEMS
37code and RAM workspace which is required by the particular
38configuration.  Also provided are the minimum code space,
39maximum code space,  and the constant data space required by
40RTEMS.
41
42@ifinfo
43@node Memory Requirements Data Space Requirements, Memory Requirements Minimum and Maximum Code Space Requirements, Memory Requirements Introduction, Memory Requirements
44@end ifinfo
45@section Data Space Requirements
46
47RTEMS requires a small amount of memory for its
48private variables.  This data area must be in RAM and is
49separate from the RTEMS RAM Workspace.  The following
50illustrates the data space required for all configurations of
51RTEMS:
52
53@itemize @bullet
54@item Data Space: RTEMS_DATA_SPACE
55@end itemize
56
57@ifinfo
58@node Memory Requirements Minimum and Maximum Code Space Requirements, Memory Requirements RTEMS Code Space Worksheet, Memory Requirements Data Space Requirements, Memory Requirements
59@end ifinfo
60@section Minimum and Maximum Code Space Requirements
61
62A maximum configuration of RTEMS includes the core
63and all managers, including the multiprocessing manager.
64Conversely, a minimum configuration of RTEMS includes only the
65core and the following managers: initialization, task, interrupt
66and fatal error.  The following illustrates the code space
67required by these configurations of RTEMS:
68
69@itemize @bullet
70@item Minimum Configuration: RTEMS_MINIMUM_CONFIGURATION
71@item Maximum Configuration: RTEMS_MAXIMUM_CONFIGURATION
72@end itemize
73
74@ifinfo
75@node Memory Requirements RTEMS Code Space Worksheet, Memory Requirements RTEMS RAM Workspace Worksheet, Memory Requirements Minimum and Maximum Code Space Requirements, Memory Requirements
76@end ifinfo
77@section RTEMS Code Space Worksheet
78
79The RTEMS Code Space Worksheet is a tool provided to
80aid the RTEMS application designer to accurately calculate the
81memory required by the RTEMS run-time environment.  RTEMS allows
82the custom configuration of the executive by optionally
83excluding managers which are not required by a particular
84application.  This worksheet provides the included and excluded
85size of each manager in tabular form allowing for the quick
86calculation of any custom configuration of RTEMS.  The RTEMS
87Code Space Worksheet is below:
88
89@ifset use-ascii
90@page
91@end ifset
92@ifset use-tex
93@page
94@end ifset
95
96@page
97@center @b{RTEMS Code Space Worksheet}
98@sp 1
99
100@ifset use-ascii
101
102The following is a list of the components of the RTEMS code space.  The first
103number in parentheses is the size when the component is included,
104while the second number indicates its size when not included.  If the second
105number is "NA", then the component must always be included.
106
107@itemize @bullet
108@item Core (RTEMS_CORE_CODE_SIZE, NA)
109@item Initialization (RTEMS_INITIALIZATION_CODE_SIZE, NA)
110@item Task (RTEMS_TASK_CODE_SIZE, NA)
111@item Interrupt (RTEMS_INTERRUPT_CODE_SIZE, NA)
112@item Clock (RTEMS_CLOCK_CODE_SIZE, NA)
113@item Timer (RTEMS_TIMER_CODE_SIZE, RTEMS_TIMER_CODE_OPTSIZE)
114@item Semaphore (RTEMS_SEMAPHORE_CODE_SIZE, RTEMS_SEMAPHORE_CODE_OPTSIZE)
115@item Message (RTEMS_MESSAGE_CODE_SIZE, RTEMS_MESSAGE_CODE_OPTSIZE)
116@item Event (RTEMS_EVENT_CODE_SIZE, RTEMS_EVENT_CODE_OPTSIZE)
117@item Signal (RTEMS_SIGNAL_CODE_SIZE, RTEMS_SIGNAL_CODE_OPTSIZE)
118@item Partition (RTEMS_PARTITION_CODE_SIZE, RTEMS_PARTITION_CODE_OPTSIZE)
119@item Region (RTEMS_REGION_CODE_SIZE, RTEMS_REGION_CODE_OPTSIZE)
120@item Dual Ported Memory (RTEMS_DPMEM_CODE_SIZE, RTEMS_DPMEM_CODE_OPTSIZE)
121@item I/O (RTEMS_IO_CODE_SIZE, RTEMS_IO_CODE_OPTSIZE)
122@item Fatal Error (RTEMS_FATAL_ERROR_CODE_SIZE, NA)
123@item Rate Monotonic (RTEMS_RATE_MONOTONIC_CODE_SIZE, RTEMS_RATE_MONOTONIC_CODE_OPTSIZE)
124@item Multiprocessing (RTEMS_MULTIPROCESSING_CODE_SIZE, RTEMS_MULTIPROCESSING_CODE_OPTSIZE)
125@end itemize
126@end ifset
127
128@ifset use-tex
129
130@tex
131\line{\hskip 0.50in\vbox{\offinterlineskip\halign{
132\vrule\strut#&
133\hbox to 2.25in{\enskip\hfil#\hfil}&
134\vrule#&
135\hbox to 1.00in{\enskip\hfil#\hfil}&
136\vrule#&
137\hbox to 1.00in{\enskip\hfil#\hfil}&
138\vrule#&
139\hbox to 1.25in{\enskip\hfil#\hfil}&
140\vrule#\cr
141\noalign{\hrule}
142&\bf Component && \bf Included && \bf Not Included && \bf Size &\cr\noalign{\hrule}
143&Core && RTEMS_CORE_CODE_SIZE && NA && &\cr\noalign{\hrule}
144&Initialization && RTEMS_INITIALIZATION_CODE_SIZE && NA && &\cr\noalign{\hrule}
145&Task && RTEMS_TASK_CODE_SIZE && NA && &\cr\noalign{\hrule}
146&Interrupt && RTEMS_INTERRUPT_CODE_SIZE && NA && &\cr\noalign{\hrule}
147&Clock && RTEMS_CLOCK_CODE_SIZE && NA && &\cr\noalign{\hrule}
148&Timer && RTEMS_TIMER_CODE_SIZE && RTEMS_TIMER_CODE_OPTSIZE && &\cr\noalign{\hrule}
149&Semaphore && RTEMS_SEMAPHORE_CODE_SIZE && RTEMS_SEMAPHORE_CODE_OPTSIZE && &\cr\noalign{\hrule}
150&Message && RTEMS_MESSAGE_CODE_SIZE && RTEMS_MESSAGE_CODE_OPTSIZE && &\cr\noalign{\hrule}
151&Event && RTEMS_EVENT_CODE_SIZE && RTEMS_EVENT_CODE_OPTSIZE && &\cr\noalign{\hrule}
152&Signal && RTEMS_SIGNAL_CODE_SIZE && RTEMS_SIGNAL_CODE_OPTSIZE && &\cr\noalign{\hrule}
153&Partition && RTEMS_PARTITION_CODE_SIZE && RTEMS_PARTITION_CODE_OPTSIZE && &\cr\noalign{\hrule}
154&Region && RTEMS_REGION_CODE_SIZE && RTEMS_REGION_CODE_OPTSIZE && &\cr\noalign{\hrule}
155&Dual Ported Memory && RTEMS_DPMEM_CODE_SIZE && RTEMS_DPMEM_CODE_OPTSIZE && &\cr\noalign{\hrule}
156&I/O && RTEMS_IO_CODE_SIZE && RTEMS_IO_CODE_OPTSIZE && &\cr\noalign{\hrule}
157&Fatal Error && RTEMS_FATAL_ERROR_CODE_SIZE && NA && &\cr\noalign{\hrule}
158&Rate Monotonic && RTEMS_RATE_MONOTONIC_CODE_SIZE && RTEMS_RATE_MONOTONIC_CODE_OPTSIZE && &\cr\noalign{\hrule}
159&Multiprocessing && RTEMS_MULTIPROCESSING_CODE_SIZE && RTEMS_MULTIPROCESSING_CODE_OPTSIZE && &\cr\noalign{\hrule}
160&\multispan 5 \bf\hfil Total Code Space Requirements\qquad\hfil&&&\cr\noalign{\hrule}
161}}\hfil}
162@end tex
163@end ifset
164
165@ifset use-html
166@html
167<CENTER>
168  <TABLE COLS=4 WIDTH="80%" BORDER=2>
169<TR><TD ALIGN=center><STRONG>Component</STRONG></TD>
170    <TD ALIGN=center><STRONG>Included</STRONG></TD>
171    <TD ALIGN=center><STRONG>Not Included</STRONG></TD>
172    <TD ALIGN=center><STRONG>Size</STRONG></TD></TR>
173<TR><TD ALIGN=center>Core</TD>
174    <TD ALIGN=center>RTEMS_CORE_CODE_SIZE</TD>
175    <TD ALIGN=center>NA</TD>
176     <TD><BR></TD></TR>
177<TR><TD ALIGN=center>Initialization</TD>
178    <TD ALIGN=center>RTEMS_INITIALIZATION_CODE_SIZE</TD>
179    <TD ALIGN=center>NA</TD>
180     <TD><BR></TD></TR>
181<TR><TD ALIGN=center>Task</TD>
182    <TD ALIGN=center>RTEMS_TASK_CODE_SIZE</TD>
183    <TD ALIGN=center>NA</TD>
184     <TD><BR></TD></TR>
185<TR><TD ALIGN=center>Interrupt</TD>
186    <TD ALIGN=center>RTEMS_INTERRUPT_CODE_SIZE</TD>
187    <TD ALIGN=center>NA</TD>
188     <TD><BR></TD></TR>
189<TR><TD ALIGN=center>Clock</TD>
190    <TD ALIGN=center>RTEMS_CLOCK_CODE_SIZE</TD>
191    <TD ALIGN=center>NA</TD>
192     <TD><BR></TD></TR>
193<TR><TD ALIGN=center>Timer</TD>
194    <TD ALIGN=center>RTEMS_TIMER_CODE_SIZE</TD>
195    <TD ALIGN=center>RTEMS_TIMER_CODE_OPTSIZE</TD>
196     <TD><BR></TD></TR>
197<TR><TD ALIGN=center>Semaphore</TD>
198    <TD ALIGN=center>RTEMS_SEMAPHORE_CODE_SIZE</TD>
199    <TD ALIGN=center>RTEMS_SEMAPHORE_CODE_OPTSIZE</TD>
200     <TD><BR></TD></TR>
201<TR><TD ALIGN=center>Message</TD>
202    <TD ALIGN=center>RTEMS_MESSAGE_CODE_SIZE</TD>
203    <TD ALIGN=center>RTEMS_MESSAGE_CODE_OPTSIZE</TD>
204     <TD><BR></TD></TR>
205<TR><TD ALIGN=center>Event</TD>
206    <TD ALIGN=center>RTEMS_EVENT_CODE_SIZE</TD>
207    <TD ALIGN=center>RTEMS_EVENT_CODE_OPTSIZE</TD>
208     <TD><BR></TD></TR>
209<TR><TD ALIGN=center>Signal</TD>
210    <TD ALIGN=center>RTEMS_SIGNAL_CODE_SIZE</TD>
211    <TD ALIGN=center>RTEMS_SIGNAL_CODE_OPTSIZE</TD>
212     <TD><BR></TD></TR>
213<TR><TD ALIGN=center>Partition</TD>
214    <TD ALIGN=center>RTEMS_PARTITION_CODE_SIZE</TD>
215    <TD ALIGN=center>RTEMS_PARTITION_CODE_OPTSIZE</TD>
216     <TD><BR></TD></TR>
217<TR><TD ALIGN=center>Region</TD>
218    <TD ALIGN=center>RTEMS_REGION_CODE_SIZE</TD>
219    <TD ALIGN=center>RTEMS_REGION_CODE_OPTSIZE</TD>
220     <TD><BR></TD></TR>
221<TR><TD ALIGN=center>Dual Ported Memory</TD>
222    <TD ALIGN=center>RTEMS_DPMEM_CODE_SIZE</TD>
223    <TD ALIGN=center>RTEMS_DPMEM_CODE_OPTSIZE</TD>
224     <TD><BR></TD></TR>
225<TR><TD ALIGN=center>I/O</TD>
226    <TD ALIGN=center>RTEMS_IO_CODE_SIZE</TD>
227    <TD ALIGN=center>RTEMS_IO_CODE_OPTSIZE</TD>
228     <TD><BR></TD></TR>
229<TR><TD ALIGN=center>Fatal Error</TD>
230    <TD ALIGN=center>RTEMS_FATAL_ERROR_CODE_SIZE</TD>
231    <TD ALIGN=center>NA</TD>
232     <TD><BR></TD></TR>
233<TR><TD ALIGN=center>Rate Monotonic</TD>
234    <TD ALIGN=center>RTEMS_RATE_MONOTONIC_CODE_SIZE</TD>
235    <TD ALIGN=center>RTEMS_RATE_MONOTONIC_CODE_OPTSIZE</TD>
236     <TD><BR></TD></TR>
237<TR><TD ALIGN=center>Multiprocessing</TD>
238    <TD ALIGN=center>RTEMS_MULTIPROCESSING_CODE_SIZE</TD>
239    <TD ALIGN=center>RTEMS_MULTIPROCESSING_CODE_OPTSIZE</TD>
240     <TD><BR></TD></TR>
241<TR><TD ALIGN=center COLSPAN=3>
242      <STRONG>Total Code Space Requirements</STRONG></TD>
243     <TD><BR></TD></TR>
244  </TABLE>
245</CENTER>
246@end html
247@end ifset
248
249@page
250
251@ifinfo
252@node Memory Requirements RTEMS RAM Workspace Worksheet, WORKSHEETS_NEXT_LINK, Memory Requirements RTEMS Code Space Worksheet, Memory Requirements
253@end ifinfo
254@section RTEMS RAM Workspace Worksheet
255
256The RTEMS RAM Workspace Worksheet is a tool provided
257to aid the RTEMS application designer to accurately calculate
258the minimum memory block to be reserved for RTEMS use.  This
259worksheet provides equations for calculating the amount of
260memory required based upon the number of objects configured,
261whether for single or multiple processor versions of the
262executive.  This information is presented in tabular form, along
263with the fixed system requirements, allowing for quick
264calculation of any application defined configuration of RTEMS.
265The RTEMS RAM Workspace Worksheet is provided below:
266
267@ifset use-ascii
268@page
269@end ifset
270@ifset use-tex
271@sp 2
272@end ifset
273
274@center @b{RTEMS RAM Workspace Worksheet}
275@sp 2
276
277@ifset use-ascii
278The total RTEMS RAM Workspace required is the sum of the following:
279
280@itemize @bullet
281@item maximum_tasks * RTEMS_BYTES_PER_TASK
282@item maximum_timers * RTEMS_BYTES_PER_TIMER
283@item maximum_semaphores * RTEMS_BYTES_PER_SEMAPHORE
284@item maximum_message_queues * RTEMS_BYTES_PER_MESSAGE_QUEUE
285@item maximum_regions * RTEMS_BYTES_PER_REGION
286@item maximum_partitions * RTEMS_BYTES_PER_PARTITION
287@item maximum_ports * RTEMS_BYTES_PER_PORT
288@item maximum_periods * RTEMS_BYTES_PER_PERIOD
289@item maximum_extensions * RTEMS_BYTES_PER_EXTENSION
290@item Floating Point Tasks * RTEMS_BYTES_PER_FP_TASK
291@item Task Stacks
292@item maximum_nodes * RTEMS_BYTES_PER_NODE
293@item maximum_global_objects * RTEMS_BYTES_PER_GLOBAL_OBJECT
294@item maximum_proxies * RTEMS_BYTES_PER_PROXY
295@item Fixed System Requirements of RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS
296@end itemize
297@end ifset
298
299@ifset use-tex
300@tex
301\line{\hskip 0.75in\vbox{\offinterlineskip\halign{
302\vrule\strut#&
303\hbox to 3.0in{\enskip\hfil#\hfil}&
304\vrule#&
305\hbox to 0.75in{\enskip\hfil#\hfil}&
306\vrule#&
307\hbox to 1.25in{\enskip\hfil#\hfil}&
308\vrule#\cr
309\noalign{\hrule}
310& \bf Description && \bf Equation && \bf Bytes Required &\cr\noalign{\hrule}
311& maximum\_tasks &&  * RTEMS_BYTES_PER_TASK = &&&\cr\noalign{\hrule}
312& maximum\_timers &&  * RTEMS_BYTES_PER_TIMER = &&&\cr\noalign{\hrule}
313& maximum\_semaphores &&  * RTEMS_BYTES_PER_SEMAPHORE = &&&\cr\noalign{\hrule}
314& maximum\_message\_queues &&  * RTEMS_BYTES_PER_MESSAGE_QUEUE = &&&\cr\noalign{\hrule}
315& maximum\_regions &&  * RTEMS_BYTES_PER_REGION = &&&\cr\noalign{\hrule}
316& maximum\_partitions &&  * RTEMS_BYTES_PER_PARTITION = &&&\cr\noalign{\hrule}
317& maximum\_ports &&  * RTEMS_BYTES_PER_PORT = &&&\cr\noalign{\hrule}
318& maximum\_periods &&  * RTEMS_BYTES_PER_PERIOD = &&&\cr\noalign{\hrule}
319& maximum\_extensions &&  * RTEMS_BYTES_PER_EXTENSION = &&&\cr\noalign{\hrule}
320& Floating Point Tasks &&  * RTEMS_BYTES_PER_FP_TASK = &&&\cr\noalign{\hrule}
321& Task Stacks &&\hskip 2.3em=&&&\cr\noalign{\hrule}
322& Total Single Processor Requirements &&&&&\cr\noalign{\hrule}
323}}\hfil}
324
325\line{\hskip 0.75in\vbox{\offinterlineskip\halign{
326\vrule\strut#&
327\hbox to 3.0in{\enskip\hfil#\hfil}&
328\vrule#&
329\hbox to 0.75in{\enskip\hfil#\hfil}&
330\vrule#&
331\hbox to 1.25in{\enskip\hfil#\hfil}&
332\vrule#\cr
333\noalign{\hrule}
334& \bf Description && \bf Equation && \bf Bytes Required &\cr\noalign{\hrule}
335& maximum\_nodes &&  * RTEMS_BYTES_PER_NODE = &&&\cr\noalign{\hrule}
336& maximum\_global\_objects &&  * RTEMS_BYTES_PER_GLOBAL_OBJECT = &&&\cr\noalign{\hrule}
337& maximum\_proxies &&  * RTEMS_BYTES_PER_PROXY = &&&\cr\noalign{\hrule}
338}}\hfil}
339
340\line{\hskip 0.75in\vbox{\offinterlineskip\halign{
341\vrule\strut#&
342\hbox to 3.0in{\enskip\hfil#\hfil}&
343\vrule#&
344\hbox to 0.75in{\enskip\hfil#\hfil}&
345\vrule#&
346\hbox to 1.25in{\enskip\hfil#\hfil}&
347\vrule#\cr
348\noalign{\hrule}
349& Total Multiprocessing Requirements &&&&&\cr\noalign{\hrule}
350& Fixed System Requirements && RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS &&&\cr\noalign{\hrule}
351& Total Single Processor Requirements &&&&&\cr\noalign{\hrule}
352& Total Multiprocessing Requirements &&&&&\cr\noalign{\hrule}
353& Minimum Bytes for RTEMS Workspace &&&&&\cr\noalign{\hrule}
354}}\hfil}
355@end tex
356@end ifset
357
358@ifset use-html
359@html
360<CENTER>
361  <TABLE COLS=3 WIDTH="80%" BORDER=2>
362<TR><TD ALIGN=center><STRONG>Description</STRONG></TD>
363    <TD ALIGN=center><STRONG>Equation</STRONG></TD>
364    <TD ALIGN=center><STRONG>Bytes Required</STRONG></TD></TR>
365<TR><TD ALIGN=left>maximum_tasks</TD>
366    <TD ALIGN=right>* RTEMS_BYTES_PER_TASK =</TD>
367     <TD><BR></TD></TR>
368<TR><TD ALIGN=left>maximum_timers</TD>
369    <TD ALIGN=right>* RTEMS_BYTES_PER_TIMER =</TD>
370     <TD><BR></TD></TR>
371<TR><TD ALIGN=left>maximum_semaphores</TD>
372    <TD ALIGN=right>* RTEMS_BYTES_PER_SEMAPHORE =</TD>
373     <TD><BR></TD></TR>
374<TR><TD ALIGN=left>maximum_message_queues</TD>
375    <TD ALIGN=right>* RTEMS_BYTES_PER_MESSAGE_QUEUE =</TD>
376     <TD><BR></TD></TR>
377<TR><TD ALIGN=left>maximum_regions</TD>
378    <TD ALIGN=right>* RTEMS_BYTES_PER_REGION =</TD>
379     <TD><BR></TD></TR>
380<TR><TD ALIGN=left>maximum_partitions</TD>
381    <TD ALIGN=right>* RTEMS_BYTES_PER_PARTITION =</TD>
382     <TD><BR></TD></TR>
383<TR><TD ALIGN=left>maximum_ports</TD>
384    <TD ALIGN=right>* RTEMS_BYTES_PER_PORT =</TD>
385     <TD><BR></TD></TR>
386<TR><TD ALIGN=left>maximum_periods</TD>
387    <TD ALIGN=right>* RTEMS_BYTES_PER_PERIOD =</TD>
388     <TD><BR></TD></TR>
389<TR><TD ALIGN=left>maximum_extensions</TD>
390    <TD ALIGN=right>* RTEMS_BYTES_PER_EXTENSION =</TD>
391     <TD><BR></TD></TR>
392<TR><TD ALIGN=left>Floating Point Tasks</TD>
393    <TD ALIGN=right>* RTEMS_BYTES_PER_FP_TASK =</TD>
394     <TD><BR></TD></TR>
395<TR><TD ALIGN=left COLSPAN=2>Task Stacks</TD>
396     <TD><BR></TD></TR>
397<TR><TD ALIGN=left COLSPAN=2>
398      <STRONG>Total Single Processor Requirements</STRONG></TD>
399     <TD><BR></TD></TR>
400<TR></TR>
401<TR><TD ALIGN=center><STRONG>Description</STRONG></TD>
402    <TD ALIGN=center><STRONG>Equation</STRONG></TD>
403    <TD ALIGN=center><STRONG>Bytes Required</STRONG></TD></TR>
404<TR><TD ALIGN=left>maximum_nodes</TD>
405    <TD ALIGN=right>* RTEMS_BYTES_PER_NODE =</TD>
406     <TD><BR></TD></TR>
407<TR><TD ALIGN=left>maximum_global_objects</TD>
408    <TD ALIGN=right>* RTEMS_BYTES_PER_GLOBAL_OBJECT =</TD>
409     <TD><BR></TD></TR>
410<TR><TD ALIGN=left>maximum_proxies</TD>
411    <TD ALIGN=right>* RTEMS_BYTES_PER_PROXY =</TD>
412     <TD><BR></TD></TR>
413<TR><TD ALIGN=left COLSPAN=2>
414      <STRONG>Total Multiprocessing Requirements</STRONG></TD>
415     <TD><BR></TD></TR>
416<TR></TR>
417<TR><TD ALIGN=left COLSPAN=2>Fixed System Requirements</TD>
418    <TD ALIGN=center>RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS</TD></TR>
419<TR><TD ALIGN=left COLSPAN=2>Total Single Processor Requirements</TD>
420     <TD><BR></TD></TR>
421<TR><TD ALIGN=left COLSPAN=2>Total Multiprocessing Requirements</TD>
422     <TD><BR></TD></TR>
423<TR><TD ALIGN=left COLSPAN=2>
424      <STRONG>Minimum Bytes for RTEMS Workspace</STRONG></TD>
425     <TD><BR></TD></TR>
426  </TABLE>
427</CENTER>
428@end html
429@end ifset
430
Note: See TracBrowser for help on using the repository browser.