17 Feb, 2007

2 commits

  • In preparation for the x86_64 generic time conversion, this patch splits out
    TSC and HPET related code from arch/x86_64/kernel/time.c into respective
    hpet.c and tsc.c files.

    [akpm@osdl.org: fix printk timestamps]
    [akpm@osdl.org: cleanup]
    Signed-off-by: John Stultz
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Cc: Andi Kleen
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    john stultz
     
  • In preparation for supporting generic timekeeping, this patch cleans up
    x86-64's use of vxtime.hpet_address, changing it to just hpet_address as is
    also used in i386. This is necessary since the vxtime structure will be going
    away.

    Signed-off-by: John Stultz
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Cc: Andi Kleen
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    john stultz
     

27 Jun, 2006

1 commit


10 Apr, 2006

1 commit

  • If the HPET timer is enabled, the clock can drift by ~3 seconds a day.
    This is due to the HPET timer not being initialized with the correct
    setting (still using PIT count).

    If HZ changes, this drift can become even more pronounced.

    HPET patch initializes tick_nsec with correct tick_nsec settings for
    HPET timer.

    Vojtech comments:

    "It's not entirely correct (it assumes the HPET ticks totally
    exactly), but it's significantly better than assuming the PIT error
    there."

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Jordan Hargrave
     

12 Feb, 2006

1 commit

  • [description from AK]

    The IBM Summit 3 chipset doesn't implement the HPET timer replacement
    option. Since the current Linux code relies on it use a mixed mode with
    both PIT for the interrupt and HPET counters for the time keeping. That
    was already implemented, but didn't work properly because it was still
    using the last interrupt offset in HPET. This resulted in x460 not
    booting. Fix this up by using the free running HPET counter.

    Shouldn't affect any other machine because they either use full HPET mode
    or no HPET at all.

    TBD needs a similar 32bit fix.

    Signed-off-by: Andi Kleen
    Cc: Pallipadi, Venkatesh"
    Cc: Bob Picco
    Cc: Bjorn Helgaas
    Cc: john stultz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Chris McDermott
     

15 Nov, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds