diff options
author | Rik Faith <faith@alephnull.com> | 2000-07-19 18:38:41 +0000 |
---|---|---|
committer | Rik Faith <faith@alephnull.com> | 2000-07-19 18:38:41 +0000 |
commit | aed8549e91ade1582505ebce50e4a79d99b4436f (patch) | |
tree | 75fae913a2327facdbd944b373a7e9ebe4ec9c8c /linux/init.c | |
parent | 7b888f87fa5ec559df97a7e911dd5a3328895f6f (diff) |
Sync with Linux 2.4.0-test4 kernel
Diffstat (limited to 'linux/init.c')
-rw-r--r-- | linux/init.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/linux/init.c b/linux/init.c index aefc884e..8de3dac9 100644 --- a/linux/init.c +++ b/linux/init.c @@ -97,10 +97,17 @@ void drm_parse_options(char *s) } } +/* drm_cpu_valid returns non-zero if the DRI will run on this CPU, and 0 + * otherwise. */ + int drm_cpu_valid(void) { #if defined(__i386__) if (boot_cpu_data.x86 == 3) return 0; /* No cmpxchg on a 386 */ #endif +#if defined(__sparc__) && !defined(__sparc_v9__) + if (1) + return 0; /* No cmpxchg before v9 sparc. */ +#endif return 1; } |