X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..c6bf4f310a33a9262d455ea4d3f0630b1255e3fe:/osfmk/man/P_set_policy_disable.html diff --git a/osfmk/man/P_set_policy_disable.html b/osfmk/man/P_set_policy_disable.html old mode 100755 new mode 100644 index 5c391db21..80aec0ead --- a/osfmk/man/P_set_policy_disable.html +++ b/osfmk/man/P_set_policy_disable.html @@ -1 +1,50 @@ -
Function - Disables a scheduling policy for a processor set.
#include< mach/mach_host.h> kern_return_t processor_set_policy_disable (processor_set_t processor_set, int policy, boolean_t change_threads);
The processor_set_policy_disable function restricts the set of scheduling policies allowed for processor_set. The set of scheduling policies allowed for a processor set is the set of policies allowed to be set for threads assigned to that processor set. The current set of permitted policies can be obtained from processor_set_info. Timesharing may not be forbidden for any processor set. This is a compromise to reduce the complexity of the assign operation; any thread whose policy is forbidden by its target processor set has its policy reset to timesharing. Disabling a scheduling policy for a processor set has no effect on threads currently assigned to that processor set unless change_threads is TRUE, in which case their policies will be reset to timesharing.
Only generic errors apply.
Functions: processor_set_policy_enable, processor_set_info, thread_policy. \ No newline at end of file +
+Function - Disables a scheduling policy for a processor set. +
+#include< mach/mach_host.h> + +kern_return_t processor_set_policy_disable + (processor_set_t processor_set, + int policy, + boolean_t change_threads); ++
+The processor_set_policy_disable +function restricts the set of scheduling policies allowed for +processor_set. The set of scheduling policies allowed for a +processor set is the set of policies allowed to be set for threads +assigned to that processor set. The current set of permitted policies +can be obtained from processor_set_info. Timesharing may +not be forbidden for any processor set. This is a compromise to reduce +the complexity of the assign operation; any thread whose +policy is forbidden by its target processor set has its +policy reset to timesharing. Disabling a scheduling +policy for a processor set has no effect on threads +currently assigned to that processor set unless +change_threads is TRUE, in which case their policies will +be reset to timesharing. +
+Only generic errors apply. +
+Functions: +processor_set_policy_enable, +processor_set_info, +thread_policy.