1. 29 4月, 2010 1 次提交
  2. 23 1月, 2010 1 次提交
  3. 28 8月, 2009 1 次提交
  4. 22 8月, 2009 1 次提交
    • J
      x86, hpet: Simplify the HPET code · 5946fa3d
      Jan Beulich 提交于
      On 64-bits, using unsigned long when unsigned int suffices
      needlessly creates larger code (due to the need for REX
      prefixes), and most of the logic in hpet.c really doesn't need
      64-bit operations.
      
      At once this avoids the need for a couple of type casts.
      Signed-off-by: NJan Beulich <jbeulich@novell.com>
      Cc: Shaohua Li <shaohua.li@intel.com>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      LKML-Reference: <4A8BC9780200007800010832@vpn.id2.novell.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      5946fa3d
  5. 23 10月, 2008 2 次提交
  6. 16 10月, 2008 1 次提交
  7. 23 7月, 2008 1 次提交
    • V
      x86: consolidate header guards · 77ef50a5
      Vegard Nossum 提交于
      This patch is the result of an automatic script that consolidates the
      format of all the headers in include/asm-x86/.
      
      The format:
      
      1. No leading underscore. Names with leading underscores are reserved.
      2. Pathname components are separated by two underscores. So we can
         distinguish between mm_types.h and mm/types.h.
      3. Everything except letters and numbers are turned into single
         underscores.
      Signed-off-by: NVegard Nossum <vegard.nossum@gmail.com>
      77ef50a5
  8. 09 7月, 2008 1 次提交
    • A
      x86: merge tsc calibration · bfc0f594
      Alok Kataria 提交于
      Merge the tsc calibration code for the 32bit and 64bit kernel.
      The paravirtualized calculate_cpu_khz for 64bit now points to the correct
      tsc_calibrate code as in 32bit.
      Original native_calculate_cpu_khz for 64 bit is now called as calibrate_cpu.
      
      Also moved the recalibrate_cpu_khz function in the common file.
      Note that this function is called only from powernow K7 cpu freq driver.
      Signed-off-by: NAlok N Kataria <akataria@vmware.com>
      Signed-off-by: NDan Hecht <dhecht@vmware.com>
      Cc: Dan Hecht <dhecht@vmware.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      bfc0f594
  9. 30 1月, 2008 2 次提交
    • B
      x86, rtc: make CONFIG_HPET_EMULATE_RTC usable from modules · 1bdbdaac
      Bernhard Walle 提交于
      enabled, then interrupts don't work for the rtc-cmos driver which results in
      RTC_AIE*, RTC_PIE* and RTC_ALM being unusable.  This affects hwclock from
      util-linux-ng at least on i386 since that uses RTC_PIE_ON.  (For x86-64, a
      polling method is used for unknown reasons.)
      
      This patch series now
      
        1. export the functions from arch/x86/kernel/hpet.c that the old char/rtc
           driver uses to work around that problem,
      
        2. makes it possible to compile the old rtc driver as module, while still
           having CONFIG_HPET_EMULATE_RTC enabled and
      
        3. makes use of the exported functions in (1) in the new rtc-cmos driver.
      
      This patch:
      
      This patch makes the RTC emulation functions in arch/x86/kernel/hpet.c usable
      for kernel modules. It
      
        - exports the functions (EXPORT_SYMBOL_GPL()),
        - adds an interface to register the interrupt callback function
          instead of using only a fixed callback function and
        - replaces the rtc_get_rtc_time() function which depends on
          CONFIG_RTC with a call to get_rtc_time() which is defined in
          include/asm-generic/rtc.h.
      
      The only dependency to CONFIG_RTC is the call to rtc_interrupt() which is
      removed by the next patch. After this, there's no (code) dependency of
      this functions to CONFIG_RTC=y any more.
      Signed-off-by: NBernhard Walle <bwalle@suse.de>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: David Brownell <david-b@pacbell.net>
      Cc: Andi Kleen <ak@suse.de>
      Cc: john stultz <johnstul@us.ibm.com>
      Cc: Robert Picco <Robert.Picco@hp.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      1bdbdaac
    • I
      x86: offer is_hpet_enabled() on !CONFIG_HPET_TIMER too · df619e6b
      Ingo Molnar 提交于
      offer is_hpet_enabled() on !CONFIG_HPET_TIMER too.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      df619e6b
  10. 04 12月, 2007 1 次提交
  11. 20 10月, 2007 2 次提交
  12. 13 10月, 2007 5 次提交
  13. 11 10月, 2007 1 次提交