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:   xtraeme
Date:           Tue Mar 20 21:07:40 UTC 2007

Modified Files:
        src/sys/arch/amd64/amd64: ipifuncs.c machdep.c
        src/sys/arch/amd64/include: cpu.h
        src/sys/arch/i386/i386: ipifuncs.c machdep.c
        src/sys/arch/i386/include: cpu.h
        src/sys/arch/x86/conf: files.x86
        src/sys/arch/x86/include: intrdefs.h
        src/sys/arch/x86/x86: x86_machdep.c
Added Files:
        src/sys/arch/x86/include: cpu_msr.h
        src/sys/arch/x86/x86: msr_ipifuncs.c

Log Message:
MSR read and write IPI handlers for x86. A MSR will be read or written
in all CPUs available in the system. This adds another member
to struct cpu_info, ci_msr_rvalue; it will contain the value of the MSR
in a previous operation.

Tested with clockmod in UP and SMP by me, tested with est in SMP
by Daniel Carosone and Michael Van Elst.

Ok'ed by Andrew Doran and Matthew R. Green.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 src/sys/arch/amd64/amd64/ipifuncs.c
cvs rdiff -r1.52 -r1.53 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/amd64/include/cpu.h
cvs rdiff -r1.14 -r1.15 src/sys/arch/i386/i386/ipifuncs.c
cvs rdiff -r1.601 -r1.602 src/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.137 -r1.138 src/sys/arch/i386/include/cpu.h
cvs rdiff -r1.26 -r1.27 src/sys/arch/x86/conf/files.x86
cvs rdiff -r0 -r1.1 src/sys/arch/x86/include/cpu_msr.h
cvs rdiff -r1.5 -r1.6 src/sys/arch/x86/include/intrdefs.h
cvs rdiff -r0 -r1.1 src/sys/arch/x86/x86/msr_ipifuncs.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/x86/x86/x86_machdep.c

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