1. 26 1月, 2008 2 次提交
    • C
      [ARM] 4582/2: Add support for the common VFP subarchitecture · c98929c0
      Catalin Marinas 提交于
      This patch allows the VFP support code to run correctly on CPUs
      compatible with the common VFP subarchitecture specification (Appendix
      B in the ARM ARM v7-A and v7-R edition). It implements support for VFP
      subarchitecture 2 while being backwards compatible with
      subarchitecture 1.
      
      On VFP subarchitecture 1, the arithmetic exceptions are asynchronous
      (or imprecise as described in the old ARM ARM) unless the FPSCR.IXE
      bit is 1. The exceptional instructions can be read from FPINST and
      FPINST2 registers. With VFP subarchitecture 2, the arithmetic
      exceptions can also be synchronous and marked by the FPEXC.DEX bit
      (the FPEXC.EX bit is cleared). CPUs implementing the synchronous
      arithmetic exceptions don't have the FPINST and FPINST2 registers and
      accessing them would trigger and undefined exception.
      
      Note that FPEXC.EX bit has an additional meaning on subarchitecture 1
      - if it isn't set, there is no additional information in FPINST and
      FPINST2 that needs to be saved at context switch or when lazy-loading
      the VFP state of a different thread.
      
      The patch also removes the clearing of the cumulative exception flags in
      FPSCR when additional exceptions were raised. It is up to the user
      application to clear these bits.
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      c98929c0
    • I
      sched: remove printk_clock() · b842271f
      Ingo Molnar 提交于
      printk_clock() is obsolete - it has been replaced with cpu_clock().
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      b842271f
  2. 25 1月, 2008 4 次提交
  3. 20 1月, 2008 2 次提交
  4. 19 1月, 2008 2 次提交
  5. 16 1月, 2008 1 次提交
  6. 11 1月, 2008 1 次提交
  7. 07 1月, 2008 1 次提交
  8. 04 1月, 2008 1 次提交
  9. 18 12月, 2007 2 次提交
  10. 08 12月, 2007 1 次提交
  11. 30 11月, 2007 1 次提交
  12. 27 11月, 2007 8 次提交
  13. 26 11月, 2007 2 次提交
  14. 17 11月, 2007 1 次提交
  15. 11 11月, 2007 1 次提交
  16. 09 11月, 2007 1 次提交
    • R
      [ARM] pxa: fix one-shot timer mode · 91bc51d8
      Russell King 提交于
      One-shot timer mode on PXA has various bugs which prevent kernels
      build with NO_HZ enabled booting.  They end up spinning on a
      permanently asserted timer interrupt because we don't properly
      clear it down - clearing the OIER bit does not stop the pending
      interrupt status.  Fix this in the set_mode handler as well.
      
      Moreover, the code which sets the next expiry point may race with
      the hardware, and we might not set the match register sufficiently
      in the future.  If we encounter that situation, return -ETIME so
      the generic time code retries.
      Acked-by: NThomas Gleixner <tglx@linutronix.de>
      Acked-by: NNicolas Pitre <nico@cam.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      91bc51d8
  17. 08 11月, 2007 1 次提交
  18. 07 11月, 2007 1 次提交
  19. 06 11月, 2007 2 次提交
  20. 31 10月, 2007 5 次提交