bugs.h 467 B

123456789101112131415161718192021222324
  1. /* include/asm/bugs.h: Sparc probes for various bugs.
  2. *
  3. * Copyright (C) 1996, 2007 David S. Miller (davem@davemloft.net)
  4. */
  5. #ifdef CONFIG_SPARC32
  6. #include <asm/cpudata.h>
  7. #endif
  8. #ifdef CONFIG_SPARC64
  9. #include <asm/sstate.h>
  10. #endif
  11. extern unsigned long loops_per_jiffy;
  12. static void __init check_bugs(void)
  13. {
  14. #if defined(CONFIG_SPARC32) && !defined(CONFIG_SMP)
  15. cpu_data(0).udelay_val = loops_per_jiffy;
  16. #endif
  17. #ifdef CONFIG_SPARC64
  18. sstate_running();
  19. #endif
  20. }