summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-07-16 21:05:47 +1000
committerChris Johns <chrisj@rtems.org>2015-07-16 21:05:47 +1000
commit62017568298324bf8b9c0673852e607f6fd8013d (patch)
tree45927f0858dd75989d29f4d77a7eb47ab21cdede
parentlibbsd.txt: Clarify rules to modify FreeBSD code (diff)
downloadrtems-libbsd-62017568298324bf8b9c0673852e607f6fd8013d.tar.bz2
Fix buiding for the i386.
-rw-r--r--freebsd/sys/contrib/altq/altq/altq_subr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/contrib/altq/altq/altq_subr.c b/freebsd/sys/contrib/altq/altq/altq_subr.c
index 3ebd58d8..fbbf5896 100644
--- a/freebsd/sys/contrib/altq/altq/altq_subr.c
+++ b/freebsd/sys/contrib/altq/altq/altq_subr.c
@@ -930,6 +930,7 @@ init_machclk_setup(void)
#if defined(__NetBSD__) && defined(MULTIPROCESSOR)
machclk_usepcc = 0;
#endif
+#if !defined(__rtems__)
#if defined(__amd64__) || defined(__i386__)
/* check if TSC is available */
#ifdef __FreeBSD__
@@ -938,6 +939,7 @@ init_machclk_setup(void)
#else
if ((cpu_feature & CPUID_TSC) == 0)
#endif
+#endif /* __rtems__ */
machclk_usepcc = 0;
#endif
}
@@ -968,6 +970,7 @@ init_machclk(void)
* accessible, just use it.
*/
#if defined(__amd64__) || defined(__i386__)
+#ifndef __rtems__
#ifdef __FreeBSD__
machclk_freq = atomic_load_acq_64(&tsc_freq);
#elif defined(__NetBSD__)
@@ -975,6 +978,7 @@ init_machclk(void)
#elif defined(__OpenBSD__) && (defined(I586_CPU) || defined(I686_CPU))
machclk_freq = pentium_mhz * 1000000;
#endif
+#endif /* __rtems */
#endif
/*