From 2e6d68c4758c439fc5c2c417edded6c61482ed7f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 2 Jul 1997 17:54:33 +0000 Subject: Updated to the PowerPC. --- doc/supplements/powerpc/cputable.t | 36 ++++++++++++++++++++++++++++++++++- doc/supplements/powerpc/cputable.texi | 36 ++++++++++++++++++++++++++++++++++- 2 files changed, 70 insertions(+), 2 deletions(-) (limited to 'doc/supplements/powerpc') diff --git a/doc/supplements/powerpc/cputable.t b/doc/supplements/powerpc/cputable.t index 481665a9ce..412df8e107 100644 --- a/doc/supplements/powerpc/cputable.t +++ b/doc/supplements/powerpc/cputable.t @@ -38,7 +38,7 @@ Information Table is given by the C structure definition is shown below: @example -struct cpu_configuration_table @{ +typedef struct @{ void (*pretasking_hook)( void ); void (*predriver_hook)( void ); void (*postdriver_hook)( void ); @@ -50,6 +50,16 @@ struct cpu_configuration_table @{ void (*stack_free_hook)( void* ); /* end of fields required on all CPUs */ + unsigned32 clicks_per_usec; /* Timer clicks per microsecond */ + unsigned32 serial_per_sec; /* Serial clocks per second */ + boolean serial_external_clock; + boolean serial_xon_xoff; + boolean serial_cts_rts; + unsigned32 serial_rate; + unsigned32 timer_average_overhead; /* Average overhead of timer in ticks */ + unsigned32 timer_least_valid; /* Least valid number from timer */ + void (*spurious_handler)(unsigned32 vector, CPU_Interrupt_frame *); + @}; @end example @@ -107,5 +117,29 @@ is the address of the optional user provided routine which frees memory for task stacks. If this hook is not NULL, then a stack_allocate_hook must be provided as well. +@item clicks_per_usec +is the XXX + +@item serial_per_sec +is the XXX + +@item serial_external_clock +is the XXX + +@item serial_xon_xoff +is the XXX + +@item serial_cts_rts +is the XXX + +@item serial_rate +is the XXX + +@item timer_average_overhead +is the XXX + +@item timer_least_valid +@item spurious_handler + @end table diff --git a/doc/supplements/powerpc/cputable.texi b/doc/supplements/powerpc/cputable.texi index 481665a9ce..412df8e107 100644 --- a/doc/supplements/powerpc/cputable.texi +++ b/doc/supplements/powerpc/cputable.texi @@ -38,7 +38,7 @@ Information Table is given by the C structure definition is shown below: @example -struct cpu_configuration_table @{ +typedef struct @{ void (*pretasking_hook)( void ); void (*predriver_hook)( void ); void (*postdriver_hook)( void ); @@ -50,6 +50,16 @@ struct cpu_configuration_table @{ void (*stack_free_hook)( void* ); /* end of fields required on all CPUs */ + unsigned32 clicks_per_usec; /* Timer clicks per microsecond */ + unsigned32 serial_per_sec; /* Serial clocks per second */ + boolean serial_external_clock; + boolean serial_xon_xoff; + boolean serial_cts_rts; + unsigned32 serial_rate; + unsigned32 timer_average_overhead; /* Average overhead of timer in ticks */ + unsigned32 timer_least_valid; /* Least valid number from timer */ + void (*spurious_handler)(unsigned32 vector, CPU_Interrupt_frame *); + @}; @end example @@ -107,5 +117,29 @@ is the address of the optional user provided routine which frees memory for task stacks. If this hook is not NULL, then a stack_allocate_hook must be provided as well. +@item clicks_per_usec +is the XXX + +@item serial_per_sec +is the XXX + +@item serial_external_clock +is the XXX + +@item serial_xon_xoff +is the XXX + +@item serial_cts_rts +is the XXX + +@item serial_rate +is the XXX + +@item timer_average_overhead +is the XXX + +@item timer_least_valid +@item spurious_handler + @end table -- cgit v1.2.3