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