summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2007-04-02 21:52:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2007-04-02 21:52:14 +0000
commit191eec932036981e4f3223c229f33b61a753fe30 (patch)
tree1299d742d86369ce068bb55b6118689c3db0dba2 /c/src/lib/libbsp/i386
parent2007-04-02 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-191eec932036981e4f3223c229f33b61a753fe30.tar.bz2
2007-04-02 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
Diffstat (limited to 'c/src/lib/libbsp/i386')
-rw-r--r--c/src/lib/libbsp/i386/pc386/ChangeLog4
-rw-r--r--c/src/lib/libbsp/i386/pc386/clock/ckinit.c34
2 files changed, 4 insertions, 34 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog
index 359511a1a4..7b4da27532 100644
--- a/c/src/lib/libbsp/i386/pc386/ChangeLog
+++ b/c/src/lib/libbsp/i386/pc386/ChangeLog
@@ -1,3 +1,7 @@
+2007-04-02 Joel Sherrill <joel@OARcorp.com>
+
+ * clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
+
2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
diff --git a/c/src/lib/libbsp/i386/pc386/clock/ckinit.c b/c/src/lib/libbsp/i386/pc386/clock/ckinit.c
index 431793cfa7..5717f6f117 100644
--- a/c/src/lib/libbsp/i386/pc386/clock/ckinit.c
+++ b/c/src/lib/libbsp/i386/pc386/clock/ckinit.c
@@ -235,37 +235,3 @@ void Clock_exit()
BSP_remove_rtems_irq_handler (&clockIrqData);
}
-/*-------------------------------------------------------------------------+
-| PLEASE NOTE: The following is directly transcribed from the go32 BSP for
-| those who wish to use it with PENTIUM based machine. It needs
-| to be correctly integrated with the rest of the code!!!
-+--------------------------------------------------------------------------*/
-
-#if 0 && defined(pentium)
-
-/* This can be used to get extremely accurate timing on a pentium. */
-/* It isn't supported. [bryce] */
-
-#define HZ 90.0
-
-volatile long long Last_RDTSC;
-
-#define RDTSC()\
- ({ long long _now; __asm __volatile (".byte 0x0F,0x31":"=A"(_now)); _now; })
-
-long long Kernel_Time_ns( void )
-{
- extern uint32_t _TOD_Ticks_per_second;
-
- unsigned isrs_per_second = Clock_isrs_per_tick * _TOD_Ticks_per_second;
- long long now;
- int flags;
-
- disable_intr(flags);
- now = 1e9 * Clock_driver_ticks / isrs_per_second +
- (RDTSC() - Last_RDTSC) * (1000.0/HZ);
- enable_intr(flags);
- return now;
-} /* Kernel_Time_ns */
-
-#endif /* 0 && pentium */