Loading Documentation/ABI/testing/sysfs-devices-system-cpu +23 −0 Original line number Diff line number Diff line Loading @@ -538,3 +538,26 @@ Description: Intel Energy and Performance Bias Hint (EPB) This attribute is present for all online CPUs supporting the Intel EPB feature. What: /sys/devices/system/cpu/umwait_control /sys/devices/system/cpu/umwait_control/enable_c02 /sys/devices/system/cpu/umwait_control/max_time Date: May 2019 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> Description: Umwait control enable_c02: Read/write interface to control umwait C0.2 state Read returns C0.2 state status: 0: C0.2 is disabled 1: C0.2 is enabled Write 'y' or '1' or 'on' to enable C0.2 state. Write 'n' or '0' or 'off' to disable C0.2 state. The interface is case insensitive. max_time: Read/write interface to control umwait maximum time in TSC-quanta that the CPU can reside in either C0.1 or C0.2 state. The time is an unsigned 32-bit number. Note that a value of zero means there is no limit. Low order two bits must be zero. Documentation/cputopology.txt +33 −15 Original line number Diff line number Diff line Loading @@ -12,6 +12,12 @@ physical_package_id: socket number, but the actual value is architecture and platform dependent. die_id: the CPU die ID of cpuX. Typically it is the hardware platform's identifier (rather than the kernel's). The actual value is architecture and platform dependent. core_id: the CPU core ID of cpuX. Typically it is the hardware platform's Loading @@ -30,25 +36,33 @@ drawer_id: identifier (rather than the kernel's). The actual value is architecture and platform dependent. thread_siblings: core_cpus: internal kernel map of cpuX's hardware threads within the same core as cpuX. internal kernel map of CPUs within the same core. (deprecated name: "thread_siblings") thread_siblings_list: core_cpus_list: human-readable list of cpuX's hardware threads within the same core as cpuX. human-readable list of CPUs within the same core. (deprecated name: "thread_siblings_list"); core_siblings: package_cpus: internal kernel map of cpuX's hardware threads within the same physical_package_id. internal kernel map of the CPUs sharing the same physical_package_id. (deprecated name: "core_siblings") core_siblings_list: package_cpus_list: human-readable list of cpuX's hardware threads within the same physical_package_id. human-readable list of CPUs sharing the same physical_package_id. (deprecated name: "core_siblings_list") die_cpus: internal kernel map of CPUs within the same die. die_cpus_list: human-readable list of CPUs within the same die. book_siblings: Loading Loading @@ -81,11 +95,13 @@ For an architecture to support this feature, it must define some of these macros in include/asm-XXX/topology.h:: #define topology_physical_package_id(cpu) #define topology_die_id(cpu) #define topology_core_id(cpu) #define topology_book_id(cpu) #define topology_drawer_id(cpu) #define topology_sibling_cpumask(cpu) #define topology_core_cpumask(cpu) #define topology_die_cpumask(cpu) #define topology_book_cpumask(cpu) #define topology_drawer_cpumask(cpu) Loading @@ -99,9 +115,11 @@ provides default definitions for any of the above macros that are not defined by include/asm-XXX/topology.h: 1) topology_physical_package_id: -1 2) topology_core_id: 0 3) topology_sibling_cpumask: just the given CPU 4) topology_core_cpumask: just the given CPU 2) topology_die_id: -1 3) topology_core_id: 0 4) topology_sibling_cpumask: just the given CPU 5) topology_core_cpumask: just the given CPU 6) topology_die_cpumask: just the given CPU For architectures that don't support books (CONFIG_SCHED_BOOK) there are no default definitions for topology_book_id() and topology_book_cpumask(). Loading Documentation/process/changes.rst +2 −4 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ you probably needn't concern yourself with isdn4k-utils. ====================== =============== ======================================== GNU C 4.6 gcc --version GNU make 3.81 make --version binutils 2.20 ld -v binutils 2.21 ld -v flex 2.5.35 flex --version bison 2.0 bison --version util-linux 2.10o fdformat --version Loading Loading @@ -77,9 +77,7 @@ You will need GNU make 3.81 or later to build the kernel. Binutils -------- The build system has, as of 4.13, switched to using thin archives (`ar T`) rather than incremental linking (`ld -r`) for built-in.a intermediate steps. This requires binutils 2.20 or newer. Binutils 2.21 or newer is needed to build the kernel. pkg-config ---------- Loading Documentation/x86/topology.rst +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ Package-related topology information in the kernel: The number of cores in a package. This information is retrieved via CPUID. - cpuinfo_x86.x86_max_dies: The number of dies in a package. This information is retrieved via CPUID. - cpuinfo_x86.phys_proc_id: The physical ID of the package. This information is retrieved via CPUID Loading MAINTAINERS +7 −1 Original line number Diff line number Diff line Loading @@ -7810,7 +7810,7 @@ INGENIC JZ4780 NAND DRIVER M: Harvey Hunt <harveyhuntnexus@gmail.com> L: linux-mtd@lists.infradead.org S: Maintained F: drivers/mtd/nand/raw/jz4780_* F: drivers/mtd/nand/raw/ingenic/ INOTIFY M: Jan Kara <jack@suse.cz> Loading Loading @@ -17496,6 +17496,12 @@ Q: https://patchwork.linuxtv.org/project/linux-media/list/ S: Maintained F: drivers/media/dvb-frontends/zd1301_demod* ZHAOXIN PROCESSOR SUPPORT M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> L: linux-kernel@vger.kernel.org S: Maintained F: arch/x86/kernel/cpu/zhaoxin.c ZPOOL COMPRESSED PAGE STORAGE API M: Dan Streetman <ddstreet@ieee.org> L: linux-mm@kvack.org Loading Loading
Documentation/ABI/testing/sysfs-devices-system-cpu +23 −0 Original line number Diff line number Diff line Loading @@ -538,3 +538,26 @@ Description: Intel Energy and Performance Bias Hint (EPB) This attribute is present for all online CPUs supporting the Intel EPB feature. What: /sys/devices/system/cpu/umwait_control /sys/devices/system/cpu/umwait_control/enable_c02 /sys/devices/system/cpu/umwait_control/max_time Date: May 2019 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> Description: Umwait control enable_c02: Read/write interface to control umwait C0.2 state Read returns C0.2 state status: 0: C0.2 is disabled 1: C0.2 is enabled Write 'y' or '1' or 'on' to enable C0.2 state. Write 'n' or '0' or 'off' to disable C0.2 state. The interface is case insensitive. max_time: Read/write interface to control umwait maximum time in TSC-quanta that the CPU can reside in either C0.1 or C0.2 state. The time is an unsigned 32-bit number. Note that a value of zero means there is no limit. Low order two bits must be zero.
Documentation/cputopology.txt +33 −15 Original line number Diff line number Diff line Loading @@ -12,6 +12,12 @@ physical_package_id: socket number, but the actual value is architecture and platform dependent. die_id: the CPU die ID of cpuX. Typically it is the hardware platform's identifier (rather than the kernel's). The actual value is architecture and platform dependent. core_id: the CPU core ID of cpuX. Typically it is the hardware platform's Loading @@ -30,25 +36,33 @@ drawer_id: identifier (rather than the kernel's). The actual value is architecture and platform dependent. thread_siblings: core_cpus: internal kernel map of cpuX's hardware threads within the same core as cpuX. internal kernel map of CPUs within the same core. (deprecated name: "thread_siblings") thread_siblings_list: core_cpus_list: human-readable list of cpuX's hardware threads within the same core as cpuX. human-readable list of CPUs within the same core. (deprecated name: "thread_siblings_list"); core_siblings: package_cpus: internal kernel map of cpuX's hardware threads within the same physical_package_id. internal kernel map of the CPUs sharing the same physical_package_id. (deprecated name: "core_siblings") core_siblings_list: package_cpus_list: human-readable list of cpuX's hardware threads within the same physical_package_id. human-readable list of CPUs sharing the same physical_package_id. (deprecated name: "core_siblings_list") die_cpus: internal kernel map of CPUs within the same die. die_cpus_list: human-readable list of CPUs within the same die. book_siblings: Loading Loading @@ -81,11 +95,13 @@ For an architecture to support this feature, it must define some of these macros in include/asm-XXX/topology.h:: #define topology_physical_package_id(cpu) #define topology_die_id(cpu) #define topology_core_id(cpu) #define topology_book_id(cpu) #define topology_drawer_id(cpu) #define topology_sibling_cpumask(cpu) #define topology_core_cpumask(cpu) #define topology_die_cpumask(cpu) #define topology_book_cpumask(cpu) #define topology_drawer_cpumask(cpu) Loading @@ -99,9 +115,11 @@ provides default definitions for any of the above macros that are not defined by include/asm-XXX/topology.h: 1) topology_physical_package_id: -1 2) topology_core_id: 0 3) topology_sibling_cpumask: just the given CPU 4) topology_core_cpumask: just the given CPU 2) topology_die_id: -1 3) topology_core_id: 0 4) topology_sibling_cpumask: just the given CPU 5) topology_core_cpumask: just the given CPU 6) topology_die_cpumask: just the given CPU For architectures that don't support books (CONFIG_SCHED_BOOK) there are no default definitions for topology_book_id() and topology_book_cpumask(). Loading
Documentation/process/changes.rst +2 −4 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ you probably needn't concern yourself with isdn4k-utils. ====================== =============== ======================================== GNU C 4.6 gcc --version GNU make 3.81 make --version binutils 2.20 ld -v binutils 2.21 ld -v flex 2.5.35 flex --version bison 2.0 bison --version util-linux 2.10o fdformat --version Loading Loading @@ -77,9 +77,7 @@ You will need GNU make 3.81 or later to build the kernel. Binutils -------- The build system has, as of 4.13, switched to using thin archives (`ar T`) rather than incremental linking (`ld -r`) for built-in.a intermediate steps. This requires binutils 2.20 or newer. Binutils 2.21 or newer is needed to build the kernel. pkg-config ---------- Loading
Documentation/x86/topology.rst +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ Package-related topology information in the kernel: The number of cores in a package. This information is retrieved via CPUID. - cpuinfo_x86.x86_max_dies: The number of dies in a package. This information is retrieved via CPUID. - cpuinfo_x86.phys_proc_id: The physical ID of the package. This information is retrieved via CPUID Loading
MAINTAINERS +7 −1 Original line number Diff line number Diff line Loading @@ -7810,7 +7810,7 @@ INGENIC JZ4780 NAND DRIVER M: Harvey Hunt <harveyhuntnexus@gmail.com> L: linux-mtd@lists.infradead.org S: Maintained F: drivers/mtd/nand/raw/jz4780_* F: drivers/mtd/nand/raw/ingenic/ INOTIFY M: Jan Kara <jack@suse.cz> Loading Loading @@ -17496,6 +17496,12 @@ Q: https://patchwork.linuxtv.org/project/linux-media/list/ S: Maintained F: drivers/media/dvb-frontends/zd1301_demod* ZHAOXIN PROCESSOR SUPPORT M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> L: linux-kernel@vger.kernel.org S: Maintained F: arch/x86/kernel/cpu/zhaoxin.c ZPOOL COMPRESSED PAGE STORAGE API M: Dan Streetman <ddstreet@ieee.org> L: linux-mm@kvack.org Loading