> On Jul 28, 2022, at 13:41, Stuart Henderson <s...@spacehopper.org> wrote:
> 
> On 2022/07/28 12:57, Scott Cheloha wrote:
>>> On Thu, Jul 28, 2022 at 07:55:40AM -0400, Dave Voutila wrote:
>>> 
>>> This is breaking timecounter selection on my x13 Ryzen 5 Pro laptop
>>> running the latest kernel from snaps.
>> 
>> Define "breaking".
> 
> That's clear from the output:
> 
> : On 2022/07/28 07:55, Dave Voutila wrote:
> : > $ sysctl -a | grep tsc
> : > kern.timecounter.choice=i8254(0) tsc(-1000) acpihpet0(1000)
> : > acpitimer0(1000)
> : > machdep.tscfreq=2096064730
> : > machdep.invarianttsc=1
> : > 
> : > $ sysctl kern.timecounter
> : > kern.timecounter.tick=1
> : > kern.timecounter.timestepwarnings=0
> : > kern.timecounter.hardware=i8254
> : > kern.timecounter.choice=i8254(0) tsc(-1000) acpihpet0(1000)
> : > acpitimer0(1000)
> 
>> The code detects TSC desync and marks the timecounter non-monotonic.
> 
> That's good (and I think as would have happened before)
> 
>> So it uses the i8254 instead.
> 
> But that's not so good, there are higher prio timecounters available,
> acpihpet0 and acpitimer0, which would be better choices than i8254.

Okay that was my second guess.

I will send out a patch addressing this in
a bit.

Reply via email to