Function - Return processor set state according to caller-specified flavor.
[in processor-set-name send right]
A processor set name (or control)
port for which information is desired.
The type of information requested.
Basic information concerning the processor set (number of
assigned processors and default policy). The returned structure
is defined by processor_set_basic_info.
The base attributes for the timeshare scheduling policy. The
returned structure is policy_timeshare_base.
The base attributes for the FIFO scheduling policy. The
returned structure is policy_fifo_base.
The base attributes for the round-robin scheduling policy. The
returned structure is policy_rr_base.
Limits on the allowed timeshare policy attributes. The
returned structure is defined by policy_timeshare_limit.
Limits on the allowed round robin policy attributes. The
returned structure is defined by policy_rr_limit.
Limits on the allowed first-in, first-out policy attributes. The
returned structure is defined by policy_fifo_limit.
The set of enabled policies. The returned data is a bit-vector.
[out host-name send right]
The name port for the host on which the
processor set resides.
Information about the processor set.
On input, the maximum size of the buffer; on output, the
size returned (in natural-sized units).
The processor_set_info function returns selected information
for a processor set, as specified by flavor.
A processor set has a single default scheduling policy in effect for it (as
returned by PROCESSOR_SET_BASIC_INFO), so only one of the default
scheduling structures has valid information. On the other hand,
a processor set
maintains limits for all defined scheduling policies, so all
of the scheduling limit
structures return valid values.
Only generic errors apply.