summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-10-19 17:17:42 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-10-19 17:17:42 +0000
commite4f7860f5470c3ed2014df8742affc7197f7c3a8 (patch)
treefdc2ffc94284cefcae0739234894ea811ff2935c /doc
parentbf37bef082885b85a79c847d38271b7957aa6043 (diff)
downloadrtems-e4f7860f5470c3ed2014df8742affc7197f7c3a8.tar.bz2
Makefiles in much better shape even though not all files have automatically
generated menus yet.
Diffstat (limited to 'doc')
-rw-r--r--doc/supplements/i386/Makefile57
-rw-r--r--doc/supplements/i386/bsp.t4
-rw-r--r--doc/supplements/i386/bsp.texi4
-rw-r--r--doc/supplements/i386/i386.texi2
-rw-r--r--doc/supplements/i386/timeFORCE386.t2
-rw-r--r--doc/supplements/i386/timedata.t2
-rw-r--r--doc/supplements/i960/Makefile57
-rw-r--r--doc/supplements/i960/i960.texi2
-rw-r--r--doc/supplements/i960/timeCVME961.t2
-rw-r--r--doc/supplements/i960/timedata.t2
-rw-r--r--doc/supplements/m68k/Makefile55
-rw-r--r--doc/supplements/m68k/m68k.texi2
-rw-r--r--doc/supplements/m68k/timeMVME136.t2
-rw-r--r--doc/supplements/m68k/timedata.t2
-rw-r--r--doc/supplements/powerpc/Makefile61
-rw-r--r--doc/supplements/powerpc/powerpc.texi2
-rw-r--r--doc/supplements/powerpc/timePSIM.t2
-rw-r--r--doc/supplements/powerpc/timedata.t2
-rw-r--r--doc/supplements/sparc/Makefile57
-rw-r--r--doc/supplements/sparc/sparc.texi2
-rw-r--r--doc/supplements/sparc/timeERC32.t2
-rw-r--r--doc/supplements/sparc/timedata.t2
22 files changed, 223 insertions, 102 deletions
diff --git a/doc/supplements/i386/Makefile b/doc/supplements/i386/Makefile
index 595c325e4a..7af3f7c92a 100644
--- a/doc/supplements/i386/Makefile
+++ b/doc/supplements/i386/Makefile
@@ -18,11 +18,10 @@ all: html info ps
dirs:
$(make-dirs)
-COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \
- ../../common/timing.texi
+COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
GENERATED_FILES= \
- wksheets.texi
+ timing.texi wksheets.texi
FILES= $(PROJECT).texi \
bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \
@@ -51,21 +50,21 @@ replace: timedata.texi
# Chapters which get automatic processing
#
+# CPU Model
+# Calling Conventions
+# Memory Model
+
+# Interrupt Chapter:
+# 1. Replace Times and Sizes
+# 2. Build Node Structure
+
intr.texi: intr.t FORCE386_TIMES
${REPLACE} -p FORCE386_TIMES intr.t
mv intr.t.fixed intr.texi
-timetbl.t: ../../common/timetbl.t
- sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
- <../../common/timetbl.t >timetbl.t
-
-timetbl.texi: timetbl.t FORCE386_TIMES
- ${REPLACE} -p FORCE386_TIMES timetbl.t
- mv timetbl.t.fixed timetbl.texi
-
-timedata.texi: timedata.t FORCE386_TIMES
- ${REPLACE} -p FORCE386_TIMES timedata.t
- mv timedata.t.fixed timedata.texi
+# Fatal Error
+# BSP
+# CPU Table
# Worksheets Chapter:
# 1. Obtain the Shared File
@@ -82,7 +81,33 @@ wksheets.t: wksheets_NOTIMES.t FORCE386_TIMES
wksheets.texi: wksheets.t Makefile
$(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "CPU386 Timing Data" ${*}.t
+ -n "Timing Specification" ${*}.t
+
+# Timing Specification Chapter:
+# 1. Copy the Shared File
+# 3. Build Node Structure
+
+timing.t: ../../common/timing.t
+ cp ../../common/timing.t timing.t
+
+timing.texi: timing.t Makefile
+ $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
+ -u "Top" \
+ -n "CPU386 Timing Data" ${*}.t
+
+# Timing Chapter
+
+timetbl.t: ../../common/timetbl.t
+ sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
+ <../../common/timetbl.t >timetbl.t
+
+timetbl.texi: timetbl.t FORCE386_TIMES
+ ${REPLACE} -p FORCE386_TIMES timetbl.t
+ mv timetbl.t.fixed timetbl.texi
+
+timedata.texi: timedata.t FORCE386_TIMES
+ ${REPLACE} -p FORCE386_TIMES timedata.t
+ mv timedata.t.fixed timedata.texi
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_i386
@@ -95,6 +120,6 @@ clean:
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_i386 c_i386-*
rm -f timedata.texi timetbl.texi intr.texi $(GENERATED_FILES)
- rm -f timetbl.t wksheets.t wksheets_NOTIMES.t
+ rm -f timetbl.t wksheets.t wksheets_NOTIMES.t timing.t
rm -f *.fixed _*
diff --git a/doc/supplements/i386/bsp.t b/doc/supplements/i386/bsp.t
index 61fd0802da..6ec6b23eca 100644
--- a/doc/supplements/i386/bsp.t
+++ b/doc/supplements/i386/bsp.t
@@ -65,7 +65,9 @@ executed after a reset is actually at 0xFFFFFFF0 because the i386 asserts
the upper twelve address until the first intersegment (FAR) JMP or CALL
instruction. When a JMP or CALL is executed, the upper twelve address
lines are lowered and the processor begins executing in the first megabyte
-of memory. @end itemize
+of memory.
+
+@end itemize
Typically, an intersegment JMP to the application's initialization code is
placed at address 0xFFFFFFF0.
diff --git a/doc/supplements/i386/bsp.texi b/doc/supplements/i386/bsp.texi
index 61fd0802da..6ec6b23eca 100644
--- a/doc/supplements/i386/bsp.texi
+++ b/doc/supplements/i386/bsp.texi
@@ -65,7 +65,9 @@ executed after a reset is actually at 0xFFFFFFF0 because the i386 asserts
the upper twelve address until the first intersegment (FAR) JMP or CALL
instruction. When a JMP or CALL is executed, the upper twelve address
lines are lowered and the processor begins executing in the first megabyte
-of memory. @end itemize
+of memory.
+
+@end itemize
Typically, an intersegment JMP to the application's initialization code is
placed at address 0xFFFFFFF0.
diff --git a/doc/supplements/i386/i386.texi b/doc/supplements/i386/i386.texi
index 1e9ff54b7c..114432bce1 100644
--- a/doc/supplements/i386/i386.texi
+++ b/doc/supplements/i386/i386.texi
@@ -71,7 +71,7 @@ END-INFO-DIR-ENTRY
@include bsp.texi
@include cputable.texi
@include wksheets.texi
-@include ../../common/timing.texi
+@include timing.texi
@include timedata.texi
@ifinfo
@node Top, Preface, (dir), (dir)
diff --git a/doc/supplements/i386/timeFORCE386.t b/doc/supplements/i386/timeFORCE386.t
index 0d1fd6c5dd..0049c1fdcd 100644
--- a/doc/supplements/i386/timeFORCE386.t
+++ b/doc/supplements/i386/timeFORCE386.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node CPU386 Timing Data, CPU386 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node CPU386 Timing Data, CPU386 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter CPU386 Timing Data
@ifinfo
diff --git a/doc/supplements/i386/timedata.t b/doc/supplements/i386/timedata.t
index 0d1fd6c5dd..0049c1fdcd 100644
--- a/doc/supplements/i386/timedata.t
+++ b/doc/supplements/i386/timedata.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node CPU386 Timing Data, CPU386 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node CPU386 Timing Data, CPU386 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter CPU386 Timing Data
@ifinfo
diff --git a/doc/supplements/i960/Makefile b/doc/supplements/i960/Makefile
index 2f50a66b8e..a2b355ec71 100644
--- a/doc/supplements/i960/Makefile
+++ b/doc/supplements/i960/Makefile
@@ -18,11 +18,10 @@ all: html info ps
dirs:
$(make-dirs)
-COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \
- ../../common/timing.texi
+COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
GENERATED_FILES= \
- wksheets.texi
+ timing.texi wksheets.texi
FILES= $(PROJECT).texi \
bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \
@@ -51,21 +50,21 @@ replace: timedata.texi
# Chapters which get automatic processing
#
+# CPU Model
+# Calling Conventions
+# Memory Model
+
+# Interrupt Chapter:
+# 1. Replace Times and Sizes
+# 2. Build Node Structure
+
intr.texi: intr.t CVME961_TIMES
${REPLACE} -p CVME961_TIMES intr.t
mv intr.t.fixed intr.texi
-timetbl.t: ../../common/timetbl.t
- sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
- <../../common/timetbl.t >timetbl.t
-
-timetbl.texi: timetbl.t CVME961_TIMES
- ${REPLACE} -p CVME961_TIMES timetbl.t
- mv timetbl.t.fixed timetbl.texi
-
-timedata.texi: timedata.t CVME961_TIMES
- ${REPLACE} -p CVME961_TIMES timedata.t
- mv timedata.t.fixed timedata.texi
+# Fatal Error
+# BSP
+# CPU Table
# Worksheets Chapter:
# 1. Obtain the Shared File
@@ -82,7 +81,33 @@ wksheets.t: wksheets_NOTIMES.t CVME961_TIMES
wksheets.texi: wksheets.t Makefile
$(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "CVME961 Timing Data" ${*}.t
+ -n "Timing Specification" ${*}.t
+
+# Timing Specification Chapter:
+# 1. Copy the Shared File
+# 3. Build Node Structure
+
+timing.t: ../../common/timing.t
+ cp ../../common/timing.t timing.t
+
+timing.texi: timing.t Makefile
+ $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
+ -u "Top" \
+ -n "CVME961 Timing Data" ${*}.t
+
+# Timing Chapter
+
+timetbl.t: ../../common/timetbl.t
+ sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
+ <../../common/timetbl.t >timetbl.t
+
+timetbl.texi: timetbl.t CVME961_TIMES
+ ${REPLACE} -p CVME961_TIMES timetbl.t
+ mv timetbl.t.fixed timetbl.texi
+
+timedata.texi: timedata.t CVME961_TIMES
+ ${REPLACE} -p CVME961_TIMES timedata.t
+ mv timedata.t.fixed timedata.texi
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_i960
@@ -96,5 +121,5 @@ clean:
rm -f c_i960 c_i960-*
rm -f timedata.texi timetbl.texi timetbl.t intr.texi $(GENERATED_FILES)
rm -f wksheets.t wksheets_NOTIMES.t
- rm -f *.fixed _*
+ rm -f *.fixed _* timing.t timing.texi
diff --git a/doc/supplements/i960/i960.texi b/doc/supplements/i960/i960.texi
index 071d85107e..31477157fb 100644
--- a/doc/supplements/i960/i960.texi
+++ b/doc/supplements/i960/i960.texi
@@ -71,7 +71,7 @@ END-INFO-DIR-ENTRY
@include bsp.texi
@include cputable.texi
@include wksheets.texi
-@include ../../common/timing.texi
+@include timing.texi
@include timedata.texi
@ifinfo
@node Top, Preface, (dir), (dir)
diff --git a/doc/supplements/i960/timeCVME961.t b/doc/supplements/i960/timeCVME961.t
index 9484cc870b..e02c7e3b8b 100644
--- a/doc/supplements/i960/timeCVME961.t
+++ b/doc/supplements/i960/timeCVME961.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node CVME961 Timing Data, CVME961 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node CVME961 Timing Data, CVME961 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter Timing Data
@ifinfo
diff --git a/doc/supplements/i960/timedata.t b/doc/supplements/i960/timedata.t
index 9484cc870b..e02c7e3b8b 100644
--- a/doc/supplements/i960/timedata.t
+++ b/doc/supplements/i960/timedata.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node CVME961 Timing Data, CVME961 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node CVME961 Timing Data, CVME961 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter Timing Data
@ifinfo
diff --git a/doc/supplements/m68k/Makefile b/doc/supplements/m68k/Makefile
index ff5f75a44f..2995d519b5 100644
--- a/doc/supplements/m68k/Makefile
+++ b/doc/supplements/m68k/Makefile
@@ -18,11 +18,10 @@ all: html info ps
dirs:
$(make-dirs)
-COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \
- ../../common/timing.texi
+COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
GENERATED_FILES= \
- wksheets.texi
+ timing.texi wksheets.texi
FILES= $(PROJECT).texi \
bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \
@@ -51,21 +50,21 @@ replace: timedata.texi
# Chapters which get automatic processing
#
+# CPU Model
+# Calling Conventions
+# Memory Model
+
+# Interrupt Chapter:
+# 1. Replace Times and Sizes
+# 2. Build Node Structure
+
intr.texi: intr.t MVME136_TIMES
${REPLACE} -p MVME136_TIMES intr.t
mv intr.t.fixed intr.texi
-timetbl.t: ../../common/timetbl.t
- sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
- <../../common/timetbl.t >timetbl.t
-
-timetbl.texi: timetbl.t MVME136_TIMES
- ${REPLACE} -p MVME136_TIMES timetbl.t
- mv timetbl.t.fixed timetbl.texi
-
-timedata.texi: timedata.t MVME136_TIMES
- ${REPLACE} -p MVME136_TIMES timedata.t
- mv timedata.t.fixed timedata.texi
+# Fatal Error
+# BSP
+# CPU Table
# Worksheets Chapter:
# 1. Obtain the Shared File
@@ -82,7 +81,31 @@ wksheets.t: wksheets_NOTIMES.t MVME136_TIMES
wksheets.texi: wksheets.t Makefile
$(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "MVME136 Timing Data" ${*}.t
+ -n "Timing Specification" ${*}.t
+
+# Timing Specification Chapter:
+# 1. Copy the Shared File
+# 3. Build Node Structure
+
+timing.t: ../../common/timing.t
+ cp ../../common/timing.t timing.t
+
+timing.texi: timing.t Makefile
+ $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
+ -u "Top" \
+ -n "MVME136 Timing Data" ${*}.t
+
+timetbl.t: ../../common/timetbl.t
+ sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
+ <../../common/timetbl.t >timetbl.t
+
+timetbl.texi: timetbl.t MVME136_TIMES
+ ${REPLACE} -p MVME136_TIMES timetbl.t
+ mv timetbl.t.fixed timetbl.texi
+
+timedata.texi: timedata.t MVME136_TIMES
+ ${REPLACE} -p MVME136_TIMES timedata.t
+ mv timedata.t.fixed timedata.texi
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_m68k
@@ -96,4 +119,4 @@ clean:
rm -f c_m68k c_m68k-*
rm -f timedata.texi timetbl.texi intr.texi $(GENERATED_FILES)
rm -f timetbl.t wksheets.t wksheets_NOTIMES.t
- rm -f *.fixed _*
+ rm -f *.fixed _* timing.t
diff --git a/doc/supplements/m68k/m68k.texi b/doc/supplements/m68k/m68k.texi
index 20273ae631..5137005216 100644
--- a/doc/supplements/m68k/m68k.texi
+++ b/doc/supplements/m68k/m68k.texi
@@ -72,7 +72,7 @@ END-INFO-DIR-ENTRY
@include bsp.texi
@include cputable.texi
@include wksheets.texi
-@include ../../common/timing.texi
+@include timing.texi
@include timedata.texi
@ifinfo
@node Top, Preface, (dir), (dir)
diff --git a/doc/supplements/m68k/timeMVME136.t b/doc/supplements/m68k/timeMVME136.t
index a0d5ed835f..74b64bd088 100644
--- a/doc/supplements/m68k/timeMVME136.t
+++ b/doc/supplements/m68k/timeMVME136.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node MVME136 Timing Data, MVME136 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node MVME136 Timing Data, MVME136 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter MVME136 Timing Data
@ifinfo
diff --git a/doc/supplements/m68k/timedata.t b/doc/supplements/m68k/timedata.t
index a0d5ed835f..74b64bd088 100644
--- a/doc/supplements/m68k/timedata.t
+++ b/doc/supplements/m68k/timedata.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node MVME136 Timing Data, MVME136 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node MVME136 Timing Data, MVME136 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter MVME136 Timing Data
@ifinfo
diff --git a/doc/supplements/powerpc/Makefile b/doc/supplements/powerpc/Makefile
index 98ce70f7b1..4aecbd4623 100644
--- a/doc/supplements/powerpc/Makefile
+++ b/doc/supplements/powerpc/Makefile
@@ -18,11 +18,10 @@ all: html info ps
dirs:
$(make-dirs)
-COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \
- ../../common/timing.texi
+COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
GENERATED_FILES= \
- wksheets.texi
+ timing.texi wksheets.texi
FILES= $(PROJECT).texi \
bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \
@@ -54,10 +53,47 @@ replace: timedata.texi
# Chapters which get automatic processing
#
+# CPU Model
+# Calling Conventions
+# Memory Model
+
intr.texi: intr.t PSIM_TIMES
${REPLACE} -p PSIM_TIMES intr.t
mv intr.t.fixed intr.texi
+# Fatal Error
+# BSP
+# CPU Table
+
+# Worksheets Chapter:
+# 1. Obtain the Shared File
+# 2. Replace Times and Sizes
+# 3. Build Node Structure
+
+wksheets_NOTIMES.t: ../../common/wksheets.t
+ cp ../../common/wksheets.t wksheets_NOTIMES.t
+
+wksheets.t: wksheets_NOTIMES.t PSIM_TIMES
+ ${REPLACE} -p PSIM_TIMES wksheets_NOTIMES.t
+ mv wksheets_NOTIMES.t.fixed wksheets.t
+
+wksheets.texi: wksheets.t Makefile
+ $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ -u "Top" \
+ -n "Timing Specification" ${*}.t
+
+# Timing Specification Chapter:
+# 1. Copy the Shared File
+# 3. Build Node Structure
+
+timing.t: ../../common/timing.t
+ cp ../../common/timing.t timing.t
+
+timing.texi: timing.t Makefile
+ $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
+ -u "Top" \
+ -n "PSIM Timing Data" ${*}.t
+
timetbl.t: ../../common/timetbl.t
sed -e 's/TIMETABLE_NEXT_LINK/DMV177 Timing Data/' \
<../../common/timetbl.t >timetbl.t
@@ -82,23 +118,6 @@ timedatadmv177.texi: timedatadmv177.t DMV177_TIMES
${REPLACE} -p DMV177_TIMES timedatadmv177.t
mv timedatadmv177.t.fixed timedatadmv177.texi
-# Worksheets Chapter:
-# 1. Obtain the Shared File
-# 2. Replace Times and Sizes
-# 3. Build Node Structure
-
-wksheets_NOTIMES.t: ../../common/wksheets.t
- cp ../../common/wksheets.t wksheets_NOTIMES.t
-
-wksheets.t: wksheets_NOTIMES.t PSIM_TIMES
- ${REPLACE} -p PSIM_TIMES wksheets_NOTIMES.t
- mv wksheets_NOTIMES.t.fixed wksheets.t
-
-wksheets.texi: wksheets.t Makefile
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
- -u "Top" \
- -n "PSIM Timing Data" ${*}.t
-
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_$(PROJECT)
$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/c_$(PROJECT) \
@@ -111,6 +130,6 @@ clean:
rm -f c_$(PROJECT) c_$(PROJECT)-*
rm -f timedata.texi timetbl.texi intr.texi $(GENERATED_FILES)
rm -f timedatadmv177.texi timetbldmv177.texi
- rm -f timetbl.t wksheets.t wksheets_NOTIMES.t
+ rm -f timetbl.t wksheets.t wksheets_NOTIMES.t timing.t
rm -f *.fixed _*
diff --git a/doc/supplements/powerpc/powerpc.texi b/doc/supplements/powerpc/powerpc.texi
index 4e55a9f952..5d07269b62 100644
--- a/doc/supplements/powerpc/powerpc.texi
+++ b/doc/supplements/powerpc/powerpc.texi
@@ -71,7 +71,7 @@ END-INFO-DIR-ENTRY
@include bsp.texi
@include cputable.texi
@include wksheets.texi
-@include ../../common/timing.texi
+@include timing.texi
@include timedata.texi
@include timedatadmv177.texi
@ifinfo
diff --git a/doc/supplements/powerpc/timePSIM.t b/doc/supplements/powerpc/timePSIM.t
index 80bfd7bfaf..f5ea26e7fc 100644
--- a/doc/supplements/powerpc/timePSIM.t
+++ b/doc/supplements/powerpc/timePSIM.t
@@ -14,7 +14,7 @@
@end tex
@ifinfo
-@node RTEMS_BSP Timing Data, RTEMS_BSP Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node RTEMS_BSP Timing Data, RTEMS_BSP Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter RTEMS_BSP Timing Data
@ifinfo
diff --git a/doc/supplements/powerpc/timedata.t b/doc/supplements/powerpc/timedata.t
index 80bfd7bfaf..f5ea26e7fc 100644
--- a/doc/supplements/powerpc/timedata.t
+++ b/doc/supplements/powerpc/timedata.t
@@ -14,7 +14,7 @@
@end tex
@ifinfo
-@node RTEMS_BSP Timing Data, RTEMS_BSP Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node RTEMS_BSP Timing Data, RTEMS_BSP Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter RTEMS_BSP Timing Data
@ifinfo
diff --git a/doc/supplements/sparc/Makefile b/doc/supplements/sparc/Makefile
index 11db0154e8..76bccc4e8a 100644
--- a/doc/supplements/sparc/Makefile
+++ b/doc/supplements/sparc/Makefile
@@ -18,11 +18,10 @@ all: html info ps
dirs:
$(make-dirs)
-COMMON_FILES=../../common/cpright.texi ../../common/setup.texi \
- ../../common/timing.texi
+COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
GENERATED_FILES= \
- wksheets.texi
+ timing.texi wksheets.texi
FILES= $(PROJECT).texi \
bsp.texi callconv.texi cpumodel.texi cputable.texi fatalerr.texi \
@@ -53,21 +52,21 @@ replace: timedata.texi
# Chapters which get automatic processing
#
+# CPU Model
+# Calling Conventions
+# Memory Model
+
+# Interrupt Chapter:
+# 1. Replace Times and Sizes
+# 2. Build Node Structure
+
intr.texi: intr.t SIS_TIMES
${REPLACE} -p SIS_TIMES intr.t
mv intr.t.fixed intr.texi
-timetbl.t: ../../common/timetbl.t
- sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
- <../../common/timetbl.t >timetbl.t
-
-timetbl.texi: timetbl.t SIS_TIMES
- ${REPLACE} -p SIS_TIMES timetbl.t
- mv timetbl.t.fixed timetbl.texi
-
-timedata.texi: timedata.t SIS_TIMES
- ${REPLACE} -p SIS_TIMES timedata.t
- mv timedata.t.fixed timedata.texi
+# Fatal Error
+# BSP
+# CPU Table
# Worksheets Chapter:
# 1. Obtain the Shared File
@@ -84,7 +83,33 @@ wksheets.t: wksheets_NOTIMES.t SIS_TIMES
wksheets.texi: wksheets.t Makefile
$(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "ERC32 Timing Data" ${*}.t
+ -n "Timing Specification" ${*}.t
+
+# Timing Specification Chapter:
+# 1. Copy the Shared File
+# 3. Build Node Structure
+
+timing.t: ../../common/timing.t
+ cp ../../common/timing.t timing.t
+
+timing.texi: timing.t Makefile
+ $(BMENU) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
+ -u "Top" \
+ -n "ERC32 Timing Data" ${*}.t
+
+# Timing Chapter
+
+timetbl.t: ../../common/timetbl.t
+ sed -e 's/TIMETABLE_NEXT_LINK/Command and Variable Index/' \
+ <../../common/timetbl.t >timetbl.t
+
+timetbl.texi: timetbl.t SIS_TIMES
+ ${REPLACE} -p SIS_TIMES timetbl.t
+ mv timetbl.t.fixed timetbl.texi
+
+timedata.texi: timedata.t SIS_TIMES
+ ${REPLACE} -p SIS_TIMES timedata.t
+ mv timedata.t.fixed timedata.texi
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_$(PROJECT)
@@ -97,6 +122,6 @@ clean:
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_sparc c_sparc-*
rm -f timedata.texi timetbl.texi intr.texi $(GENERATED_FILES)
- rm -f timetbl.t wksheets.t wksheets_NOTIMES.t
+ rm -f timetbl.t wksheets.t wksheets_NOTIMES.t timing.t
rm -f *.fixed _*
diff --git a/doc/supplements/sparc/sparc.texi b/doc/supplements/sparc/sparc.texi
index 1ac57cf61d..e6f676d8a8 100644
--- a/doc/supplements/sparc/sparc.texi
+++ b/doc/supplements/sparc/sparc.texi
@@ -71,7 +71,7 @@ END-INFO-DIR-ENTRY
@include bsp.texi
@include cputable.texi
@include wksheets.texi
-@include ../../common/timing.texi
+@include timing.texi
@include timedata.texi
@ifinfo
@node Top, Preface, (dir), (dir)
diff --git a/doc/supplements/sparc/timeERC32.t b/doc/supplements/sparc/timeERC32.t
index f0941185de..0fcbc748c9 100644
--- a/doc/supplements/sparc/timeERC32.t
+++ b/doc/supplements/sparc/timeERC32.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node ERC32 Timing Data, ERC32 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node ERC32 Timing Data, ERC32 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter ERC32 Timing Data
@ifinfo
diff --git a/doc/supplements/sparc/timedata.t b/doc/supplements/sparc/timedata.t
index f0941185de..0fcbc748c9 100644
--- a/doc/supplements/sparc/timedata.t
+++ b/doc/supplements/sparc/timedata.t
@@ -12,7 +12,7 @@
@end tex
@ifinfo
-@node ERC32 Timing Data, ERC32 Timing Data Introduction, Memory Requirements RTEMS RAM Workspace Worksheet, Top
+@node ERC32 Timing Data, ERC32 Timing Data Introduction, Timing Specification Terminology, Top
@end ifinfo
@chapter ERC32 Timing Data
@ifinfo