Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-03-02 Thread Andy Lutomirski
On Mar 1, 2016 5:11 PM, "Christopher Hall" wrote: > > Andy, > > On Mon, 29 Feb 2016 06:33:47 -0800, Christopher S. Hall > wrote: > > Do you have any comment on this? John needs your ACK. Thanks. > It's fine with me. I think Intel messed up the design of the feature (there should have been an

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-03-02 Thread Christopher Hall
Hi John, There was no response from Andy on this. Should I assume that this will have to wait until 4.7? Is the plan to hold off on this, the ptp and e1000e patches? Thanks. Chris On Tue, 01 Mar 2016 17:11:13 -0800, Christopher Hall wrote: Andy, On Mon, 29 Feb 2016 06:33:47 -0800, Chr

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-03-01 Thread Christopher Hall
Andy, On Mon, 29 Feb 2016 06:33:47 -0800, Christopher S. Hall wrote: Do you have any comment on this? John needs your ACK. Thanks. Chris *** Commit message below: On modern Intel systems TSC is derived from the new Always Running Timer (ART). ART can be captured simultaneous to the captu

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-29 Thread Christopher S. Hall
On Mon, 22 Feb 2016 18:49:10 -0800, Andy Lutomirski wrote: >> an >> earlier related thread Peter Zijlstra asserts that TSC adjust "had >> better" be >> 0.(http://lkml.iu.edu/hypermail/linux/kernel/1507.3/03734.html). The comment more or less reinforces your description below of such a BIOS as "cr

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-29 Thread Christopher S. Hall
On Mon, 22 Feb 2016 18:49:10 -0800, Andy Lutomirski wrote: >> an >> earlier related thread Peter Zijlstra asserts that TSC adjust "had >> better" be >> 0.(http://lkml.iu.edu/hypermail/linux/kernel/1507.3/03734.html). The comment more or less reinforces your description below of such a BIOS as "

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-22 Thread Andy Lutomirski
On Mon, Feb 22, 2016 at 6:38 PM, Christopher Hall wrote: > On Thu, 18 Feb 2016 13:11:33 -0800, Andy Lutomirski wrote: >>> >>> +#define X86_FEATURE_INVARIANT_TSC (7*32+4) /* Intel Invariant TSC */ > > > This is removed. It was basically an alias for NONSTOP_TSC and not needed. > >> >>> +/* >>> + *

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-22 Thread Christopher Hall
On Thu, 18 Feb 2016 13:11:33 -0800, Andy Lutomirski wrote: +#define X86_FEATURE_INVARIANT_TSC (7*32+4) /* Intel Invariant TSC */ This is removed. It was basically an alias for NONSTOP_TSC and not needed. +/* + * Convert ART to TSC given numerator/denominator found in detect_art() + */ +st

Re: [PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-18 Thread Andy Lutomirski
On 02/12/2016 12:25 PM, Christopher S. Hall wrote: On modern Intel systems TSC is derived from the new Always Running Timer (ART). ART can be captured simultaneous to the capture of audio and network device clocks, allowing a correlation between timebases to be constructed. Upon capture, the driv

[PATCH v7 6/8] x86: tsc: Always Running Timer (ART) correlated clocksource

2016-02-12 Thread Christopher S. Hall
On modern Intel systems TSC is derived from the new Always Running Timer (ART). ART can be captured simultaneous to the capture of audio and network device clocks, allowing a correlation between timebases to be constructed. Upon capture, the driver converts the captured ART value to the appropriate