Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-3]: src/sys/arch/i386/i386 Pull up following revision(s) (request...
details: https://anonhg.NetBSD.org/src/rev/b0740e311776
branches: netbsd-3
changeset: 577371:b0740e311776
user: riz <riz%NetBSD.org@localhost>
date: Sat Oct 15 17:43:51 2005 +0000
description:
Pull up following revision(s) (requested by xtraeme in ticket #887):
sys/arch/i386/i386/est.c: revision 1.10
More Dothan entries from OpenBSD.
diffstat:
sys/arch/i386/i386/est.c | 98 ++++++++++++++++++++++++++++++++---------------
1 files changed, 67 insertions(+), 31 deletions(-)
diffs (139 lines):
diff -r 5542226795e7 -r b0740e311776 sys/arch/i386/i386/est.c
--- a/sys/arch/i386/i386/est.c Sat Oct 15 17:33:31 2005 +0000
+++ b/sys/arch/i386/i386/est.c Sat Oct 15 17:43:51 2005 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: est.c,v 1.7 2005/02/24 08:25:28 martin Exp $ */
+/* $NetBSD: est.c,v 1.7.2.1 2005/10/15 17:43:51 riz Exp $ */
/*
* Copyright (c) 2003 Michael Eriksson.
* All rights reserved.
@@ -75,13 +75,16 @@
* http://www.intel.com/design/mobile/datashts/252612.htm
* http://www.intel.com/design/mobile/datashts/302189.htm
*
+ * - Intel Pentium M Processor on 90 nm Process with 2-MB L2 Cache Datasheet
+ * Table 3-4, Voltage and Current Specifications.
+ *
* - Linux cpufreq patches, speedstep-centrino.c.
* Encoding of MSR_PERF_CTL and MSR_PERF_STATUS.
* http://www.codemonkey.org.uk/projects/cpufreq/cpufreq-2.4.22-pre6-1.gz
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: est.c,v 1.7 2005/02/24 08:25:28 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: est.c,v 1.7.2.1 2005/10/15 17:43:51 riz Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -185,6 +188,61 @@
{ 600, 956 }
};
+
+/* Intel Pentium M processor 723 1.0 GHz */
+static const struct fq_info pentium_m_n723[] = {
+ { 1000, 940 },
+ { 900, 908 },
+ { 800, 876 },
+ { 600, 812 }
+};
+
+/* Intel Pentium M processor 733 1.1 GHz */
+static const struct fq_info pentium_m_n733[] = {
+ { 1100, 940 },
+ { 1000, 924 },
+ { 900, 892 },
+ { 800, 876 },
+ { 600, 812 }
+};
+
+/* Intel Pentium M processor 753 1.2 GHz */
+static const struct fq_info pentium_m_n753[] = {
+ { 1200, 940 },
+ { 1100, 924 },
+ { 1000, 908 },
+ { 900, 876 },
+ { 800, 860 },
+ { 600, 812 }
+};
+
+/* Intel Pentium M processor 738 1.4 GHz */
+static const struct fq_info pentium_m_n738[] = {
+ { 1400, 1116 },
+ { 1300, 1116 },
+ { 1200, 1100 },
+ { 1100, 1068 },
+ { 1000, 1052 },
+ { 900, 1036 },
+ { 800, 1020 },
+ { 600, 988 }
+};
+
+#if 0
+/* Intel Pentium M processor 758 1.5 GHz */
+static const struct fq_info pentium_m_n758[] = {
+ { 1500, 1116 },
+ { 1400, 1116 },
+ { 1300, 1100 },
+ { 1200, 1084 },
+ { 1100, 1068 },
+ { 1000, 1052 },
+ { 900, 1036 },
+ { 800, 1020 },
+ { 600, 988 }
+};
+#endif
+
/* Intel Pentium M processor 715 1.5 GHz */
static const struct fq_info pentium_m_n715[] = {
{ 1500, 1340 },
@@ -249,35 +307,6 @@
{ 600, 988 }
};
-/* Intel Pentium M processor 723 1.0 GHz */
-static const struct fq_info pentium_m_n723[] = {
- { 1000, 940 },
- { 900, 908 },
- { 800, 876 },
- { 600, 812 }
-};
-
-/* Intel Pentium M processor 733 1.1 GHz */
-static const struct fq_info pentium_m_n733[] = {
- { 1100, 940 },
- { 1000, 920 },
- { 900, 892 },
- { 800, 876 },
- { 600, 812 }
-};
-
-/* Intel Pentium M processor 738 1.4 GHz */
-static const struct fq_info pentium_m_n738[] = {
- { 1400, 1116 },
- { 1300, 1116 },
- { 1200, 1100 },
- { 1100, 1068 },
- { 1000, 1052 },
- { 900, 1036 },
- { 800, 1020 },
- { 600, 988 }
-};
-
struct fqlist {
const char *brand_tag;
size_t tablec;
@@ -298,6 +327,13 @@
};
static const struct fqlist pentium_m_dothan[] = {
+ ENTRY("1.00", pentium_m_n723),
+ ENTRY("1.10", pentium_m_n733),
+ ENTRY("1.20", pentium_m_n753),
+ ENTRY("1.40", pentium_m_n738),
+#if 0
+ ENTRY("1.50", pentium_m_n758),
+#endif
ENTRY("1.50", pentium_m_n715),
ENTRY("1.60", pentium_m_n725),
ENTRY("1.70", pentium_m_n735),
Home |
Main Index |
Thread Index |
Old Index