]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/machine_cpu.h
xnu-4570.41.2.tar.gz
[apple/xnu.git] / osfmk / i386 / machine_cpu.h
index 2460bf606bb3c1c8e93af66f5238a2d2fc9d8fc9..c193948e1e7d97f63b3468743cbb30c32bb21ee0 100644 (file)
@@ -41,6 +41,7 @@ void  cpu_machine_init(
 void   handle_pending_TLB_flushes(
        void);
 
+int cpu_signal_handler(x86_saved_state_t *regs);
 
 kern_return_t cpu_register(
         int *slot_nump);
@@ -53,7 +54,7 @@ static inline void cpu_halt(void)
 
 static inline void cpu_pause(void)
 {
-       asm volatile( "rep; nop" );
+       __builtin_ia32_pause();
 }
 
 #endif /* _I386_MACHINE_CPU_H_ */