Hi,
I just noticed a boot-time error message which I have not noticed before, so I went looking to find out what it was. I run Slackware 14.2, but I think this is not a Slackware issue. Here is the message from /var/log/messages:
kernel: [ 0.050000] tsc: Marking TSC unstable due to check_tsc_sync_source failed
I had no idea what TSC is but I found one message which implied that it had something to do with system clocking or timing, so I narrowed my search. Found the answer in Wikipedia at
https://en.wikipedia.org/wiki/Time_Stamp_Counter#Use which explains quite plainly why the TSC is marked as unstable:
--------------------------------------------------------
The Time Stamp Counter was once an excellent high-resolution, low-overhead way for a program to get CPU timing information. With the advent of multi-core/hyper-threaded CPUs, systems with multiple CPUs, and hibernating operating systems, the TSC cannot be relied upon to provide accurate results — unless great care is taken to correct the possible flaws: rate of tick and whether all cores (processors) have identical values in their time-keeping registers. There is no promise that the timestamp counters of multiple CPUs on a single motherboard will be synchronized. Therefore, a program can get reliable results only by limiting itself to run on one specific CPU. Even then, the CPU speed may change because of power-saving measures taken by the OS or BIOS, or the system may be hibernated and later resumed, resetting the TSC. In those latter cases, to stay relevant, the program must re-calibrate the counter periodically.
--------------------------------------------------------
Since I have a 4 processor CPU chip in my machine it is quite clear that the TSC should be marked as unstable. This message is not an error but a feature.