Hans,
Hans de Goede hdegoede@redhat.com writes:
Hi,
Sorry for top posting, but this is a long and almost unreadable thread ...
So it seems to me that a better fix would be to change the freq_desc_byt struct from:
static const struct freq_desc freq_desc_byt = { 1, { 83300, 100000, 133300, 116700, 80000, 0, 0, 0 } };
to:
static const struct freq_desc freq_desc_byt = { 1, { 83333, 100000, 133300, 116700, 80000, 0, 0, 0 } };
That should give us the right TSC frequency without needing to mess with the TSC_KNOWN_FREQ and TSC_RELIABLE flags.
Where does that number come from? Just math?
Thanks,
tglx