mach_wakecpu.h 574 B

12345678910111213141516171819202122232425
  1. #ifndef _ASM_X86_MACH_DEFAULT_MACH_WAKECPU_H
  2. #define _ASM_X86_MACH_DEFAULT_MACH_WAKECPU_H
  3. static inline void default_wait_for_init_deassert(atomic_t *deassert)
  4. {
  5. while (!atomic_read(deassert))
  6. cpu_relax();
  7. return;
  8. }
  9. #ifdef CONFIG_SMP
  10. extern void __inquire_remote_apic(int apicid);
  11. #else /* CONFIG_SMP */
  12. static inline void __inquire_remote_apic(int apicid)
  13. {
  14. }
  15. #endif /* CONFIG_SMP */
  16. static inline void default_inquire_remote_apic(int apicid)
  17. {
  18. if (apic_verbosity >= APIC_DEBUG)
  19. __inquire_remote_apic(apicid);
  20. }
  21. #endif /* _ASM_X86_MACH_DEFAULT_MACH_WAKECPU_H */