04 Dec, 2007

1 commit

  • If HPET was enabled by pci quirks, we use i8253 as initial clockevent
    because pci quirks doesn't run until pci is initialized.

    The above means the kernel (or something) is assuming HPET legacy
    replacement is disabled and can use i8253 at boot.

    If we used kexec, it isn't true. So, this patch disables HPET legacy
    replacement for kexec in machine_shutdown().

    Signed-off-by: OGAWA Hirofumi
    Acked-by: Venkatesh Pallipadi
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    OGAWA Hirofumi
     

20 Oct, 2007

3 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)
    fix do_sys_open() prototype
    sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake
    Documentation: Fix typo in SubmitChecklist.
    Typo: depricated -> deprecated
    Add missing profile=kvm option to Documentation/kernel-parameters.txt
    fix typo about TBI in e1000 comment
    proc.txt: Add /proc/stat field
    small documentation fixes
    Fix compiler warning in smount example program from sharedsubtree.txt
    docs/sysfs: add missing word to sysfs attribute explanation
    documentation/ext3: grammar fixes
    Documentation/java.txt: typo and grammar fixes
    Documentation/filesystems/vfs.txt: typo fix
    include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros
    trivial copy_data_pages() tidy up
    Fix typo in arch/x86/kernel/tsc_32.c
    file link fix for Pegasus USB net driver help
    remove unused return within void return function
    Typo fixes retrun -> return
    x86 hpet.h: remove broken links
    ...

    Linus Torvalds
     
  • Signed-off-by: Dave Young
    Acked-by: Randy Dunlap
    Signed-off-by: Adrian Bunk

    Dave Young
     
  • add force_hpet boot option.

    (this will be useful to make the forced-enable quirks depend on.)

    Signed-off-by: Thomas Gleixner
    Signed-off-by: Ingo Molnar

    Thomas Gleixner
     

13 Oct, 2007

5 commits

  • force_enable hpet for ICH5.

    [ Build fixes from Andrew Morton ]

    Signed-off-by: Venkatesh Pallipadi
    Cc: Andi Kleen
    Cc: john stultz
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Thomas Gleixner

    Venki Pallipadi
     
  • Enable HPET later during boot, after the force detect in PCI quirks. Also add
    a call to repeat the force enabling at resume time.

    Signed-off-by: Venkatesh Pallipadi
    Cc: Andi Kleen
    Cc: john stultz
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Thomas Gleixner

    Venki Pallipadi
     
  • Force detect and/or enable HPET on ICH chipsets. This patch just handles the
    detection part and following patches use this information. Adds a function to
    repeat the force enabling during resume time.

    Using HPET this way, instead of PIT increases the time CPUs can reside in
    C-state when system is totally idle. On my test system with Core 2 Duo,
    average C-state residency goes up from ~20mS to ~80mS.

    [ Build fixed from Andrew Morton ]

    Signed-off-by: Venkatesh Pallipadi
    Cc: Andi Kleen
    Cc: john stultz
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Thomas Gleixner

    Venki Pallipadi
     
  • Remove hpet_readl/writel from vsyscall.h, where it does not belong
    anyway. Use the hpet code itself.

    Signed-off-by: Chris Wright
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner
    Signed-off-by: Arjan van de Ven

    Chris Wright
     
  • Finally switch to the clockevents code. Share code with i386 for
    hpet and PIT.

    Signed-off-by: Thomas Gleixner
    Signed-off-by: Chris Wright
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven

    Thomas Gleixner
     

11 Oct, 2007

1 commit