On 21.12.20 10:49, Bart Vissers via Xenomai wrote: > This fixes a clock drift issue that is measurable with clocktest. The > change was suggested by Jan a while ago [0], I tested it again on 4.19.89. > > [0] https://www.xenomai.org/pipermail/xenomai/2019-May/040929.html >
Thanks for bringing this up again! > Signed-off-by: Bart Vissers <[email protected]> > --- > arch/x86/include/asm/ipipe_base.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/x86/include/asm/ipipe_base.h > b/arch/x86/include/asm/ipipe_base.h > index c09697b1f20c..ea2876aa62b9 100644 > --- a/arch/x86/include/asm/ipipe_base.h > +++ b/arch/x86/include/asm/ipipe_base.h > @@ -58,14 +58,14 @@ > > #include <asm/apicdef.h> > > -extern unsigned int cpu_khz; > +extern unsigned int tsc_khz; > > static inline const char *ipipe_clock_name(void) > { > return "tsc"; > } > > -#define __ipipe_cpu_freq ({ u64 __freq = 1000ULL * cpu_khz; __freq; }) > +#define __ipipe_cpu_freq ({ u64 __freq = 1000ULL * tsc_khz; __freq; }) > #define __ipipe_hrclock_freq __ipipe_cpu_freq > > #ifdef CONFIG_X86_32 > Merged to ipipe-x86-4.19.y-cip, ipipe-x86-5.4.y and also ipipe-4.4.y-cip. Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux
