diff options
author | grehan <grehan@FreeBSD.org> | 2003-09-26 09:02:24 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2003-09-26 09:02:24 +0000 |
commit | de2a476e05f44fb83a371d302fb652fd17b5df39 (patch) | |
tree | c69949c5ce0dcc553c89430a31670e75faada551 /sys | |
parent | 2c53f2561e4b73ebd7b639d573debb2aa8b450fd (diff) | |
download | FreeBSD-src-de2a476e05f44fb83a371d302fb652fd17b5df39.zip FreeBSD-src-de2a476e05f44fb83a371d302fb652fd17b5df39.tar.gz |
DELAY must be a routine, not a macro definition.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/powerpc/aim/clock.c | 2 | ||||
-rw-r--r-- | sys/powerpc/include/cpu.h | 2 | ||||
-rw-r--r-- | sys/powerpc/powerpc/clock.c | 2 | ||||
-rw-r--r-- | sys/powerpc/powerpc/cpu.c | 4 |
4 files changed, 4 insertions, 6 deletions
diff --git a/sys/powerpc/aim/clock.c b/sys/powerpc/aim/clock.c index 11ba5d0..cee97f4 100644 --- a/sys/powerpc/aim/clock.c +++ b/sys/powerpc/aim/clock.c @@ -306,7 +306,7 @@ decr_get_timecount(struct timecounter *tc) * Wait for about n microseconds (at least!). */ void -delay(int n) +DELAY(int n) { u_quad_t tb, ttb; diff --git a/sys/powerpc/include/cpu.h b/sys/powerpc/include/cpu.h index ae3893d..4e4119c 100644 --- a/sys/powerpc/include/cpu.h +++ b/sys/powerpc/include/cpu.h @@ -50,8 +50,6 @@ #define cpu_swapout(p) #define cpu_number() 0 -#define DELAY(n) delay(n) - #if defined(_KERNEL) || defined(_STANDALONE) #define CACHELINESIZE 32 #endif diff --git a/sys/powerpc/powerpc/clock.c b/sys/powerpc/powerpc/clock.c index 11ba5d0..cee97f4 100644 --- a/sys/powerpc/powerpc/clock.c +++ b/sys/powerpc/powerpc/clock.c @@ -306,7 +306,7 @@ decr_get_timecount(struct timecounter *tc) * Wait for about n microseconds (at least!). */ void -delay(int n) +DELAY(int n) { u_quad_t tb, ttb; diff --git a/sys/powerpc/powerpc/cpu.c b/sys/powerpc/powerpc/cpu.c index 6b1085e..eee0eab 100644 --- a/sys/powerpc/powerpc/cpu.c +++ b/sys/powerpc/powerpc/cpu.c @@ -245,7 +245,7 @@ cpu_print_speed(void) mtspr(SPR_MMCR0, SPR_MMCR0_FC); mtspr(SPR_PMC1, 0); mtspr(SPR_MMCR0, SPR_MMCR0_PMC1SEL(PMCN_CYCLES)); - delay(100000); + DELAY(100000); cps = (mfspr(SPR_PMC1) * 10) + 4999; printf(", %lld.%02lld MHz", cps / 1000000, (cps / 10000) % 100); } @@ -284,7 +284,7 @@ cpu_config_l2cr(u_int cpuid, uint16_t vers) __asm __volatile("sync"); /* Wait for L2 clock to be stable (640 L2 clocks). */ - delay(100); + DELAY(100); /* Invalidate all L2 contents. */ mtspr(SPR_L2CR, l2cr | L2CR_L2I); |