Subject: port-i386/32606: Speedstep support for Intel Pentium M 710
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <richterf@uta1002.at>
List: netbsd-bugs
Date: 01/23/2006 20:15:04
>Number:         32606
>Category:       port-i386
>Synopsis:       Speedstep support for Intel Pentium M 710
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-i386-maintainer
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 23 20:15:04 +0000 2006
>Originator:     Falk
>Release:        3.0
>Organization:
>Environment:
NetBSD  3.0 NetBSD 3.0 (FALK) #2: Tue Jan 17 19:43:48 CET 2006  root@:/usr/src/sys/arch/i386/compile/FALK i386
>Description:
The CPU in my Gericom notebook is an Intel Centrino M710 (1.4MHz, 90nm process, 400MHz frontside bus, 2MB cache). This CPU isn't in the current Intel documentation (I don't know the reason perhaps it is an oem-part) and so it isn't in the tables of the "est.c"-kernelfile. 
>How-To-Repeat:

>Fix:
I added the processor in the est.c-file and it works fine:

/* Intel Pentium M processor 710 1.4 GHz */
static const struct fq_info pentium_m_n710[] = {
	{ 1400, 1340 },
	{ 1200, 1228 },
	{ 1000, 1148 },
	{  800, 1068 },
	{  600,  988 }
};

and later in this file:

static const struct fqlist pentium_m_dothan[] = {
...
	ENTRY("1.40", pentium_m_n710),
};