diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-02-18 10:26:21 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-02-18 10:26:21 +0000 |
commit | 6b0912e11d7f987881daf2ad271888097a1afd1c (patch) | |
tree | ecf255bd834caa3330e81bc2ebdff58b6199aac6 /cpukit/score/cpu/powerpc/rtems/score/cpu.h | |
parent | 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-6b0912e11d7f987881daf2ad271888097a1afd1c.tar.bz2 |
2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
(rtems_cpu_configuration_get_serial_per_sec,
rtems_cpu_configuration_get_serial_external_clock,
rtems_cpu_configuration_get_serial_xon_xoff,
rtems_cpu_configuration_get_serial_cts_rts,
rtems_cpu_configuration_get_serial_rate,
rtems_cpu_configuration_get_timer_average_overhead,
rtems_cpu_configuration_get_timer_least_valid,
rtems_cpu_configuration_get_timer_internal_clock,
rtems_cpu_configuration_get_clock_speed): New.
* rtems/old-exceptions/cpu.h:
(rtems_cpu_configuration_get_serial_per_sec,
rtems_cpu_configuration_get_serial_external_clock,
rtems_cpu_configuration_get_serial_xon_xoff,
rtems_cpu_configuration_get_serial_cts_rts,
rtems_cpu_configuration_get_serial_rate,
rtems_cpu_configuration_get_timer_average_overhead,
rtems_cpu_configuration_get_timer_least_valid,
rtems_cpu_configuration_get_timer_internal_clock,
rtems_cpu_configuration_get_clock_speed): Remove.
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/score/cpu.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/cpukit/score/cpu/powerpc/rtems/score/cpu.h b/cpukit/score/cpu/powerpc/rtems/score/cpu.h index cc29e2ac0e..c006886928 100644 --- a/cpukit/score/cpu/powerpc/rtems/score/cpu.h +++ b/cpukit/score/cpu/powerpc/rtems/score/cpu.h @@ -283,6 +283,41 @@ static inline uint32_t CPU_swap_u32( #define rtems_cpu_configuration_get_exceptions_in_ram() \ (_CPU_Table.exceptions_in_RAM) +#if (defined(ppc403) || defined(ppc405) \ + || defined(mpc860) || defined(mpc821) || defined(mpc8260)) + +#define rtems_cpu_configuration_get_serial_per_sec() \ + (_CPU_Table.serial_per_sec) + +#define rtems_cpu_configuration_get_serial_external_clock() \ + (_CPU_Table.serial_external_clock) + +#define rtems_cpu_configuration_get_serial_xon_xoff() \ + (_CPU_Table.serial_xon_xoff) + +#define rtems_cpu_configuration_get_serial_cts_rts() \ + (_CPU_Table.serial_cts_rts) + +#define rtems_cpu_configuration_get_serial_rate() \ + (_CPU_Table.serial_rate) + +#define rtems_cpu_configuration_get_timer_average_overhead() \ + (_CPU_Table.timer_average_overhead) + +#define rtems_cpu_configuration_get_timer_least_valid() \ + (_CPU_Table.timer_least_valid) + +#define rtems_cpu_configuration_get_timer_internal_clock() \ + (_CPU_Table.timer_internal_clock) + +#endif + +#if (defined(mpc555) \ + || defined(mpc860) || defined(mpc821) || defined(mpc8260)) +#define rtems_cpu_configuration_get_clock_speed() \ + (_CPU_Table.clock_speed) +#endif + #endif /* ASM */ #ifndef ASM |