X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/39236c6e673c41db228275375ab7fdb0f837b292..d26ffc64f583ab2d29df48f13518685602bc8832:/osfmk/i386/misc_protos.h diff --git a/osfmk/i386/misc_protos.h b/osfmk/i386/misc_protos.h index 8bba95cda..178af299d 100644 --- a/osfmk/i386/misc_protos.h +++ b/osfmk/i386/misc_protos.h @@ -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_ */