xref: /xnu-11215/osfmk/man/host_basic_info.html (revision fad439e7)
1<h2>host_basic_info</h2>
2<hr>
3<p>
4<strong>Structure</strong> - Used to present basic information about a host.
5<h3>SYNOPSIS</h3>
6<pre>
7<strong>struct host_basic_info</strong>
8<strong>{</strong>
9       <strong>integer_t</strong>            <var>max_cpus</var><strong>;</strong>
10       <strong>integer_t</strong>          <var>avail_cpus</var><strong>;</strong>
11       <strong>vm_size_t</strong>         <var>memory_size</var><strong>;</strong>
12       <strong>cpu_type_t</strong>           <var>cpu_type</var><strong>;</strong>
13       <strong>cpu_subtype_t</strong>     <var>cpu_subtype</var><strong>;</strong>
14<strong>};</strong>
15
16<strong>typedef struct host_basic_info* host_basic_info_t;</strong>
17</pre>
18<h3>FIELDS</h3>
19<dl>
20<dt> <var>max_cpus</var>
21<dd>
22Maximum possible CPUs for which kernel is configured
23<p>
24<dt> <var>avail_cpus</var>
25<dd>
26Number of CPUs now available
27<p>
28<dt> <var>memory_size</var>
29<dd>
30Size of memory, in bytes
31<p>
32<dt> <var>cpu_type</var>
33<dd>
34CPU type
35<p>
36<dt> <var>cpu_subtype</var>
37<dd>
38CPU sub-type
39</dl>
40<h3>DESCRIPTION</h3>
41<p>
42The <strong>host_basic_info</strong> structure defines the basic information
43available about a
44host.
45<h3>NOTES</h3>
46<p>
47This structure is machine word length specific because of the memory size
48returned.
49<h3>RELATED INFORMATION</h3>
50<p>
51Functions:
52<a href="host_info.html"><strong>host_info</strong></a>.
53<p>
54Data Structures:
55<a href="host_load_info.html"><strong>host_load_info</strong></a>,
56<a href="host_sched_info.html"><strong>host_sched_info</strong></a>.
57