Re: Basic perf PMU support for Haswell v14

2013-06-20 Thread Ingo Molnar
* Andi Kleen wrote: > > Ok, this series looks good at first sight: you've slightly overdone the > > checkpatch style changes without checking that the result is actually an > > improvement - I've fixed those few places. > > > > I'll give it a bit of testing. > > Thanks for testing and

Re: Basic perf PMU support for Haswell v14

2013-06-20 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: Ok, this series looks good at first sight: you've slightly overdone the checkpatch style changes without checking that the result is actually an improvement - I've fixed those few places. I'll give it a bit of testing. Thanks for testing

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Andi Kleen
> Ok, this series looks good at first sight: you've slightly overdone the > checkpatch style changes without checking that the result is actually an > improvement - I've fixed those few places. > > I'll give it a bit of testing. Thanks for testing and merging. I still have some other patches

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Ingo Molnar
* Andi Kleen wrote: > Contains support for: > - Basic Haswell PMU and PEBS support > - Late unmasking of the PMI > - mem-loads/stores support > > v2: Addressed Stephane's feedback. See individual patches for details. > v3: now even more bite-sized. Qualifier constraints merged earlier. > v4:

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Ingo Molnar
* Andi Kleen wrote: > v13: > Various white space changes. > v14: > Rebased to 3.10-rc6 FYI, I'll have a look at your patches in the coming days. As I warned you in the past your very slow, piecemail-wise, feet-dragging response to review feedback which has resulted in a supposedly simple

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: v13: Various white space changes. v14: Rebased to 3.10-rc6 FYI, I'll have a look at your patches in the coming days. As I warned you in the past your very slow, piecemail-wise, feet-dragging response to review feedback which has resulted in a

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: Contains support for: - Basic Haswell PMU and PEBS support - Late unmasking of the PMI - mem-loads/stores support v2: Addressed Stephane's feedback. See individual patches for details. v3: now even more bite-sized. Qualifier constraints merged

Re: Basic perf PMU support for Haswell v14

2013-06-19 Thread Andi Kleen
Ok, this series looks good at first sight: you've slightly overdone the checkpatch style changes without checking that the result is actually an improvement - I've fixed those few places. I'll give it a bit of testing. Thanks for testing and merging. I still have some other patches to

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Andi Kleen wrote: > v12: Rebase to 3.10-rc2 > Add mem-loads/stores support for parity with Sandy Bridge. > Fix fixed counters (Thanks Ingo!) > Make late ack optional > Export new config bits in sysfs. > Minor changes Sigh, what you have not fixed in your patches are the basic stylistic

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Ingo Molnar wrote: > * Andi Kleen wrote: > > > On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: > > > > > > * Andi Kleen wrote: > > > > > > > All outstanding issues fixed I hope. And I added mem-loads/stores > > > > support. > > > > > > > > Contains support for: > > > > -

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Andi Kleen wrote: > On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: > > > > * Andi Kleen wrote: > > > > > All outstanding issues fixed I hope. And I added mem-loads/stores support. > > > > > > Contains support for: > > > - Basic Haswell PMU and PEBS support > > > - Late

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: * Andi Kleen a...@firstfloor.org wrote: All outstanding issues fixed I hope. And I added mem-loads/stores support. Contains support for: - Basic Haswell PMU and PEBS support

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Ingo Molnar mi...@kernel.org wrote: * Andi Kleen a...@firstfloor.org wrote: On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: * Andi Kleen a...@firstfloor.org wrote: All outstanding issues fixed I hope. And I added mem-loads/stores support. Contains

Re: Basic perf PMU support for Haswell v12

2013-05-30 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: v12: Rebase to 3.10-rc2 Add mem-loads/stores support for parity with Sandy Bridge. Fix fixed counters (Thanks Ingo!) Make late ack optional Export new config bits in sysfs. Minor changes Sigh, what you have not fixed in your patches are the basic

Re: Basic perf PMU support for Haswell v12

2013-05-28 Thread Andi Kleen
On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: > > * Andi Kleen wrote: > > > All outstanding issues fixed I hope. And I added mem-loads/stores support. > > > > Contains support for: > > - Basic Haswell PMU and PEBS support > > - Late unmasking of the PMI > > - mem-loads/stores

