On Tue, Aug 06, 2019 at 11:29:30PM +0300, Paul Irofti wrote:
> Hi,
> 
> Here is a fourth diff addressing all the issues so far, that have been
> mainly pointed out by kettenis@, thanks!
> 
> Changes:
>       - stop resetting the observed drift as it does not affect tsc
>         re-initialization on resume, thus removing all changes from
>         acpi_machdep.c
>       - fix comment and put a temporary pretty printf of resume
>       - rename cpu_cc_skew to ci_tsc_skew
>       - remove unfinished code using MSR_TSC for synchronization (to
>         be added later on together with the missing IA32_TSC_ADJUST
>         wrmsr commands)
> 
> All other technical issues were discussed and settled in private and
> require no change to the former diff.
> 
> 
> For testing you can also use the regress test after booting with tsc as
> default clock and waiting for an hour or so to let the clocks go wild:
> 
>   # cd /usr/src/regress/sys/kern/clock_gettime
>   # make regress
> 
> There is another test program flying around the mailing lists I guess,
> but I could not locate it now so if someone is kind enough to reply with
> the code, that would be lovely!
> 

Works fine on my AMD Phenom(tm) II X6 1055T system. I remember some TSC
issues with this box but running the test code posted by tb@ never
triggered even during a make build.

-- 
:wq Claudio

Reply via email to