Daniel, On Fri, Aug 31, 2007 at 07:43:20AM -0700, Daniel Walker wrote:Ok, looks like deaulting to P6 does not quite work. Here is a new version. This time I used a different approach. I am must admit I am a bit puzzled by the duplication of information between the wd_ops and the nmi_watchdog_ctlblk structure. My understanding is that thelater is used as a cache for the info that needs to be per-cpu. The wd_ops provides the MSR to use for the counter, yet all the setup_*() routines hardcode the MSR. Not sure why? In this patch, the setup_*() routine now extract the MSR from the wd_ops to copy them into the nmi_watchdog_ctlblk. This is not done for P4 because of the special and ugly case of HT. With this approach, we can now create a custom wd_ops for CoreDuo that is a clone of the intel_arch_wd_ops, except for the MSR. Could you try this one instead? Thanks. -- -Stephane
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Eric Paris | [RFC 0/5] [TALPA] Intro to a linux interface for on access scanning |
| holzheu | Re: [RFC/PATCH] Documentation of kernel messages |
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Alan Cox | Re: [BUG] New Kernel Bugs |
