--- Gnu-Mach/kern/processor.h 2020/09/02 04:36:57 1.1 +++ Gnu-Mach/kern/processor.h 2020/09/02 04:47:44 1.1.1.3 @@ -37,10 +37,6 @@ * Data structures for managing processors and sets of processors. */ -#include -#include -#include - #include #include #include @@ -241,12 +237,12 @@ typedef mach_port_t *processor_set_name_ #ifdef KERNEL #if MACH_HOST -extern void pset_sys_bootstrap(void); extern void pset_sys_init(void); #endif /* MACH_HOST */ /* Pset internal functions */ +extern void pset_sys_bootstrap(void); extern void pset_reference(processor_set_t); extern void pset_deallocate(processor_set_t); extern void pset_remove_processor(processor_set_t, processor_t); @@ -324,4 +320,10 @@ extern kern_return_t processor_set_threa natural_t *count); #endif +void processor_doaction(processor_t processor); +void processor_doshutdown(processor_t processor); +void quantum_set(processor_set_t pset); +void pset_init(processor_set_t pset); +void processor_init(processor_t pr, int slot_num); + #endif /* _KERN_PROCESSOR_H_ */