0001 What: /sys/devices/system/cpu/dscr_default
0002 Date: 13-May-2014
0003 KernelVersion: v3.15.0
0004 Contact:
0005 Description: Writes are equivalent to writing to
0006 /sys/devices/system/cpu/cpuN/dscr on all CPUs.
0007 Reads return the last written value or 0.
0008 This value is not a global default: it is a way to set
0009 all per-CPU defaults at the same time.
0010 Values: 64 bit unsigned integer (bit field)
0011
0012 What: /sys/devices/system/cpu/cpu[0-9]+/dscr
0013 Date: 13-May-2014
0014 KernelVersion: v3.15.0
0015 Contact:
0016 Description: Default value for the Data Stream Control Register (DSCR) on
0017 a CPU.
0018 This default value is used when the kernel is executing and
0019 for any process that has not set the DSCR itself.
0020 If a process ever sets the DSCR (via direct access to the
0021 SPR) that value will be persisted for that process and used
0022 on any CPU where it executes (overriding the value described
0023 here).
0024 If set by a process it will be inherited by child processes.
0025 Values: 64 bit unsigned integer (bit field)
0026
0027 What: /sys/devices/system/cpu/cpuX/topology/physical_package_id
0028 Description: physical package id of cpuX. Typically corresponds to a physical
0029 socket number, but the actual value is architecture and platform
0030 dependent.
0031 Values: integer
0032
0033 What: /sys/devices/system/cpu/cpuX/topology/die_id
0034 Description: the CPU die ID of cpuX. Typically it is the hardware platform's
0035 identifier (rather than the kernel's). The actual value is
0036 architecture and platform dependent.
0037 Values: integer
0038
0039 What: /sys/devices/system/cpu/cpuX/topology/core_id
0040 Description: the CPU core ID of cpuX. Typically it is the hardware platform's
0041 identifier (rather than the kernel's). The actual value is
0042 architecture and platform dependent.
0043 Values: integer
0044
0045 What: /sys/devices/system/cpu/cpuX/topology/cluster_id
0046 Description: the cluster ID of cpuX. Typically it is the hardware platform's
0047 identifier (rather than the kernel's). The actual value is
0048 architecture and platform dependent.
0049 Values: integer
0050
0051 What: /sys/devices/system/cpu/cpuX/topology/book_id
0052 Description: the book ID of cpuX. Typically it is the hardware platform's
0053 identifier (rather than the kernel's). The actual value is
0054 architecture and platform dependent. it's only used on s390.
0055 Values: integer
0056
0057 What: /sys/devices/system/cpu/cpuX/topology/drawer_id
0058 Description: the drawer ID of cpuX. Typically it is the hardware platform's
0059 identifier (rather than the kernel's). The actual value is
0060 architecture and platform dependent. it's only used on s390.
0061 Values: integer
0062
0063 What: /sys/devices/system/cpu/cpuX/topology/core_cpus
0064 Description: internal kernel map of CPUs within the same core.
0065 (deprecated name: "thread_siblings")
0066 Values: hexadecimal bitmask.
0067
0068 What: /sys/devices/system/cpu/cpuX/topology/core_cpus_list
0069 Description: human-readable list of CPUs within the same core.
0070 The format is like 0-3, 8-11, 14,17.
0071 (deprecated name: "thread_siblings_list").
0072 Values: decimal list.
0073
0074 What: /sys/devices/system/cpu/cpuX/topology/package_cpus
0075 Description: internal kernel map of the CPUs sharing the same physical_package_id.
0076 (deprecated name: "core_siblings").
0077 Values: hexadecimal bitmask.
0078
0079 What: /sys/devices/system/cpu/cpuX/topology/package_cpus_list
0080 Description: human-readable list of CPUs sharing the same physical_package_id.
0081 The format is like 0-3, 8-11, 14,17.
0082 (deprecated name: "core_siblings_list")
0083 Values: decimal list.
0084
0085 What: /sys/devices/system/cpu/cpuX/topology/die_cpus
0086 Description: internal kernel map of CPUs within the same die.
0087 Values: hexadecimal bitmask.
0088
0089 What: /sys/devices/system/cpu/cpuX/topology/ppin
0090 Description: per-socket protected processor inventory number
0091 Values: hexadecimal.
0092
0093 What: /sys/devices/system/cpu/cpuX/topology/die_cpus_list
0094 Description: human-readable list of CPUs within the same die.
0095 The format is like 0-3, 8-11, 14,17.
0096 Values: decimal list.
0097
0098 What: /sys/devices/system/cpu/cpuX/topology/cluster_cpus
0099 Description: internal kernel map of CPUs within the same cluster.
0100 Values: hexadecimal bitmask.
0101
0102 What: /sys/devices/system/cpu/cpuX/topology/cluster_cpus_list
0103 Description: human-readable list of CPUs within the same cluster.
0104 The format is like 0-3, 8-11, 14,17.
0105 Values: decimal list.
0106
0107 What: /sys/devices/system/cpu/cpuX/topology/book_siblings
0108 Description: internal kernel map of cpuX's hardware threads within the same
0109 book_id. it's only used on s390.
0110 Values: hexadecimal bitmask.
0111
0112 What: /sys/devices/system/cpu/cpuX/topology/book_siblings_list
0113 Description: human-readable list of cpuX's hardware threads within the same
0114 book_id.
0115 The format is like 0-3, 8-11, 14,17. it's only used on s390.
0116 Values: decimal list.
0117
0118 What: /sys/devices/system/cpu/cpuX/topology/drawer_siblings
0119 Description: internal kernel map of cpuX's hardware threads within the same
0120 drawer_id. it's only used on s390.
0121 Values: hexadecimal bitmask.
0122
0123 What: /sys/devices/system/cpu/cpuX/topology/drawer_siblings_list
0124 Description: human-readable list of cpuX's hardware threads within the same
0125 drawer_id.
0126 The format is like 0-3, 8-11, 14,17. it's only used on s390.
0127 Values: decimal list.