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.
This commit is contained in:
Ralf Corsepius
2005-02-18 10:26:21 +00:00
parent 55074bcd9d
commit 6b0912e11d
3 changed files with 59 additions and 35 deletions

View File

@@ -1,3 +1,26 @@
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> 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h

View File

@@ -343,41 +343,7 @@ typedef struct {
#ifndef ASM #ifndef ASM
#define rtems_cpu_configuration_get_spurious_handler() \ #define rtems_cpu_configuration_get_spurious_handler() \
(_CPU_Table.spurious_handler) (_CPU_Table.spurious_handler)
#endif /* ASM */
#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
/* /*
* The following type defines an entry in the PPC's trap table. * The following type defines an entry in the PPC's trap table.

View File

@@ -283,6 +283,41 @@ static inline uint32_t CPU_swap_u32(
#define rtems_cpu_configuration_get_exceptions_in_ram() \ #define rtems_cpu_configuration_get_exceptions_in_ram() \
(_CPU_Table.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 */ #endif /* ASM */
#ifndef ASM #ifndef ASM