> On Jul 6, 2022, at 11:36 AM, Mike Larkin <mlar...@nested.page> wrote:
> 
> On Tue, Jul 05, 2022 at 07:16:26PM -0500, Scott Cheloha wrote:
>> On Tue, Jul 05, 2022 at 01:38:32PM -0700, Mike Larkin wrote:
>>> On Mon, Jul 04, 2022 at 09:06:55PM -0500, Scott Cheloha wrote:
>>>> 
>>>> [...]
>>> 
>>> Here's the output from a 4 socket 80 thread machine.
>> 
>> Oh nice.  I think this is the biggest machine we've tried so far.
>> 
>>> kern.timecounter reports tsc after boot.
>> 
>> Excellent.
>> 
>>> Looks like this machine doesn't have the adjust MSR?
>> 
>> IA32_TSC_ADJUST first appears in the Intel SDM Vol. 3 some time in
>> 2011 or 2012.  I can't find the exact revision.
>> 
>> (I really wish there was a comprehensive version history for this sort
>> of thing, i.e. this MSR first appeared in the blah-blah uarch, this
>> instruction is available on all uarchs after yada-yada, etc.)
>> 
>> There are apparently several versions of the E7-4870 in the E7
>> "family".  If your CPU predates that, or launched 2012-2014, the MSR
>> may not have made the cut.
>> 
>> An aside: I cannot find any evidence of AMD supporting this MSR in any
>> processor.  It would be really, really nice if they did.  If you (or
>> anyone reading) knows anything about this, or whether they have an
>> equivalent MSR, shout it out.
>> 
>>> Other than that, machine seems stable.
>> 
>> Good, glad to hear it.  Thank you for testing.
>> 
>> Has this machine had issues using the TSC on -current in the past?
>> 
>> (If you have the time) what does the dmesg look like on the -current
>> kernel with TSC_DEBUG enabled?
> 
> Looks like you enabled TSC_DEBUG in your diff, so what I sent you is what you
> are asking for...?

No, I mean on the -current *unpatched* kernel.  Sorry if that wasn't
clear.

Our -current kernel prints more detailed information if TSC_DEBUG
is enabled.  In particular, I'm curious if the unpatched kernel
detects any skew or drift on your machine, and if so, how much.

Reply via email to