]> git.saurik.com Git - apple/xnu.git/blob - osfmk/man/processor_start.html
xnu-344.tar.gz
[apple/xnu.git] / osfmk / man / processor_start.html
1 <h2>processor_start</h2> <hr> <p> <strong>Function</strong> - Start a processor. <h3>SYNOPSIS</h3> <pre> <strong>#include&ltmach/mach_host.h&gt</strong> <strong>kern_return_t processor_start</strong> <strong>(processor_t</strong> <var>processor</var><strong>);</strong> </pre> <h3>PARAMETERS</h3> <dl> <dt> <var>processor</var> <dd> [in processor send right] The processor to be controlled. </dl> <h3>DESCRIPTION</h3> <p> The <strong>processor_start</strong> function allows privileged software to start a processor in a multi-processor that so allows it. A newly started processor is assigned to the default processor set. The interpretation of this operation is machine dependent. <h3>NOTES</h3> <p> This operation is machine dependent. It may do nothing. <h3>CAUTIONS</h3> <p> The ability to restart an exited processor is machine dependent. <h3>RETURN VALUES</h3> <dl> <dt> <strong>KERN_FAILURE</strong> <dd> The operation was not performed. A likely reason is that it is not supported on this processor. </dl> <h3>RELATED INFORMATION</h3> <p> Functions: <a href="processor_control.html">processor_control</a>, <a href="processor_exit.html">processor_exit</a>, <a href="processor_info.html">processor_info</a>, <a href="host_processors.html">host_processors</a>.