summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/powerpc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-02-18 10:26:21 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2005-02-18 10:26:21 +0000
commit6b0912e11d7f987881daf2ad271888097a1afd1c (patch)
treeecf255bd834caa3330e81bc2ebdff58b6199aac6 /cpukit/score/cpu/powerpc
parent2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-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 'cpukit/score/cpu/powerpc')
-rw-r--r--cpukit/score/cpu/powerpc/ChangeLog23
-rw-r--r--cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h36
-rw-r--r--cpukit/score/cpu/powerpc/rtems/score/cpu.h35
3 files changed, 59 insertions, 35 deletions
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog
index 847357e048..7cd5d8ad1d 100644
--- a/cpukit/score/cpu/powerpc/ChangeLog
+++ b/cpukit/score/cpu/powerpc/ChangeLog
@@ -1,5 +1,28 @@
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.
+
+2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
(rtems_cpu_table): Sync defines between {old|new}-exceptions.
diff --git a/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h b/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h
index 3512eb6115..4f9ba967e8 100644
--- a/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h
+++ b/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h
@@ -343,41 +343,7 @@ typedef struct {
#ifndef ASM
#define rtems_cpu_configuration_get_spurious_handler() \
(_CPU_Table.spurious_handler)
-
-#if (defined(ppc403) || defined(ppc405) || defined(mpc860) || defined(mpc821))
-
-#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(mpc860) || defined(mpc821))
-#define rtems_cpu_configuration_get_clock_speed() \
- (_CPU_Table.clock_speed)
-#endif
-
-#endif
+#endif /* ASM */
/*
* The following type defines an entry in the PPC's trap table.
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