svn commit: r196089 - projects/mips/sys/mips/include

Oleksandr Tymoshenko gonzo at FreeBSD.org
Mon Aug 10 01:50:00 UTC 2009


Author: gonzo
Date: Mon Aug 10 01:49:59 2009
New Revision: 196089
URL: http://svn.freebsd.org/changeset/base/196089

Log:
  - Make i/d cache size field 32-bit to prevent overflow
  
  Submited by: Neelkanth Natu

Modified:
  projects/mips/sys/mips/include/cpuinfo.h

Modified: projects/mips/sys/mips/include/cpuinfo.h
==============================================================================
--- projects/mips/sys/mips/include/cpuinfo.h	Sun Aug  9 18:39:23 2009	(r196088)
+++ projects/mips/sys/mips/include/cpuinfo.h	Mon Aug 10 01:49:59 2009	(r196089)
@@ -57,11 +57,11 @@ struct mips_cpuinfo {
 	u_int16_t	tlb_nentries;
 	u_int8_t	icache_virtual;
 	struct {
-		u_int8_t	ic_size;
+		u_int32_t	ic_size;
 		u_int8_t	ic_linesize;
 		u_int8_t	ic_nways;
 		u_int16_t	ic_nsets;
-		u_int8_t	dc_size;
+		u_int32_t	dc_size;
 		u_int8_t	dc_linesize;
 		u_int8_t	dc_nways;
 		u_int16_t	dc_nsets;


More information about the svn-src-projects mailing list