PARAMETERS

Change the base attributes for the timeshare scheduling
policy, making timeshare the default policy. The structure is
policy_timeshare_base.

PROCESSOR_SET_FIFO_DEFAULT

Change the base attributes for the FIFO (first-in, first-out)
scheduling policy, making FIFO the default policy. The
structure is policy_fifo_base.

PROCESSOR_SET_RR_DEFAULT

Changed the base attributes for the round-robin scheduling
policy, making round robin the default policy. The structure is
policy_rr_base.

PROCESSOR_SET_TIMESHARE_LIMITS

Change the limits on the allowed timeshare policy attributes.
The structure is defined by policy_timeshare_limit.

PROCESSOR_SET_RR_LIMITS

Change the limits on the allowed round robin policy
attributes. The structure is defined by policy_rr_limit.

PROCESSOR_SET_FIFO_LIMITS

Change the limits on the allowed first-in, first-out policy
attributes. The structure is defined by policy_fifo_limit.

PROCESSOR_SET_ENABLED_POLICIES

Change the set of enabled policies. The data is a bit-vector.

policy_info

[in structure]
The relevant policy information.

policy_info_count

[in scalar]
The size of the buffer (in natural-sized units).

change_tasks_threads

[in scalar]
If true, any assigned task or thread whose policy is no
longer enabled or whose scheduling attributes exceed the current limits will
have their limits adjusted or their policy set to the default as
appropriate.