diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/porting/Makefile | 30 | ||||
-rw-r--r-- | doc/porting/codetuning.t | 8 | ||||
-rw-r--r-- | doc/porting/idlethread.t | 2 | ||||
-rw-r--r-- | doc/porting/porting.texi | 2 | ||||
-rw-r--r-- | doc/porting/prioritybitmap.t | 2 | ||||
-rw-r--r-- | doc/porting/taskcontext.t | 6 |
6 files changed, 24 insertions, 26 deletions
diff --git a/doc/porting/Makefile b/doc/porting/Makefile index 2881087623..f3191d7110 100644 --- a/doc/porting/Makefile +++ b/doc/porting/Makefile @@ -20,7 +20,7 @@ FILES=preface.texi developtools.texi sourcecode.texi cpumodels.texi \ cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \ prioritybitmap.texi codetuning.texi miscellaneous.texi $(COMMON_FILES) -GENERATED_FILES=preface.texi developtools.texi sourcecode.texi cpumodels.texi \ +GENERATED_FILES=developtools.texi sourcecode.texi cpumodels.texi \ cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \ prioritybitmap.texi codetuning.texi miscellaneous.texi @@ -51,7 +51,6 @@ $(PROJECT).dvi: $(FILES) html: dirs $(FILES) -mkdir -p $(WWW_INSTALL)/$(PROJECT) - cp rtemsarc.png rtemspie.png states.png $(WWW_INSTALL)/$(PROJECT) $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \ $(PROJECT).texi @@ -60,58 +59,53 @@ clean: rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE) rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES) -preface.texi: preface.t - $(BMENU) -p "" \ - -u "Top" \ - -n "" .t - developtools.texi: developtools.t - $(BMENU) -p "" \ + $(BMENU) -p "Preface" \ -u "Top" \ - -n "" .t + -n "" ${*}.t sourcecode.texi: sourcecode.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t cpumodels.texi: cpumodels.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t cpuinit.texi: cpuinit.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t interrupts.texi: interrupts.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t taskcontext.texi: taskcontext.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t idlethread.texi: idlethread.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t prioritybitmap.texi: prioritybitmap.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t codetuning.texi: codetuning.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t miscellaneous.texi: miscellaneous.t $(BMENU) -p "" \ -u "Top" \ - -n "" .t + -n "" ${*}.t diff --git a/doc/porting/codetuning.t b/doc/porting/codetuning.t index 734e720d8c..eb3f126f3f 100644 --- a/doc/porting/codetuning.t +++ b/doc/porting/codetuning.t @@ -1,6 +1,6 @@ @chapter Code Tuning Parameters -@subsection Inline Thread_Enable_dispatch +@section Inline Thread_Enable_dispatch Should the calls to _Thread_Enable_dispatch be inlined? @@ -23,7 +23,7 @@ then one subroutine call is avoided entirely.] #define CPU_INLINE_ENABLE_DISPATCH FALSE @end example -@subsection Inline Thread_queue_Enqueue_priority +@section Inline Thread_queue_Enqueue_priority Should the body of the search loops in _Thread_queue_Enqueue_priority be unrolled one time? In unrolled each iteration of the loop examines two @@ -47,7 +47,7 @@ when setting this parameter. @end example -@subsection Structure Alignment Optimization +@section Structure Alignment Optimization The following macro may be defined to the attribute setting used to force alignment of critical RTEMS structures. On some processors it may make @@ -82,7 +82,7 @@ structures: #define CPU_STRUCTURE_ALIGNMENT @end example -@subsection Data Alignment Requirements +@section Data Alignment Requirements @subsection Data Element Alignment diff --git a/doc/porting/idlethread.t b/doc/porting/idlethread.t index 98632147fa..aa0a71dec4 100644 --- a/doc/porting/idlethread.t +++ b/doc/porting/idlethread.t @@ -51,7 +51,7 @@ The order of precedence for selecting the IDLE thread body is: @item generic (if no BSP and no CPU dependent) -@end itemize +@end enumerate The following illustrates setting the CPU_PROVIDES_IDLE_THREAD_BODY macro: diff --git a/doc/porting/porting.texi b/doc/porting/porting.texi index 7d01a1c6a6..b3475b7f64 100644 --- a/doc/porting/porting.texi +++ b/doc/porting/porting.texi @@ -106,7 +106,7 @@ This is the online version of the RTEMS Porting Guide. * CPU Model Variations:: * CPU Initialization:: * Interrupts:: -* Task Context:: +* Task Context Management:: * IDLE Thread:: * Priority Bitmap Manipulation:: * Code Tuning Parameters:: diff --git a/doc/porting/prioritybitmap.t b/doc/porting/prioritybitmap.t index 343b5af20d..041485066d 100644 --- a/doc/porting/prioritybitmap.t +++ b/doc/porting/prioritybitmap.t @@ -56,7 +56,7 @@ instruction. @item The "find first bit" instruction may search from MSB or LSB. -@end itemize +@end enumerate RTEMS guarantees that (1) will never happen so it is not a concern. Cases (2),(3), (4) are handled by the macros _CPU_Priority_mask() and diff --git a/doc/porting/taskcontext.t b/doc/porting/taskcontext.t index 0b11d1b297..442ca373b2 100644 --- a/doc/porting/taskcontext.t +++ b/doc/porting/taskcontext.t @@ -1,9 +1,13 @@ -@chapter Task Context +@chapter Task Context Management @section Introduction +XXX + @section Task Stacks +XXX + @subsection Direction of Stack Growth The CPU_STACK_GROWS_UP macro is set based upon the answer to the following |