History log of /src/sys/arch/x86/include/cpu_msr.h |
Revision | | Date | Author | Comments |
1.7 |
| 05-Oct-2009 |
rmind | Remove X86_IPI_WRITE_MSR (and msr_ipifuncs.c), replace all uses in drivers with xc_broadcast(). AMD K8 PowerNow driver tested by <jakllsch>, thanks!
Closes PR/37665.
|
1.6 |
| 17-Oct-2007 |
garbled | branches: 1.6.20; 1.6.34; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.5 |
| 06-Oct-2007 |
xtraeme | Use a two clause license for all the code I contributed.
The envsys code will be changed later.
|
1.4 |
| 25-Mar-2007 |
xtraeme | branches: 1.4.2; 1.4.6; 1.4.8; 1.4.10; 1.4.18; 1.4.20; 1.4.22; 1.4.24; Add another member to struct cpu_msr_broadcast, msr_read that will enable the rdmsr call in msr_write_ipi(), so that when it's not defined we don't read it before writing; disabled in powernow_k8 and enabled in the others.
|
1.3 |
| 21-Mar-2007 |
xtraeme | branches: 1.3.2; Remove unneeded headers.
|
1.2 |
| 21-Mar-2007 |
xtraeme | Remove the MSR read IPI handler, there won't be any driver that will use it, and we can see if the values are ok in the CPUs in the write operation.
Suggested by YAMAMOTO Takashi.
|
1.1 |
| 20-Mar-2007 |
xtraeme | 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.
|
1.3.2.3 |
| 15-Apr-2007 |
yamt | sync with head.
|
1.3.2.2 |
| 24-Mar-2007 |
yamt | sync with head.
|
1.3.2.1 |
| 21-Mar-2007 |
yamt | file cpu_msr.h was added on branch yamt-idlelwp on 2007-03-24 14:55:05 +0000
|
1.4.24.1 |
| 14-Oct-2007 |
yamt | sync with head.
|
1.4.22.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.4.22.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.4.22.1 |
| 25-Mar-2007 |
yamt | file cpu_msr.h was added on branch yamt-lazymbuf on 2007-09-03 14:31:19 +0000
|
1.4.20.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.4.18.1 |
| 07-Oct-2007 |
joerg | Sync with HEAD.
|
1.4.10.2 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.4.10.1 |
| 25-Mar-2007 |
mjf | file cpu_msr.h was added on branch mjf-ufs-trans on 2007-07-11 20:03:13 +0000
|
1.4.8.1 |
| 16-Oct-2007 |
garbled | Sync with HEAD
|
1.4.6.2 |
| 20-Apr-2007 |
bouyer | Pull up following revision(s) (requested by mlelstv in ticket #575): sys/arch/i386/i386/est.c sync with 1.37 sys/arch/i386/i386/ipifuncs.c sync with 1.16 sys/arch/x86/include/cpu_msr.h sync with 1.4 sys/arch/x86/include/intrdefs.h sync with 1.8 sys/arch/x86/include/powernow.h sync with 1.9 sys/arch/x86/x86/powernow_k8.c sync with 1.20 sys/arch/x86/x86/msr_ipifuncs.c sync with 1.8 sys/arch/amd64/amd64/ipifuncs.c sync with 1.9 sys/arch/i386/i386/identcpu.c patch sys/arch/i386/i386/machdep.c patch sys/arch/i386/include/cpu.h patch sys/arch/x86/conf/files.x86 patch sys/arch/x86/x86/x86_machdep.c patch sys/arch/amd64/amd64/machdep.c patch Add MSR write IPI handler for x86. Use it and the RUN_ONCE framework to make est and powernow drivers work properly with SMP.
|
1.4.6.1 |
| 25-Mar-2007 |
bouyer | file cpu_msr.h was added on branch netbsd-4 on 2007-04-20 20:31:27 +0000
|
1.4.2.3 |
| 09-Oct-2007 |
ad | Sync with head.
|
1.4.2.2 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.4.2.1 |
| 25-Mar-2007 |
ad | file cpu_msr.h was added on branch vmlocking on 2007-04-10 13:22:45 +0000
|
1.6.34.1 |
| 01-Nov-2009 |
jym | Sync with HEAD.
|
1.6.20.1 |
| 11-Mar-2010 |
yamt | sync with head
|