Re: Basic perf PMU support for Haswell v12

2013-05-28 Thread Ingo Molnar
* Andi Kleen wrote: > All outstanding issues fixed I hope. And I added mem-loads/stores support. > > Contains support for: > - Basic Haswell PMU and PEBS support > - Late unmasking of the PMI > - mem-loads/stores support > > v2: Addressed Stephane's feedback. See individual patches for

Re: Basic perf PMU support for Haswell v12

2013-05-28 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: All outstanding issues fixed I hope. And I added mem-loads/stores support. Contains support for: - Basic Haswell PMU and PEBS support - Late unmasking of the PMI - mem-loads/stores support v2: Addressed Stephane's feedback. See individual patches

Re: Basic perf PMU support for Haswell v12

2013-05-28 Thread Andi Kleen
On Tue, May 28, 2013 at 08:29:15AM +0200, Ingo Molnar wrote: * Andi Kleen a...@firstfloor.org wrote: All outstanding issues fixed I hope. And I added mem-loads/stores support. Contains support for: - Basic Haswell PMU and PEBS support - Late unmasking of the PMI -

Re: Basic perf PMU support for Haswell v10

2013-05-27 Thread Andi Kleen
> Over a month and no update on this. Ah I posted on May 22, but looks like the mails got stuck in a mail queue. Thanks for the reminder. Will repost. Also always available at git://git.kernel.org/pub/scm/linux/kernel/people/ak/linux-misc hsw/pmu6 -Andi -- To unsubscribe from this list: send

Re: Basic perf PMU support for Haswell v10

2013-05-27 Thread Stephane Eranian
On Mon, Apr 15, 2013 at 12:36 PM, Ingo Molnar wrote: > > * Ingo Molnar wrote: > >> >> * Andi Kleen wrote: >> >> > This is based on v7 of the full Haswell PMU support, >> >> This series looks mostly good - I've got two requests: >> >> - please rename intx -> in_tx, INTX -> IN_TX, as 'intx' is

Re: Basic perf PMU support for Haswell v10

2013-05-27 Thread Stephane Eranian
On Mon, Apr 15, 2013 at 12:36 PM, Ingo Molnar mi...@kernel.org wrote: * Ingo Molnar mi...@kernel.org wrote: * Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, This series looks mostly good - I've got two requests: - please rename intx - in_tx,

Re: Basic perf PMU support for Haswell v10

2013-05-27 Thread Andi Kleen
Over a month and no update on this. Ah I posted on May 22, but looks like the mails got stuck in a mail queue. Thanks for the reminder. Will repost. Also always available at git://git.kernel.org/pub/scm/linux/kernel/people/ak/linux-misc hsw/pmu6 -Andi -- To unsubscribe from this list: send the

Re: Basic perf PMU support for Haswell v11

2013-05-02 Thread Ingo Molnar
* Andi Kleen wrote: > v11: Rebase to perf/core. Fix extra regs. Rename INTX. Actually, you did not do what I asked you to do, to rename INTX to IN_TX, you still kept the 'INTX' pattern that is confusingly similar to interrupts related names like 'INT3'. I still see, even your latest patch,

Re: Basic perf PMU support for Haswell v11

2013-05-02 Thread Ingo Molnar
nce from what is implemented currently, and document this in the changelog. I'm going to ignore your APIC ACK patch until you do it properly. > So does it work if you revert > > perf, x86: Move NMI clearing to end of PMI handler after ... > > If that is it we could white lis

Re: Basic perf PMU support for Haswell v11

2013-05-02 Thread Ingo Molnar
NMI clearing to end of PMI handler after ... If that is it we could white list it for Haswell. No, reverting that patch did not fix the bug. I have bisected it down to this patch of yours: perf/x86: Add Haswell PMU support Most of that patch has no effect on non-Haswell machines, so

Re: Basic perf PMU support for Haswell v11

2013-05-02 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: v11: Rebase to perf/core. Fix extra regs. Rename INTX. Actually, you did not do what I asked you to do, to rename INTX to IN_TX, you still kept the 'INTX' pattern that is confusingly similar to interrupts related names like 'INT3'. I still see, even

Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Ingo Molnar
* Ingo Molnar wrote: > > * Ingo Molnar wrote: > > > You say it's barebones, yet it does not work :-( How well was this > > patch-set tested on non-Haswell hardware, which makes up 99.99% of our > > installed base? > > > > In particular, after applying your patches, 'perf top' stopped

