]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/misc_protos.h
xnu-4570.71.2.tar.gz
[apple/xnu.git] / osfmk / i386 / misc_protos.h
index 8bba95cdaf8103b1ae9a4baa989b247adddbad10..178af299df29aea4c086e41d4b3ab070d7ddee03 100644 (file)
@@ -83,6 +83,11 @@ extern void          blkclr(
                               const char       *from,
                               int              nbytes);
 
+extern void            memset_word(
+                              int              *dst,
+                              int              pattern,
+                              int              nwords);
+       
 
 /* Move arbitrarily-aligned data from one physical address to another */
 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t nbytes);
@@ -103,9 +108,6 @@ extern void dcache_incoherent_io_store64(addr64_t pa, unsigned int count);
 extern processor_t     cpu_processor_alloc(boolean_t is_boot_cpu);
 extern void            cpu_processor_free(processor_t proc);
 
-extern void            *chudxnu_cpu_alloc(boolean_t is_boot_cpu);
-extern void            chudxnu_cpu_free(void *);
-
 extern void            sysclk_gettime_interrupts_disabled(
                                mach_timespec_t *cur_time);
 
@@ -152,6 +154,10 @@ extern void act_machine_switch_pcb(thread_t old, thread_t new);
 #define FULL_SLAVE_INIT        (NULL)
 #define FAST_SLAVE_INIT        ((void *)(uintptr_t)1)
 
-uint64_t ml_early_random(void);
 void cpu_pmc_control(void *);
+
+extern void pstate_trace(void);
+
+extern void mp_interrupt_watchdog(void);
+
 #endif /* _I386_MISC_PROTOS_H_ */