From e4f7860f5470c3ed2014df8742affc7197f7c3a8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 19 Oct 1998 17:17:42 +0000 Subject: Makefiles in much better shape even though not all files have automatically generated menus yet. --- doc/supplements/i386/Makefile | 57 +++++++++++++++++++++++---------- doc/supplements/i386/bsp.t | 4 ++- doc/supplements/i386/bsp.texi | 4 ++- doc/supplements/i386/i386.texi | 2 +- doc/supplements/i386/timeFORCE386.t | 2 +- doc/supplements/i386/timedata.t | 2 +- doc/supplements/i960/Makefile | 57 +++++++++++++++++++++++---------- doc/supplements/i960/i960.texi | 2 +- doc/supplements/i960/timeCVME961.t | 2 +- doc/supplements/i960/timedata.t | 2 +- doc/supplements/m68k/Makefile | 55 ++++++++++++++++++++++---------- doc/supplements/m68k/m68k.texi | 2 +- doc/supplements/m68k/timeMVME136.t | 2 +- doc/supplements/m68k/timedata.t | 2 +- doc/supplements/powerpc/Makefile | 61 +++++++++++++++++++++++------------- doc/supplements/powerpc/powerpc.texi | 2 +- doc/supplements/powerpc/timePSIM.t | 2 +- doc/supplements/powerpc/timedata.t | 2 +- doc/supplements/sparc/Makefile | 57 +++++++++++++++++++++++---------- doc/supplements/sparc/sparc.texi | 2 +- doc/supplements/sparc/timeERC32.t | 2 +- doc/supplements/sparc/timedata.t | 2 +- 22 files changed, 223 insertions(+), 102 deletions(-) (limited to 'doc/supplements') 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 -- cgit v1.2.3