* [PATCH] perf_events: remove bogus Intel Core constraint on ITLB_MISS_RETIRED
@ 2010-03-11 20:59 eranian
2010-03-11 21:07 ` Peter Zijlstra
0 siblings, 1 reply; 3+ messages in thread
From: eranian @ 2010-03-11 20:59 UTC (permalink / raw)
To: linux-kernel
Cc: peterz, mingo, paulus, fweisbec, robert.richter, davem, perfmon2-devel
Contrary to what Vol3b section 30.4.3 leads to believe, there is
no constraint on ITLB_MISS_RETIRED on Intel Core-based CPU, so
remove it.
Signed-off-by: Stephane Eranian <eranian@google.com>
--
perf_event_intel.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.c
index 971dc6e..58e83cd 100644
--- a/arch/x86/kernel/cpu/perf_event_intel.c
+++ b/arch/x86/kernel/cpu/perf_event_intel.c
@@ -43,7 +43,6 @@ static struct event_constraint intel_core2_event_constraints[] =
INTEL_EVENT_CONSTRAINT(0x18, 0x1), /* IDLE_DURING_DIV */
INTEL_EVENT_CONSTRAINT(0x19, 0x2), /* DELAYED_BYPASS */
INTEL_EVENT_CONSTRAINT(0xa1, 0x1), /* RS_UOPS_DISPATCH_CYCLES */
- INTEL_EVENT_CONSTRAINT(0xc9, 0x1), /* ITLB_MISS_RETIRED (T30-9) */
INTEL_EVENT_CONSTRAINT(0xcb, 0x1), /* MEM_LOAD_RETIRED */
EVENT_CONSTRAINT_END
};
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] perf_events: remove bogus Intel Core constraint on ITLB_MISS_RETIRED
2010-03-11 20:59 [PATCH] perf_events: remove bogus Intel Core constraint on ITLB_MISS_RETIRED eranian
@ 2010-03-11 21:07 ` Peter Zijlstra
2010-03-11 21:09 ` Stephane Eranian
0 siblings, 1 reply; 3+ messages in thread
From: Peter Zijlstra @ 2010-03-11 21:07 UTC (permalink / raw)
To: eranian
Cc: linux-kernel, mingo, paulus, fweisbec, robert.richter, davem,
perfmon2-devel
On Thu, 2010-03-11 at 12:59 -0800, eranian@google.com wrote:
> Contrary to what Vol3b section 30.4.3 leads to believe, there is
> no constraint on ITLB_MISS_RETIRED on Intel Core-based CPU, so
> remove it.
Is that from Intel, and will they clarify the text in the next version
of the document?
> Signed-off-by: Stephane Eranian <eranian@google.com>
> --
> perf_event_intel.c | 1 -
> 1 file changed, 1 deletion(-)
> diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.c
> index 971dc6e..58e83cd 100644
> --- a/arch/x86/kernel/cpu/perf_event_intel.c
> +++ b/arch/x86/kernel/cpu/perf_event_intel.c
> @@ -43,7 +43,6 @@ static struct event_constraint intel_core2_event_constraints[] =
> INTEL_EVENT_CONSTRAINT(0x18, 0x1), /* IDLE_DURING_DIV */
> INTEL_EVENT_CONSTRAINT(0x19, 0x2), /* DELAYED_BYPASS */
> INTEL_EVENT_CONSTRAINT(0xa1, 0x1), /* RS_UOPS_DISPATCH_CYCLES */
> - INTEL_EVENT_CONSTRAINT(0xc9, 0x1), /* ITLB_MISS_RETIRED (T30-9) */
> INTEL_EVENT_CONSTRAINT(0xcb, 0x1), /* MEM_LOAD_RETIRED */
> EVENT_CONSTRAINT_END
> };
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] perf_events: remove bogus Intel Core constraint on ITLB_MISS_RETIRED
2010-03-11 21:07 ` Peter Zijlstra
@ 2010-03-11 21:09 ` Stephane Eranian
0 siblings, 0 replies; 3+ messages in thread
From: Stephane Eranian @ 2010-03-11 21:09 UTC (permalink / raw)
To: Peter Zijlstra
Cc: linux-kernel, mingo, paulus, fweisbec, robert.richter, davem,
perfmon2-devel
On Thu, Mar 11, 2010 at 1:07 PM, Peter Zijlstra <peterz@infradead.org> wrote:
> On Thu, 2010-03-11 at 12:59 -0800, eranian@google.com wrote:
>> Contrary to what Vol3b section 30.4.3 leads to believe, there is
>> no constraint on ITLB_MISS_RETIRED on Intel Core-based CPU, so
>> remove it.
>
> Is that from Intel, and will they clarify the text in the next version
> of the document?
>
Yes.
>> Signed-off-by: Stephane Eranian <eranian@google.com>
>> --
>> perf_event_intel.c | 1 -
>> 1 file changed, 1 deletion(-)
>> diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.c
>> index 971dc6e..58e83cd 100644
>> --- a/arch/x86/kernel/cpu/perf_event_intel.c
>> +++ b/arch/x86/kernel/cpu/perf_event_intel.c
>> @@ -43,7 +43,6 @@ static struct event_constraint intel_core2_event_constraints[] =
>> INTEL_EVENT_CONSTRAINT(0x18, 0x1), /* IDLE_DURING_DIV */
>> INTEL_EVENT_CONSTRAINT(0x19, 0x2), /* DELAYED_BYPASS */
>> INTEL_EVENT_CONSTRAINT(0xa1, 0x1), /* RS_UOPS_DISPATCH_CYCLES */
>> - INTEL_EVENT_CONSTRAINT(0xc9, 0x1), /* ITLB_MISS_RETIRED (T30-9) */
>> INTEL_EVENT_CONSTRAINT(0xcb, 0x1), /* MEM_LOAD_RETIRED */
>> EVENT_CONSTRAINT_END
>> };
>
>
>
>
--
Stephane Eranian | EMEA Software Engineering
Google France | 38 avenue de l'Opéra | 75002 Paris
Tel : +33 (0) 1 42 68 53 00
This email may be confidential or privileged. If you received this
communication by mistake, please
don't forward it to anyone else, please erase all copies and
attachments, and please let me know that
it went to the wrong person. Thanks
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-03-11 21:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-11 20:59 [PATCH] perf_events: remove bogus Intel Core constraint on ITLB_MISS_RETIRED eranian
2010-03-11 21:07 ` Peter Zijlstra
2010-03-11 21:09 ` Stephane Eranian
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®