## processor_start

Function - Start a processor.

### SYNOPSIS

    #include<mach/mach_host.h>

    kern_return_t	processor_start
    		(processor_t	processor);

### PARAMETERS

processor
  [in processor send right] The processor to be controlled.

### DESCRIPTION

The processor_start 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.

### NOTES

This operation is machine dependent. It may do nothing.

### CAUTIONS

The ability to restart an exited processor is machine dependent.

### RETURN VALUES

KERN_FAILURE
  The operation was not performed. A likely reason is that it is not supported on this processor.

### RELATED INFORMATION

Functions: processor_control, processor_exit, processor_info, host_processors.