Sfoglia il codice sorgente

sh: Disable L2 reporting for present URAM only parts.

The probing logic works for both URAM and L2, with no way to
distinguish between the two. Disable the probing for now and
let the CPU subtypes that have this in a real L2 configuration
explicitly say so.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Paul Mundt 17 anni fa
parent
commit
26fad19d8c
1 ha cambiato i file con 2 aggiunte e 5 eliminazioni
  1. 2 5
      arch/sh/kernel/cpu/sh4/probe.c

+ 2 - 5
arch/sh/kernel/cpu/sh4/probe.c

@@ -3,7 +3,7 @@
  *
  *
  * CPU Subtype Probing for SH-4.
  * CPU Subtype Probing for SH-4.
  *
  *
- * Copyright (C) 2001 - 2006  Paul Mundt
+ * Copyright (C) 2001 - 2007  Paul Mundt
  * Copyright (C) 2003  Richard Curnow
  * Copyright (C) 2003  Richard Curnow
  *
  *
  * This file is subject to the terms and conditions of the GNU General Public
  * This file is subject to the terms and conditions of the GNU General Public
@@ -52,12 +52,9 @@ int __init detect_cpu_and_cache_system(void)
 	current_cpu_data.dcache.linesz		= L1_CACHE_BYTES;
 	current_cpu_data.dcache.linesz		= L1_CACHE_BYTES;
 
 
 	/*
 	/*
-	 * Setup some generic flags we can probe
-	 * (L2 and DSP detection only work on SH-4A)
+	 * Setup some generic flags we can probe on SH-4A parts
 	 */
 	 */
 	if (((pvr >> 16) & 0xff) == 0x10) {
 	if (((pvr >> 16) & 0xff) == 0x10) {
-		if ((cvr & 0x02000000) == 0)
-			current_cpu_data.flags |= CPU_HAS_L2_CACHE;
 		if ((cvr & 0x10000000) == 0)
 		if ((cvr & 0x10000000) == 0)
 			current_cpu_data.flags |= CPU_HAS_DSP;
 			current_cpu_data.flags |= CPU_HAS_DSP;