Re: [PATCH 0/2] Make the TSC safe to be used by gettimeofday().

From: Suleiman Souhlal
Date: Tue Nov 14 2006 - 12:06:40 EST


Shem Multinymous wrote:
On 11/14/06, Suleiman Souhlal <ssouhlal@xxxxxxxxxxx> wrote:

I believe that the results returned will always be monotonic, as long as
the frequency of the TSC does not change from under us (that is, without
the kernel knowing). This is because we "synchronize" each CPU's vxtime
with a global time source (HPET) every time we know the TSC rate changes.


Does this hold after a suspend/resume cycle? You could be resuming
with a different CPU clock than what you suspended with, and I'm not
sure anything guarantees an early enough re-sync.

I have to admit that I didn't really design this patch with suspend/resume in mind, and that I'm not too familiar with how they work.

Do the HPET/ACPI timers still run while the system is suspended?
If not, there shouldn't be any problem, as long as the kernel is informed of the resume early enough.

-- Suleiman
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/