summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/Make.config2
-rw-r--r--doc/ada_user/ada_user.texi9
-rw-r--r--doc/develenv/develenv.texi9
-rw-r--r--doc/new_chapters/clock.texi2
-rw-r--r--doc/new_chapters/posix_test_plan.texi10
-rw-r--r--doc/posix_users/clock.texi2
-rw-r--r--doc/posix_users/posix_test_plan.texi10
-rw-r--r--doc/relnotes/relnotes.texi9
-rw-r--r--doc/supplements/hppa1_1/hppa1_1.texi9
-rw-r--r--doc/supplements/i386/i386.texi17
-rw-r--r--doc/supplements/i960/i960.texi9
-rw-r--r--doc/supplements/m68k/m68k.texi9
-rw-r--r--doc/supplements/powerpc/bsp.t2
-rw-r--r--doc/supplements/powerpc/bsp.texi2
-rw-r--r--doc/supplements/powerpc/callconv.t43
-rw-r--r--doc/supplements/powerpc/callconv.texi43
-rw-r--r--doc/supplements/powerpc/powerpc.texi9
-rw-r--r--doc/supplements/sparc/sparc.texi9
-rw-r--r--doc/user/c_user.texi9
-rw-r--r--doc/user/intr.t2
20 files changed, 110 insertions, 106 deletions
diff --git a/doc/Make.config b/doc/Make.config
index 583a8a675f..3096347dfc 100644
--- a/doc/Make.config
+++ b/doc/Make.config
@@ -11,7 +11,7 @@ INFO=info
XDVI=xdvi -s 4
GHOSTVIEW=ghostview -magstep -1
-DOC_INSTALL_BASE=/usr1/tmp/rtemsdoc-970804
+DOC_INSTALL_BASE=/usr1/tmp/rtemsdoc-970904
WWW_INSTALL=$(DOC_INSTALL_BASE)/html
INFO_INSTALL=$(DOC_INSTALL_BASE)/info
diff --git a/doc/ada_user/ada_user.texi b/doc/ada_user/ada_user.texi
index a4dfd40e12..e5cff78779 100644
--- a/doc/ada_user/ada_user.texi
+++ b/doc/ada_user/ada_user.texi
@@ -53,9 +53,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -68,7 +69,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Applications Ada User's Guide
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/develenv/develenv.texi b/doc/develenv/develenv.texi
index 836154aa95..766a16a58c 100644
--- a/doc/develenv/develenv.texi
+++ b/doc/develenv/develenv.texi
@@ -48,9 +48,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -63,7 +64,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Development Environment Guide
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/new_chapters/clock.texi b/doc/new_chapters/clock.texi
index c790d0be3f..a58c23f15b 100644
--- a/doc/new_chapters/clock.texi
+++ b/doc/new_chapters/clock.texi
@@ -244,7 +244,7 @@ This call is interruptible by a signal.
@end ifinfo
@subsection nanosleep
-@subheading time SEQUENCE:
+@subheading CALLING SEQUENCE:
@example
#include <time.h>
diff --git a/doc/new_chapters/posix_test_plan.texi b/doc/new_chapters/posix_test_plan.texi
index 2f45781b97..608a0aa93a 100644
--- a/doc/new_chapters/posix_test_plan.texi
+++ b/doc/new_chapters/posix_test_plan.texi
@@ -48,10 +48,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
-
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@c
@@ -63,7 +63,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS POSIX API Test Plan
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/posix_users/clock.texi b/doc/posix_users/clock.texi
index c790d0be3f..a58c23f15b 100644
--- a/doc/posix_users/clock.texi
+++ b/doc/posix_users/clock.texi
@@ -244,7 +244,7 @@ This call is interruptible by a signal.
@end ifinfo
@subsection nanosleep
-@subheading time SEQUENCE:
+@subheading CALLING SEQUENCE:
@example
#include <time.h>
diff --git a/doc/posix_users/posix_test_plan.texi b/doc/posix_users/posix_test_plan.texi
index 2f45781b97..608a0aa93a 100644
--- a/doc/posix_users/posix_test_plan.texi
+++ b/doc/posix_users/posix_test_plan.texi
@@ -48,10 +48,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
-
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@c
@@ -63,7 +63,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS POSIX API Test Plan
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/relnotes/relnotes.texi b/doc/relnotes/relnotes.texi
index 7cdb69a7ae..9fb0d2f233 100644
--- a/doc/relnotes/relnotes.texi
+++ b/doc/relnotes/relnotes.texi
@@ -48,9 +48,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -63,7 +64,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Release Notes
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/hppa1_1/hppa1_1.texi b/doc/supplements/hppa1_1/hppa1_1.texi
index 8f6bce6c52..39b5830075 100644
--- a/doc/supplements/hppa1_1/hppa1_1.texi
+++ b/doc/supplements/hppa1_1/hppa1_1.texi
@@ -35,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -50,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Hewlett Packard PA-RISC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/i386/i386.texi b/doc/supplements/i386/i386.texi
index 0070026986..1be16c3f3e 100644
--- a/doc/supplements/i386/i386.texi
+++ b/doc/supplements/i386/i386.texi
@@ -1,11 +1,3 @@
-@c
-@c COPYRIGHT (c) 1988-1997.
-@c On-Line Applications Research Corporation (OAR).
-@c All rights reserved.
-@c
-@c $Id$
-@c
-
\input ../texinfo/texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_i386
@@ -43,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -58,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Intel i386 Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/i960/i960.texi b/doc/supplements/i960/i960.texi
index 5fbcc973d2..4a7cf76acf 100644
--- a/doc/supplements/i960/i960.texi
+++ b/doc/supplements/i960/i960.texi
@@ -35,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -50,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Intel i960 Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/m68k/m68k.texi b/doc/supplements/m68k/m68k.texi
index 68e68253b9..889cad3693 100644
--- a/doc/supplements/m68k/m68k.texi
+++ b/doc/supplements/m68k/m68k.texi
@@ -35,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -50,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Motorola MC68xxx Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/powerpc/bsp.t b/doc/supplements/powerpc/bsp.t
index 4bb6ed85cb..f2381713e2 100644
--- a/doc/supplements/powerpc/bsp.t
+++ b/doc/supplements/powerpc/bsp.t
@@ -87,7 +87,7 @@ rtems_initialize executive, the PowrePC version has the following
specific requirements:
@itemize @bullet
-@item Must leave the PR bit of the machine state register set so that
+@item Must leave the PR bit of the machine state register set so that
the PowerPC remains in the supervisor state.
@item Must set stack pointer (sp) such that a minimum stack
diff --git a/doc/supplements/powerpc/bsp.texi b/doc/supplements/powerpc/bsp.texi
index 4bb6ed85cb..f2381713e2 100644
--- a/doc/supplements/powerpc/bsp.texi
+++ b/doc/supplements/powerpc/bsp.texi
@@ -87,7 +87,7 @@ rtems_initialize executive, the PowrePC version has the following
specific requirements:
@itemize @bullet
-@item Must leave the PR bit of the machine state register set so that
+@item Must leave the PR bit of the machine state register set so that
the PowerPC remains in the supervisor state.
@item Must set stack pointer (sp) such that a minimum stack
diff --git a/doc/supplements/powerpc/callconv.t b/doc/supplements/powerpc/callconv.t
index cf71e47d26..dd7b0b00c2 100644
--- a/doc/supplements/powerpc/callconv.t
+++ b/doc/supplements/powerpc/callconv.t
@@ -153,25 +153,17 @@ The following table describes the role of each of these registers:
@end ifinfo
@subsection Floating Point Registers
-The SPARC V7 architecture includes thirty-two,
-thirty-two bit registers. These registers may be viewed as
-follows:
+The PowerPC architecture includes thirty-two,
+sixty-four bit registers. All PowwerPC floating point instructions
+interprete these registers as 32 double precision floating point registers,
+regardless of whether the processor has 64-bit or 32-bit implementation.
-@itemize @bullet
-@item 32 single precision floating point or integer registers
-(f0, f1, ... f31)
-
-@item 16 double precision floating point registers (f0, f2,
-f4, ... f30)
-
-@item 8 extended precision floating point registers (f0, f4,
-f8, ... f28)
-@end itemize
-
-The floating point status register (fpsr) specifies
-the behavior of the floating point unit for rounding, contains
-its condition codes, version specification, and trap information.
+The floating point status and control register (fpscr) records exceptions
+and the type of result generated by floating-point operations.
+Additionally, it controls the rounding mode of operations and allows the
+reporting of floating exceptions to be enabled or disabled.
+XXXXXX
A queue of the floating point instructions which have
started execution but not yet completed is maintained. This
queue is needed to support the multiple cycle nature of floating
@@ -183,22 +175,29 @@ It is emptied normally when the floating point completes all
outstanding instructions and by floating point exception
handlers with the store double floating point queue (stdfq)
instruction.
+XXX
@ifinfo
@node Special Registers, Calling Conventions Register Windows, Floating Point Registers, Calling Conventions Programming Model
@end ifinfo
@subsection Special Registers
-The SPARC architecture includes two special registers
-which are critical to the programming model: the Processor State
-Register (psr) and the Window Invalid Mask (wim). The psr
-contains the condition codes, processor interrupt level, trap
+The PowerPC architecture includes XXX special registers
+which are critical to the programming model: the Machine State
+Register (msr) and XXX the Window Invalid Mask (wim) XXX. The msr
+contains the processor mode, power management mode, endian mode, exception
+information, privlige level, floating point available and floating point
+excepiton mode, address translation information and the exception prefix.
+
+XXX
+condition codes, processor interrupt level, trap
enable bit, supervisor mode and previous supervisor mode bits,
version information, floating point unit and coprocessor enable
bits, and the current window pointer (cwp). The cwp field of
the psr and wim register are used to manage the register windows
in the SPARC architecture. The register windows are discussed
in more detail below.
+XXX
@ifinfo
@node Calling Conventions Register Windows, Calling Conventions Call and Return Mechanism, Special Registers, Calling Conventions
@@ -369,3 +368,5 @@ All user-provided routines invoked by RTEMS, such as
user extensions, device drivers, and MPCI routines, must also
adhere to these calling conventions.
+
+
diff --git a/doc/supplements/powerpc/callconv.texi b/doc/supplements/powerpc/callconv.texi
index cf71e47d26..dd7b0b00c2 100644
--- a/doc/supplements/powerpc/callconv.texi
+++ b/doc/supplements/powerpc/callconv.texi
@@ -153,25 +153,17 @@ The following table describes the role of each of these registers:
@end ifinfo
@subsection Floating Point Registers
-The SPARC V7 architecture includes thirty-two,
-thirty-two bit registers. These registers may be viewed as
-follows:
+The PowerPC architecture includes thirty-two,
+sixty-four bit registers. All PowwerPC floating point instructions
+interprete these registers as 32 double precision floating point registers,
+regardless of whether the processor has 64-bit or 32-bit implementation.
-@itemize @bullet
-@item 32 single precision floating point or integer registers
-(f0, f1, ... f31)
-
-@item 16 double precision floating point registers (f0, f2,
-f4, ... f30)
-
-@item 8 extended precision floating point registers (f0, f4,
-f8, ... f28)
-@end itemize
-
-The floating point status register (fpsr) specifies
-the behavior of the floating point unit for rounding, contains
-its condition codes, version specification, and trap information.
+The floating point status and control register (fpscr) records exceptions
+and the type of result generated by floating-point operations.
+Additionally, it controls the rounding mode of operations and allows the
+reporting of floating exceptions to be enabled or disabled.
+XXXXXX
A queue of the floating point instructions which have
started execution but not yet completed is maintained. This
queue is needed to support the multiple cycle nature of floating
@@ -183,22 +175,29 @@ It is emptied normally when the floating point completes all
outstanding instructions and by floating point exception
handlers with the store double floating point queue (stdfq)
instruction.
+XXX
@ifinfo
@node Special Registers, Calling Conventions Register Windows, Floating Point Registers, Calling Conventions Programming Model
@end ifinfo
@subsection Special Registers
-The SPARC architecture includes two special registers
-which are critical to the programming model: the Processor State
-Register (psr) and the Window Invalid Mask (wim). The psr
-contains the condition codes, processor interrupt level, trap
+The PowerPC architecture includes XXX special registers
+which are critical to the programming model: the Machine State
+Register (msr) and XXX the Window Invalid Mask (wim) XXX. The msr
+contains the processor mode, power management mode, endian mode, exception
+information, privlige level, floating point available and floating point
+excepiton mode, address translation information and the exception prefix.
+
+XXX
+condition codes, processor interrupt level, trap
enable bit, supervisor mode and previous supervisor mode bits,
version information, floating point unit and coprocessor enable
bits, and the current window pointer (cwp). The cwp field of
the psr and wim register are used to manage the register windows
in the SPARC architecture. The register windows are discussed
in more detail below.
+XXX
@ifinfo
@node Calling Conventions Register Windows, Calling Conventions Call and Return Mechanism, Special Registers, Calling Conventions
@@ -369,3 +368,5 @@ All user-provided routines invoked by RTEMS, such as
user extensions, device drivers, and MPCI routines, must also
adhere to these calling conventions.
+
+
diff --git a/doc/supplements/powerpc/powerpc.texi b/doc/supplements/powerpc/powerpc.texi
index ae8aeded62..5bc0e77abf 100644
--- a/doc/supplements/powerpc/powerpc.texi
+++ b/doc/supplements/powerpc/powerpc.texi
@@ -35,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -50,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS PowerPC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/supplements/sparc/sparc.texi b/doc/supplements/sparc/sparc.texi
index af4fafeea8..502630f7ca 100644
--- a/doc/supplements/sparc/sparc.texi
+++ b/doc/supplements/sparc/sparc.texi
@@ -35,9 +35,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -50,7 +51,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS SPARC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/user/c_user.texi b/doc/user/c_user.texi
index 6fa7b0992d..b3d408f59e 100644
--- a/doc/user/c_user.texi
+++ b/doc/user/c_user.texi
@@ -53,9 +53,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition 4.2.0-beta1
-@set update-date 1 June 1997
-@set update-month June 1997
+@set edition 970904
+@set version 970904
+@set update-date 4 September 1997
+@set update-month September 1997
@c
@c I don't really like having a short title page. --joel
@@ -68,7 +69,7 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS C User's Guide
-@subtitle Edition @value{edition}, for RTEMS 4.2.0-prerelease
+@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@author On-Line Applications Research Corporation
diff --git a/doc/user/intr.t b/doc/user/intr.t
index 722eb8110c..29f652a703 100644
--- a/doc/user/intr.t
+++ b/doc/user/intr.t
@@ -315,7 +315,7 @@ procedure Interrupt_Catch (
@subheading DIRECTIVE STATUS CODES:
@code{SUCCESSFUL} - ISR established successfully@*
@code{INVALID_NUMBER} - illegal vector number@*
-@code{INVALID_ADDRESS} - illegal ISR entry point
+@code{INVALID_ADDRESS} - illegal ISR entry point or invalid old_isr_handler
@subheading DESCRIPTION: