Module Name: src Committed By: matt Date: Sat Feb 12 00:45:23 UTC 2011
Modified Files: src/sys/arch/powerpc/oea [matt-nb5-pq3]: cpu_subr.c Log Message: Add IBM750GX support (from Bob Lee). To generate a diff of this commit: cvs rdiff -u -r1.50.14.3 -r1.50.14.4 src/sys/arch/powerpc/oea/cpu_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/powerpc/oea/cpu_subr.c diff -u src/sys/arch/powerpc/oea/cpu_subr.c:1.50.14.3 src/sys/arch/powerpc/oea/cpu_subr.c:1.50.14.4 --- src/sys/arch/powerpc/oea/cpu_subr.c:1.50.14.3 Fri Jan 28 02:34:11 2011 +++ src/sys/arch/powerpc/oea/cpu_subr.c Sat Feb 12 00:45:22 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu_subr.c,v 1.50.14.3 2011/01/28 02:34:11 matt Exp $ */ +/* $NetBSD: cpu_subr.c,v 1.50.14.4 2011/02/12 00:45:22 matt Exp $ */ /*- * Copyright (c) 2001 Matt Thomas. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cpu_subr.c,v 1.50.14.3 2011/01/28 02:34:11 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cpu_subr.c,v 1.50.14.4 2011/02/12 00:45:22 matt Exp $"); #include "opt_ppcparam.h" #include "opt_multiprocessor.h" @@ -209,6 +209,7 @@ { "620", MPC620, REVFMT_HEX }, { "750", MPC750, REVFMT_MAJMIN }, { "750FX", IBM750FX, REVFMT_MAJMIN }, + { "750GX", IBM750GX, REVFMT_MAJMIN }, { "7400", MPC7400, REVFMT_MAJMIN }, { "7410", MPC7410, REVFMT_MAJMIN }, { "7450", MPC7450, REVFMT_MAJMIN }, @@ -276,7 +277,7 @@ else if (MPC745X_P(vers) && vers != MPC7450) oeacpufeat |= OEACPU_XBSEN | OEACPU_HIGHBAT | OEACPU_HIGHSPRG; - else if (vers == IBM750FX) + else if (vers == IBM750FX || vers == IBM750GX) oeacpufeat |= OEACPU_HIGHBAT; } @@ -325,6 +326,7 @@ switch (vers) { #define K *1024 case IBM750FX: + case IBM750GX: case MPC601: case MPC750: case MPC7400: @@ -493,6 +495,7 @@ case MPC603ev: case MPC750: case IBM750FX: + case IBM750GX: case MPC7400: case MPC7410: case MPC8240: @@ -537,6 +540,7 @@ #ifdef NAPMODE switch (vers) { case IBM750FX: + case IBM750GX: case MPC750: case MPC7400: /* Select NAP mode. */ @@ -548,6 +552,7 @@ switch (vers) { case IBM750FX: + case IBM750GX: case MPC750: hid0 &= ~HID0_DBP; /* XXX correct? */ hid0 |= HID0_EMCP | HID0_BTIC | HID0_SGE | HID0_BHT; @@ -600,6 +605,7 @@ case MPC604ev: case MPC750: case IBM750FX: + case IBM750GX: case MPC7400: case MPC7410: case MPC7447A: @@ -618,6 +624,7 @@ cpu_config_l3cr(vers); break; case IBM750FX: + case IBM750GX: case MPC750: case MPC7400: case MPC7410: @@ -639,7 +646,7 @@ * XXX supported by Motorola and may return values that are off by * XXX 35-55 degrees C. */ - if (vers == MPC750 || vers == IBM750FX) + if (vers == MPC750 || vers == IBM750FX || vers == IBM750GX) cpu_tau_setup(ci); #endif @@ -899,6 +906,7 @@ switch (vers) { case IBM750FX: + case IBM750GX: cpu_fmttab_print(cpu_ibm750_l2cr_formats, l2cr); break; case MPC750: