Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
No Intel Speedstep in 5.1_STABLE ?
Greetings,
I'm on my way to update my 5.0_STABLE XEN3_DOM0/amd64, from 20090805, to a
5.1_STABLE from 20110122 :)
I have 5.1_STABLE installed, from -daily, in a VM and untared the full source
sets.
I have created a "personal" kernel configuration file named "LUUNA" (it add
SPEEDSTEP and a few other things).
When I build the kernel, I get the following error:
identcpu.o: In function `cpu_identify':
../../../../arch/x86/x86/identcpu.c:713: undefined reference to `est_init'
Is it still possible to run speedstep with netbsd/xen dom0 ?
TIA,
Jo
The long error message is:
(...)
# create LUUNA/.gdbinit
rm -f .gdbinit
echo "source ../../../../gdbscripts/bdump" >> .gdbinit
echo "source ../../../../gdbscripts/cpus" >> .gdbinit
echo "source ../../../../gdbscripts/kdump" >> .gdbinit
echo "source ../../../../gdbscripts/lwps" >> .gdbinit
echo "source ../../../../gdbscripts/msgbuf" >> .gdbinit
echo "source ../../../../gdbscripts/pgrpdump" >> .gdbinit
echo "source ../../../../gdbscripts/procs" >> .gdbinit
echo "source ../../../../gdbscripts/vchain" >> .gdbinit
echo "source ../../../../gdbscripts/vdump" >> .gdbinit
# create vers.c
sh ../../../../conf/newvers.sh
# compile LUUNA/vers.o
cc -mcmodel=kernel -mno-red-zone -ffreestanding -fno-zero-initialized-in-bss
-g -O2 -fno-omit-frame-pointer -std=gnu99 -fno-strict-aliasing -Werror -Wall
-Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings
-Wno-unreachable-code -Wno-sign-compare -Wno-pointer-sign -Wno-attributes
-Wextra -Wno-unused-parameter -Werror -Damd64 -Dx86_64 -I.
-I/usr/src/sys/arch/amd64/compile/LUUNA/xen-ma -I../../../../../common/include
-I../../../../arch -I../../../.. -nostdinc -DMSGBUFSIZE="24576" -DLKM
-DDIAGNOSTIC -DDEBUG -DENHANCED_SPEEDSTEP -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT
-I../../../../lib/libkern/../../../common/lib/libc/quad
-I../../../../lib/libkern/../../../common/lib/libc/string
-I../../../../lib/libkern/../../../common/lib/libc/arch/x86_64/string
-I../../../../external/isc/atheros_hal/dist
-I../../../../external/isc/atheros_hal/ic -I../../../../dist/ipf -c vers.c
# link LUUNA/netbsd
ld -Map netbsd.map --cref -T ../../../../arch/amd64/conf/kern.ldscript.Xen
-Ttext 0xffffffff80100000 -e start -X -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ}
vers.o
identcpu.o: In function `cpu_identify':
../../../../arch/x86/x86/identcpu.c:713: undefined reference to `est_init'
*** Error code 1
Stop.
make: stopped in /usr/src/sys/arch/amd64/compile/LUUNA
My conf file is:
netbsd# cat LUUNA
# $NetBSD: XEN3_DOM0,v 1.33.4.6 2010/11/21 17:43:03 riz Exp $
# LUUNA
include "arch/amd64/conf/XEN3_DOM0"
# Intel Enhanced Speedstep for EM64T CPUs
options ENHANCED_SPEEDSTEP
#options EST_FREQ_USERWRITE # any user can set frequency
# Intel(R) On Demand Clock Modulation (aka ODCM)
#options INTEL_ONDEMAND_CLOCKMOD
# Intel Core's on-die Thermal sensor
#options INTEL_CORETEMP
# NVIDIA nForce2/3/4 SMBus controller
#nfsmbc* at pci? dev ? function ?
#nfsmb* at nfsmbc?
#iic* at nfsmb?
# Intel PIIX4 power management controllers
piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller
iic* at piixpm? # SMBus on PIIX4
# Intel ICH SMBus controller
ichsmb* at pci? dev ? function ?
iic* at ichsmb?
# LM7[89] and compatible hardware monitors
lm0 at isa? port 0x290 # other common ports: 0x280, 0x310
# Thermal monitor and fan controller
dbcool* at iic? addr 0x2C # Unknown other motherboard(s)
dbcool* at iic? addr 0x2D # Tyan S2881
dbcool* at iic? addr 0x2E # Tyan S2882-D
# Serial Presence Detect capable memory modules
spdmem* at iic? addr 0x50
spdmem* at iic? addr 0x51
spdmem* at iic? addr 0x52
spdmem* at iic? addr 0x53
Home |
Main Index |
Thread Index |
Old Index