NetBSD and SpeedStep on the Atom N450

       293 words, 2 minutes

My Dell Inspiron Mini 10 ships with an Intel Atom N450. Right now, TuM’Fatig is running on an USB disk plugged in the XPS M1330. So the Mini is in testing mode. Today was the day when I checked the status of NetBSD’s SpeedStep implementation on N450.

Sadly, NetBSD 5.1_STABLE still does not support it ; NetBSD 5.99.55 knows about it though.

The STABLE branch goes:

NetBSD 5.1_STABLE (GENERIC) #0: Mon Jul 18 17:58:29 UTC 2011
builds@b7.netbsd.org:/home/builds/ab/netbsd-5/amd64/201107181650Z-obj/home/builds/ab/netbsd-5/src/sys/arch/amd64/compile/GENERIC
total memory = 2037 MB
avail memory = 1959 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.5 @ 0xdc010 (43 entries)
Dell Inc. Inspiron 1012 (A11)
mainbus0 (root)
cpu0 at mainbus0 apid 0: Intel 686-class, 1662MHz, id 0x106ca
cpu1 at mainbus0 apid 1: Intel 686-class, 1662MHz, id 0x106ca
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 20, 24 pins
acpi0 at mainbus0: Intel ACPICA 20080321
acpi0: X/RSDT: OemId <dell  , CL09   ,06040000>, AslId < LTP,00000000>
acpi0: SCI interrupting at int 9
(...)

The HEAD branch goes:

NetBSD 5.99.55 (GENERIC) #0: Thu Jul 21 19:52:17 UTC 2011
builds@b7.netbsd.org:/home/builds/ab/HEAD/amd64/201107211820Z-obj/home/builds/ab/HEAD/src/sys/arch/amd64/compile/GENERIC
total memory = 2037 MB
avail memory = 1962 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Dell Inc. Inspiron 1012 (A11)
mainbus0 (root)
cpu0 at mainbus0 apid 0: Intel(R) Atom(TM) CPU N450   @ 1.66GHz, id 0x106ca
cpu1 at mainbus0 apid 1: Intel(R) Atom(TM) CPU N450   @ 1.66GHz, id 0x106ca
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 20, 24 pins
acpi0 at mainbus0: Intel ACPICA 20110623
acpi0: X/RSDT: OemId <dell  , CL09   ,06040000>, AslId < LTP,00000000>
acpi0: SCI interrupting at int 9
(...)

The available frequencies are:

machdep.est.frequency.target = 1000
machdep.est.frequency.current = 1000
machdep.est.frequency.available = 1667 1333 1000

That’s All Folks!