Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Oct 2003 10:17:47 -0800 (PST)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 40846 for review
Message-ID:  <200310301817.h9UIHl7F055508@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=40846

Change 40846 by jmallett@jmallett_sprout on 2003/10/30 10:16:59

	Kill SUPPORT_SB1 and CCA-related bits.

Affected files ...

.. //depot/projects/mips/sys/mips/include/cpu.h#12 edit
.. //depot/projects/mips/sys/mips/mips/machdep.c#33 edit

Differences ...

==== //depot/projects/mips/sys/mips/include/cpu.h#12 (text+ko) ====

@@ -128,9 +128,6 @@
 #define	CPU_MIPS_R4K_MMU		0x0001
 #define	CPU_MIPS_NO_LLSC		0x0002
 #define	CPU_MIPS_CAUSE_IV		0x0004
-#define	CPU_MIPS_HAVE_SPECIAL_CCA	0x0008	/* Defaults to '3' if not set. */
-#define	CPU_MIPS_CACHED_CCA_MASK	0x0070
-#define	CPU_MIPS_CACHED_CCA_SHIFT	 4
 #define	CPU_MIPS_DOUBLE_COUNT		0x0080	/* 1 cp0 count == 2 clock cycles */
 #define	CPU_MIPS_USE_WAIT		0x0100	/* Use "wait"-based cpu_idle() */
 #define	CPU_MIPS_NO_WAIT		0x0200	/* Inverse of previous, for mips32/64 */

==== //depot/projects/mips/sys/mips/mips/machdep.c#33 (text+ko) ====

@@ -173,9 +173,6 @@
 int mips_cpu_flags;
 int mips_has_r4k_mmu;
 int mips_has_llsc;
-#ifdef	SUPPORT_SB1
-int mips3_pg_cached;
-#endif
 
 int mips_num_tlb_entries;
 
@@ -532,14 +529,6 @@
 	  MIPS32_FLAGS | CPU_MIPS_NO_WAIT | CPU_MIPS_I_D_CACHE_COHERENT,
 						"Au1100 (Rev 2 core)" 	},
 
-#ifdef	SUPPORT_SB1
-	/* The SB1 CPUs use a CCA of 5 - "Cacheable Coherent Shareable" */
-	{ MIPS_PRID_CID_SIBYTE, MIPS_SB1, -1,	-1, -1, 0,
-	  MIPS64_FLAGS | CPU_MIPS_D_CACHE_COHERENT |
-	  CPU_MIPS_HAVE_SPECIAL_CCA | (5 << CPU_MIPS_CACHED_CCA_SHIFT),
-						"SB1"			},
-#endif /* SUPPORT_SB1 */
-
 	{ 0, 0, 0,				0, 0, 0,
 	  0,					NULL			}
 };
@@ -715,17 +704,6 @@
 	mips_has_r4k_mmu = mips_cpu_flags & CPU_MIPS_R4K_MMU;
 	mips_has_llsc = (mips_cpu_flags & CPU_MIPS_NO_LLSC) == 0;
 
-#ifdef	SUPPORT_SB1
-	if (mycpu->cpu_flags & CPU_MIPS_HAVE_SPECIAL_CCA) {
-		uint32_t cca;
-
-		cca = (ct->cpu_flags & CPU_MIPS_CACHED_CCA_MASK) >>
-		    CPU_MIPS_CACHED_CCA_SHIFT;
-		mips3_pg_cached = MIPS3_CCA_TO_PG(cca);
-	} else
-		mips3_pg_cached = MIPS3_DEFAULT_PG_CACHED;
-#endif	SUPPORT_SB1
-
 #ifdef __HAVE_MIPS_MACHDEP_CACHE_CONFIG
 	mips_machdep_cache_config();
 #endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310301817.h9UIHl7F055508>