xref: /linux/Documentation/ABI/stable/sysfs-devices-system-cpu (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1What: 		/sys/devices/system/cpu/dscr_default
2Date:		13-May-2014
3KernelVersion:	v3.15.0
4Contact:
5Description:	Writes are equivalent to writing to
6		/sys/devices/system/cpu/cpuN/dscr on all CPUs.
7		Reads return the last written value or 0.
8		This value is not a global default: it is a way to set
9		all per-CPU defaults at the same time.
10Values:		64 bit unsigned integer (bit field)
11
12What: 		/sys/devices/system/cpu/cpu[0-9]+/dscr
13Date:		13-May-2014
14KernelVersion:	v3.15.0
15Contact:
16Description:	Default value for the Data Stream Control Register (DSCR) on
17		a CPU.
18		This default value is used when the kernel is executing and
19		for any process that has not set the DSCR itself.
20		If a process ever sets the DSCR (via direct access to the
21		SPR) that value will be persisted for that process and used
22		on any CPU where it executes (overriding the value described
23		here).
24		If set by a process it will be inherited by child processes.
25Values:		64 bit unsigned integer (bit field)
26
27What:           /sys/devices/system/cpu/cpuX/topology/die_id
28Description:    the CPU die ID of cpuX. Typically it is the hardware platform's
29                identifier (rather than the kernel's). The actual value is
30                architecture and platform dependent.
31Values:         integer
32
33What:           /sys/devices/system/cpu/cpuX/topology/core_id
34Description:    the CPU core ID of cpuX. Typically it is the hardware platform's
35                identifier (rather than the kernel's). The actual value is
36                architecture and platform dependent.
37Values:         integer
38
39What:           /sys/devices/system/cpu/cpuX/topology/cluster_id
40Description:    the cluster ID of cpuX.  Typically it is the hardware platform's
41                identifier (rather than the kernel's). The actual value is
42                architecture and platform dependent.
43Values:         integer
44
45What:           /sys/devices/system/cpu/cpuX/topology/book_id
46Description:    the book ID of cpuX. Typically it is the hardware platform's
47                identifier (rather than the kernel's). The actual value is
48                architecture and platform dependent. it's only used on s390.
49Values:         integer
50
51What:           /sys/devices/system/cpu/cpuX/topology/drawer_id
52Description:    the drawer ID of cpuX. Typically it is the hardware platform's
53                identifier (rather than the kernel's). The actual value is
54                architecture and platform dependent. it's only used on s390.
55Values:         integer
56
57What:           /sys/devices/system/cpu/cpuX/topology/core_cpus
58Description:    internal kernel map of CPUs within the same core.
59                (deprecated name: "thread_siblings")
60Values:         hexadecimal bitmask.
61
62What:           /sys/devices/system/cpu/cpuX/topology/core_cpus_list
63Description:    human-readable list of CPUs within the same core.
64                The format is like 0-3, 8-11, 14,17.
65                (deprecated name: "thread_siblings_list").
66Values:         decimal list.
67
68What:           /sys/devices/system/cpu/cpuX/topology/package_cpus
69Description:    internal kernel map of the CPUs sharing the same physical_package_id.
70                (deprecated name: "core_siblings").
71Values:         hexadecimal bitmask.
72
73What:           /sys/devices/system/cpu/cpuX/topology/package_cpus_list
74Description:    human-readable list of CPUs sharing the same physical_package_id.
75                The format is like 0-3, 8-11, 14,17.
76                (deprecated name: "core_siblings_list")
77Values:         decimal list.
78
79What:           /sys/devices/system/cpu/cpuX/topology/die_cpus
80Description:    internal kernel map of CPUs within the same die.
81Values:         hexadecimal bitmask.
82
83What:           /sys/devices/system/cpu/cpuX/topology/die_cpus_list
84Description:    human-readable list of CPUs within the same die.
85                The format is like 0-3, 8-11, 14,17.
86Values:         decimal list.
87
88What:           /sys/devices/system/cpu/cpuX/topology/cluster_cpus
89Description:    internal kernel map of CPUs within the same cluster.
90Values:         hexadecimal bitmask.
91
92What:           /sys/devices/system/cpu/cpuX/topology/cluster_cpus_list
93Description:    human-readable list of CPUs within the same cluster.
94                The format is like 0-3, 8-11, 14,17.
95Values:         decimal list.
96
97What:           /sys/devices/system/cpu/cpuX/topology/book_siblings
98Description:    internal kernel map of cpuX's hardware threads within the same
99                book_id. it's only used on s390.
100Values:         hexadecimal bitmask.
101
102What:           /sys/devices/system/cpu/cpuX/topology/book_siblings_list
103Description:    human-readable list of cpuX's hardware threads within the same
104                book_id.
105                The format is like 0-3, 8-11, 14,17. it's only used on s390.
106Values:         decimal list.
107
108What:           /sys/devices/system/cpu/cpuX/topology/drawer_siblings
109Description:    internal kernel map of cpuX's hardware threads within the same
110                drawer_id. it's only used on s390.
111Values:         hexadecimal bitmask.
112
113What:           /sys/devices/system/cpu/cpuX/topology/drawer_siblings_list
114Description:    human-readable list of cpuX's hardware threads within the same
115                drawer_id.
116                The format is like 0-3, 8-11, 14,17. it's only used on s390.
117Values:         decimal list.
118