Re: Your action on perf bug report is requested was Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Ingo Molnar
* Andi Kleen wrote: > > I found a similar system (not same stepping, but same model) and tested > > perf top works fine here. Also on a couple of other systems. > > > > Since I cannot reproduce I would need your help debugging it. > > Ingo, I haven't heard back from you on this. FYI, the

Your action on perf bug report is requested was Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Andi Kleen
> I found a similar system (not same stepping, but same model) and tested > perf top works fine here. Also on a couple of other systems. > > Since I cannot reproduce I would need your help debugging it. Ingo, I haven't heard back from you on this. You reported an unreproducable bug. I gave you

Your action on perf bug report is requested was Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Andi Kleen
I found a similar system (not same stepping, but same model) and tested perf top works fine here. Also on a couple of other systems. Since I cannot reproduce I would need your help debugging it. Ingo, I haven't heard back from you on this. You reported an unreproducable bug. I gave you

Re: Your action on perf bug report is requested was Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: I found a similar system (not same stepping, but same model) and tested perf top works fine here. Also on a couple of other systems. Since I cannot reproduce I would need your help debugging it. Ingo, I haven't heard back from you on this.

Re: Basic perf PMU support for Haswell v11

2013-05-01 Thread Ingo Molnar
* Ingo Molnar mi...@kernel.org wrote: * Ingo Molnar mi...@kernel.org wrote: You say it's barebones, yet it does not work :-( How well was this patch-set tested on non-Haswell hardware, which makes up 99.99% of our installed base? In particular, after applying your patches,

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Andi Kleen
> How well was this > patch-set tested on non-Haswell hardware, which makes up 99.99% of our > installed base? I tested on a couple systems now and then: usually Haswell, IvyBridge, sometimes also Westmere and Atom. I don't retest every iteration, as you know most of the changes you're

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Ingo Molnar
* Ingo Molnar wrote: > You say it's barebones, yet it does not work :-( How well was this > patch-set tested on non-Haswell hardware, which makes up 99.99% of our > installed base? > > In particular, after applying your patches, 'perf top' stopped working > on an Intel testbox of mine: The

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Ingo Molnar
* Andi Kleen wrote: > This is based on v7 of the full Haswell PMU support, > rebased, and stripped down to the bare bones Ok, I found some time to still squeeze this into the v3.10 x86 PMU bits merge window but ran into problems. You say it's barebones, yet it does not work :-( How well was

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Ok, I found some time to still squeeze this into the v3.10 x86 PMU bits merge window but ran into problems. You say it's barebones, yet it does not work

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Ingo Molnar
* Ingo Molnar mi...@kernel.org wrote: You say it's barebones, yet it does not work :-( How well was this patch-set tested on non-Haswell hardware, which makes up 99.99% of our installed base? In particular, after applying your patches, 'perf top' stopped working on an Intel testbox of

Re: Basic perf PMU support for Haswell v11

2013-04-26 Thread Andi Kleen
How well was this patch-set tested on non-Haswell hardware, which makes up 99.99% of our installed base? I tested on a couple systems now and then: usually Haswell, IvyBridge, sometimes also Westmere and Atom. I don't retest every iteration, as you know most of the changes you're requesting

perf PMU support for Haswell v8

2013-04-20 Thread Andi Kleen
This is a heavily updated version of the Haswell PMU TSX and other patchkit, on top of the separate "basic haswell" patchkit This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so

Basic perf PMU support for Haswell v11

2013-04-20 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic Haswell PMU and PEBS

Basic perf PMU support for Haswell v11

2013-04-20 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic Haswell PMU and PEBS

perf PMU support for Haswell v8

2013-04-20 Thread Andi Kleen
This is a heavily updated version of the Haswell PMU TSX and other patchkit, on top of the separate basic haswell patchkit This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I

Re: Basic perf PMU support for Haswell v10

2013-04-15 Thread Ingo Molnar
* Ingo Molnar wrote: > > * Andi Kleen wrote: > > > This is based on v7 of the full Haswell PMU support, > > This series looks mostly good - I've got two requests: > > - please rename intx -> in_tx, INTX -> IN_TX, as 'intx' is confusing > > - please port to the latest tip:master (or

