Description of problem: Dunnington processors are not recognized as core2 architecture processors in the oprofile module. Adding a case statement in nmi_int.c for CPUs with model 29 resolves the issue. Version-Release number of selected component (if applicable): kernel-2.6.18-128.1.1.el5 How reproducible: Run "opcontrol --list-events" Steps to Reproduce: 1. 2. 3. Actual results: #opcontrol --list-events Using timer interrupt. Expected results: #opcontrol --list-events oprofile: available events for CPU type "Core 2" See Intel Architecture Developer's Manual Volume 3, Appendix A and Intel Architecture Optimization Reference Manual (730795-001) CPU_CLK_UNHALTED: (counter: all) .... Additional info: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 29 model name : Intel(R) Xeon(R) CPU E7450 @ 2.40GHz stepping : 1 cpu MHz : 2400.093 cache size : 12288 KB physical id : 0 siblings : 6 core id : 0 cpu cores : 6 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm bogomips : 4803.89 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:
Before this could be done, it would need to be pushed to the upstream linux kernel. Which I'm looking into.
Created attachment 446545 [details] adding Dunnigton and Merom-L model to operofile cpu_type
hi, please check the attached patch (comment 2). Does anyone have access to Dunnington model I did not find it within my machine circle.. if possible please try kernels in: http://people.redhat.com/jolsa/493047/ and let me know if it works.. I have upstream patch ready, but would like to hear if it works before I send it out ;) thanks, jirka
This is a Dunnington system: https://beaker.engineering.redhat.com/view/intel-s3e3432-01.rhts.eng.bos.redhat.com
tested and sent upstream: http://lkml.org/lkml/2010/9/21/57
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
in kernel-2.6.18-225.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed.
Reproduced on kernel 2.6.18-164.el5. System: intel-s3e3432-01.rhts.eng.bos.redhat.com OS: RHEL5-Server-U4 # opcontrol --list-events Using timer interrupt. --------------------------------- Verified on kernel 2.6.18-230.el5. # opcontrol --list-events oprofile: available events for CPU type "Core 2" ...
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0017.html