Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch



Module Name:    src
Committed By:   jym
Date:           Wed Aug  5 20:15:37 UTC 2009

Modified Files:
        src/sys/arch/amd64/conf: XEN3_DOM0
        src/sys/arch/i386/conf: XEN3_DOM0
        src/sys/arch/x86/include: cpuvar.h
        src/sys/arch/x86/x86: x86_machdep.c
        src/sys/arch/xen/conf: files.compat files.xen

Log Message:
Add Intel SpeedStep and AMD PowerNow! support in Xen dom0. MSR operations
are now compiled in by default.

Note that MSR support in Xen depends on its version. rdmsr() should always
succeed, but wrmsr() to certain registers can end in a NOOP. In that case,
the error will be logged (see xm dmesg).

Setting CPU frequency (SpeedStep) requires Xen 3.3 with the option
cpufreq="dom0-kernel" passed down to hypervisor during boot.

Compiled and tested for SpeedStep under i386 for XEN3_DOM0 and XEN3PAE_DOM0
by jym@. amd64 was tested by Joel Carnat.

See also http://mail-index.netbsd.org/port-xen/2009/08/02/msg005213.html .

Commit requested by bouyer@.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/x86/include/cpuvar.h
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/xen/conf/files.compat
cvs rdiff -u -r1.102 -r1.103 src/sys/arch/xen/conf/files.xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index