Re: Basic perf PMU support for Haswell v10

2013-04-15 Thread Ingo Molnar
* Ingo Molnar mi...@kernel.org wrote: * Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, This series looks mostly good - I've got two requests: - please rename intx - in_tx, INTX - IN_TX, as 'intx' is confusing - please port to the

Re: Basic perf PMU support for Haswell v10

2013-04-05 Thread Ingo Molnar
* Andi Kleen wrote: > This is based on v7 of the full Haswell PMU support, This series looks mostly good - I've got two requests: - please rename intx -> in_tx, INTX -> IN_TX, as 'intx' is confusing - please port to the latest tip:master (or perf/core), as the underlying code changed

Re: Basic perf PMU support for Haswell v10

2013-04-05 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, This series looks mostly good - I've got two requests: - please rename intx - in_tx, INTX - IN_TX, as 'intx' is confusing - please port to the latest tip:master (or perf/core), as the underlying

Re: Basic perf PMU support for Haswell v10

2013-03-28 Thread Stephane Eranian
On Thu, Mar 21, 2013 at 8:59 PM, Andi Kleen wrote: > This is based on v7 of the full Haswell PMU support, > rebased, and stripped down to the bare bones > > Most interesting new features are not in this patchkit > (full version is > git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git

Re: Basic perf PMU support for Haswell v10

2013-03-28 Thread Stephane Eranian
On Thu, Mar 21, 2013 at 8:59 PM, Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v10

2013-03-21 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic Haswell PMU and PEBS

Re: Basic perf PMU support for Haswell v9

2013-03-21 Thread Ingo Molnar
* Andi Kleen wrote: > This is based on v7 of the full Haswell PMU support, > rebased, reviewer-optimized and stripped down to the bare bones > > Most interesting new features are not in this patchkit > (full version is > git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git

Re: Basic perf PMU support for Haswell v9

2013-03-21 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, rebased, reviewer-optimized and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v10

2013-03-21 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic Haswell PMU and PEBS

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Stephane Eranian
On Tue, Mar 12, 2013 at 2:58 PM, Ingo Molnar wrote: > > * Stephane Eranian wrote: > >> Hi, >> >> I am not seeing those patches in tip.git tree as of today. >> What is still wrong with those patches? I think they >> are good for providing the basic enablement for HSW. > > There were still

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Ingo Molnar
* Stephane Eranian wrote: > Hi, > > I am not seeing those patches in tip.git tree as of today. > What is still wrong with those patches? I think they > are good for providing the basic enablement for HSW. There were still problems with them so they didn't make it into v3.9 - now that the

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Stephane Eranian
Hi, I am not seeing those patches in tip.git tree as of today. What is still wrong with those patches? I think they are good for providing the basic enablement for HSW. On Tue, Feb 12, 2013 at 11:04 PM, Andi Kleen wrote: > > This is based on v7 of the full Haswell PMU support, but > ported to

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Stephane Eranian
Hi, I am not seeing those patches in tip.git tree as of today. What is still wrong with those patches? I think they are good for providing the basic enablement for HSW. On Tue, Feb 12, 2013 at 11:04 PM, Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support,

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Ingo Molnar
* Stephane Eranian eran...@google.com wrote: Hi, I am not seeing those patches in tip.git tree as of today. What is still wrong with those patches? I think they are good for providing the basic enablement for HSW. There were still problems with them so they didn't make it into v3.9 - now

Re: Basic perf PMU support for Haswell v6

2013-03-12 Thread Stephane Eranian
On Tue, Mar 12, 2013 at 2:58 PM, Ingo Molnar mi...@kernel.org wrote: * Stephane Eranian eran...@google.com wrote: Hi, I am not seeing those patches in tip.git tree as of today. What is still wrong with those patches? I think they are good for providing the basic enablement for HSW. There

Basic perf PMU support for Haswell v9

2013-03-08 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, reviewer-optimized and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic

Basic perf PMU support for Haswell v9

2013-03-08 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, rebased, reviewer-optimized and stripped down to the bare bones Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu5) Contains support for: - Basic

Basic perf PMU support for Haswell v8

2013-02-18 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v8

2013-02-18 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v7

2013-02-13 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v7

2013-02-13 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v6

2013-02-12 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v6

2013-02-12 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is

Basic perf PMU support for Haswell v5

2013-02-07 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git

Basic perf PMU support for Haswell v5

2013-02-07 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the bare bones Only for very extremly basic usage. Most interesting new features are not in this patchkit (full version is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git

Basic perf PMU support for Haswell v4

2013-02-04 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the extreme "perf for dummies" edition as requested. I removed some more patches, these will come later. I moved parts of an later patch (counter constraints for qualifiers) into an

Basic perf PMU support for Haswell v4

2013-02-04 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the extreme perf for dummies edition as requested. I removed some more patches, these will come later. I moved parts of an later patch (counter constraints for qualifiers) into an

Basic perf PMU support for Haswell v3

2013-02-01 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the extreme "perf for dummies" edition as requested. I removed some more patches, these will come soon later. I moved parts of an later patch (counter constraints for qualifiers) into

Basic perf PMU support for Haswell v3

2013-02-01 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the extreme perf for dummies edition as requested. I removed some more patches, these will come soon later. I moved parts of an later patch (counter constraints for qualifiers) into an

Basic perf PMU support for Haswell v2

2013-01-31 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the "basic support" as requested. I consider all of this basic support for Haswell usage. although it's a bit more than what you need if you never use -e cpu// or -b options. I decided

Re: Basic perf PMU support for Haswell v1

2013-01-31 Thread Andi Kleen
On Thu, Jan 31, 2013 at 06:19:01PM +0100, Stephane Eranian wrote: > Andi, > > Are you going to post a new version based on my feedback or do you stay > with what you posted on 1/25? I'm posting a new version today, already added all changes. -Andi -- To unsubscribe from this list: send the line

Re: Basic perf PMU support for Haswell v1

2013-01-31 Thread Stephane Eranian
Andi, Are you going to post a new version based on my feedback or do you stay with what you posted on 1/25? On Fri, Jan 25, 2013 at 11:00 PM, Andi Kleen wrote: > This is based on v7 of the full Haswell PMU support, but > ported to the latest perf/core and stripped down to the "basic support" >

Re: Basic perf PMU support for Haswell v1

2013-01-31 Thread Stephane Eranian
Andi, Are you going to post a new version based on my feedback or do you stay with what you posted on 1/25? On Fri, Jan 25, 2013 at 11:00 PM, Andi Kleen a...@firstfloor.org wrote: This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the

Re: Basic perf PMU support for Haswell v1

2013-01-31 Thread Andi Kleen
On Thu, Jan 31, 2013 at 06:19:01PM +0100, Stephane Eranian wrote: Andi, Are you going to post a new version based on my feedback or do you stay with what you posted on 1/25? I'm posting a new version today, already added all changes. -Andi -- To unsubscribe from this list: send the line

Basic perf PMU support for Haswell v2

2013-01-31 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the basic support as requested. I consider all of this basic support for Haswell usage. although it's a bit more than what you need if you never use -e cpu// or -b options. I decided to

perf PMU support for Haswell: Extended functionality v1

2013-01-25 Thread Andi Kleen
This is based on v7 of the earlier combined Haswell PMU patchkit. The basic functionality has moved into a separate patchkit. These patches implement more advanced functionality. Most of the functionality is related to TSX. This applies on top of the basic hsw/pmu4-basics patchkit posted

Basic perf PMU support for Haswell v1

2013-01-25 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the "basic support" as requested. I decided to include LBRs in the basic support. These are 4 patches self contained at the end, so could be also handled as a separate unit if that is

Basic perf PMU support for Haswell v1

2013-01-25 Thread Andi Kleen
This is based on v7 of the full Haswell PMU support, but ported to the latest perf/core and stripped down to the basic support as requested. I decided to include LBRs in the basic support. These are 4 patches self contained at the end, so could be also handled as a separate unit if that is

perf PMU support for Haswell: Extended functionality v1

2013-01-25 Thread Andi Kleen
This is based on v7 of the earlier combined Haswell PMU patchkit. The basic functionality has moved into a separate patchkit. These patches implement more advanced functionality. Most of the functionality is related to TSX. This applies on top of the basic hsw/pmu4-basics patchkit posted

Re: perf PMU support for Haswell v7

2013-01-24 Thread Ingo Molnar
* Andi Kleen wrote: > [Updated version for the latest master tree and fixes. See > end for details. All feedback addressed. Ready for merging.] Could we try a minimal, obvious hardware-enablement series first, with all the optional features left out in the first step? Your patches look

Re: perf PMU support for Haswell v7

2013-01-24 Thread Ingo Molnar
* Andi Kleen a...@firstfloor.org wrote: [Updated version for the latest master tree and fixes. See end for details. All feedback addressed. Ready for merging.] Could we try a minimal, obvious hardware-enablement series first, with all the optional features left out in the first step? Your

perf PMU support for Haswell v7

2013-01-17 Thread Andi Kleen
[Updated version for the latest master tree and fixes. See end for details. All feedback addressed. Ready for merging.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I

perf PMU support for Haswell v7

2013-01-17 Thread Andi Kleen
[Updated version for the latest master tree and fixes. See end for details. All feedback addressed. Ready for merging.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I

perf PMU support for Haswell v6

2012-11-09 Thread Andi Kleen
[Updated version for the latest master tree and various fixes, addressing review feedback. See end for details. This should be ready for merging now, just waiting for Peter] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various

perf PMU support for Haswell v6

2012-11-09 Thread Andi Kleen
[Updated version for the latest master tree and various fixes, addressing review feedback. See end for details. This should be ready for merging now, just waiting for PeterIngo.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various

perf PMU support for Haswell v5

2012-10-30 Thread Andi Kleen
[Updated version for the latest master tree and various fixes, addressing review feedback. See end for details. This should be ready for merging now. Arnaldo, especially needs attention from you for the user space part.] This adds perf PMU support for the upcoming Haswell core. The patchkit

perf PMU support for Haswell v5

2012-10-30 Thread Andi Kleen
[Updated version for the latest master tree and various fixes, addressing review feedback. See end for details. This should be ready for merging now. Arnaldo, especially needs attention from you for the user space part.] This adds perf PMU support for the upcoming Haswell core. The patchkit

perf PMU support for Haswell v4

2012-10-26 Thread Andi Kleen
[Updated version for the latest master tree and various fixes. See end for details. This should be ready for merging now I hope. Arnaldo, especially needs attention from you for the user space part.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly

perf PMU support for Haswell v4

2012-10-26 Thread Andi Kleen
[Updated version for the latest master tree and various fixes. See end for details. This should be ready for merging now I hope. Arnaldo, especially needs attention from you for the user space part.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly

Re: perf PMU support for Haswell v3

2012-10-19 Thread Andi Kleen
Andi Kleen writes: > [Updated version for the latest master tree and various fixes. > See end for details. This should be ready for merging now I hope.] This is also now available at git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu3 -Andi -- a...@linux.intel.com --

Re: perf PMU support for Haswell v3

2012-10-19 Thread Andi Kleen
Andi Kleen a...@firstfloor.org writes: [Updated version for the latest master tree and various fixes. See end for details. This should be ready for merging now I hope.] This is also now available at git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git hsw/pmu3 -Andi --

perf PMU support for Haswell v3

2012-10-18 Thread Andi Kleen
[Updated version for the latest master tree and various fixes. See end for details. This should be ready for merging now I hope.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the

perf PMU support for Haswell v3

2012-10-18 Thread Andi Kleen
[Updated version for the latest master tree and various fixes. See end for details. This should be ready for merging now I hope.] This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the

perf PMU support for Haswell v2

2012-10-02 Thread Andi Kleen
This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I tried hard to make all facilities easily available. In addition it also has some other enhancements. This includes

perf PMU support for Haswell v2

2012-10-02 Thread Andi Kleen
This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I tried hard to make all facilities easily available. In addition it also has some other enhancements. This includes

perf PMU support for Haswell

2012-09-27 Thread Andi Kleen
This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I tried hard to make all facilities easily available. In addition it also has some other enhancements. This includes

perf PMU support for Haswell

2012-09-27 Thread Andi Kleen
This adds perf PMU support for the upcoming Haswell core. The patchkit is fairly large, mainly due to various enhancement for TSX. TSX tuning relies heavily on the PMU, so I tried hard to make all facilities easily available. In addition it also has some other enhancements. This includes

  1   2   >