<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-devices-system-cpu</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4818881 - x86/its: Enable Indirect Target Selection mitigation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#f4818881</link>
        <description>x86/its: Enable Indirect Target Selection mitigationIndirect Target Selection (ITS) is a bug in some pre-ADL Intel CPUs witheIBRS. It affects prediction of indirect branch and RETs in thelower half of cacheline. Due to ITS such branches may get wrongly predictedto a target of (direct or indirect) branch that is located in the upperhalf of the cacheline.Scope of impact===============Guest/host isolation--------------------When eIBRS is used for guest/host isolation, the indirect branches in theVMM may still be predicted with targets corresponding to branches in theguest.Intra-mode----------cBPF or other native gadgets can be used for intra-mode training anddisclosure using ITS.User/kernel isolation---------------------When eIBRS is enabled user/kernel isolation is not impacted.Indirect Branch Prediction Barrier (IBPB)-----------------------------------------After an IBPB, indirect branches may be predicted with targetscorresponding to direct branches which were executed prior to IBPB. This ismitigated by a microcode update.Add cmdline parameter indirect_target_selection=off|on|force to control themitigation to relocate the affected branches to an ITS-safe thunk i.e.located in the upper half of cacheline. Also add the sysfs reporting.When retpoline mitigation is deployed, ITS safe-thunks are not needed,because retpoline sequence is already ITS-safe. Similarly, when call depthtracking (CDT) mitigation is deployed (retbleed=stuff), ITS safe returnthunk is not used, as CDT prevents RSB-underflow.To not overcomplicate things, ITS mitigation is not supported withspectre-v2 lfence;jmp mitigation. Moreover, it is less practical to deploylfence;jmp mitigation on ITS affected parts anyways.Signed-off-by: Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;Signed-off-by: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Reviewed-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Reviewed-by: Alexandre Chartre &lt;alexandre.chartre@oracle.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Sat, 22 Jun 2024 03:23:23 +0000</pubDate>
        <dc:creator>Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c91c6062 - Document/kexec: generalize crash hotplug description</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#c91c6062</link>
        <description>Document/kexec: generalize crash hotplug descriptionCommit 79365026f869 (&quot;crash: add a new kexec flag for hotplug support&quot;)generalizes the crash hotplug support to allow architectures to updatemultiple kexec segments on CPU/Memory hotplug and not just elfcorehdr. Therefore, update the relevant kernel documentation to reflect the same.No functional change.Link: https://lkml.kernel.org/r/20240812041651.703156-1-sourabhjain@linux.ibm.comSigned-off-by: Sourabh Jain &lt;sourabhjain@linux.ibm.com&gt;Reviewed-by: Petr Tesarik &lt;ptesarik@suse.com&gt;Acked-by: Baoquan He &lt;bhe@redhat.com&gt;Cc: Hari Bathini &lt;hbathini@linux.ibm.com&gt;Cc: Petr Tesarik &lt;petr@tesarici.cz&gt;Cc: Sourabh Jain &lt;sourabhjain@linux.ibm.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 12 Aug 2024 04:16:51 +0000</pubDate>
        <dc:creator>Sourabh Jain &lt;sourabhjain@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>6c17ea1f - cpu/SMT: Enable SMT only if a core is online</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#6c17ea1f</link>
        <description>cpu/SMT: Enable SMT only if a core is onlineIf a core is offline then enabling SMT should not online CPUs ofthis core. By enabling SMT, what is intended is either changing the SMTvalue from &quot;off&quot; to &quot;on&quot; or setting the SMT level (threads per core) from alower to higher value.On PowerPC the ppc64_cpu utility can be used, among other things, toperform the following functions:ppc64_cpu --cores-on                # Get the number of online coresppc64_cpu --cores-on=X              # Put exactly X cores onlineppc64_cpu --offline-cores=X[,Y,...] # Put specified cores offlineppc64_cpu --smt={on|off|value}      # Enable, disable or change SMT levelIf the user has decided to offline certain cores, enabling SMT shouldnot online CPUs in those cores. This patch fixes the issue and changesthe behaviour as described, by introducing an arch specific functiontopology_is_core_online(). It is currently implemented only for PowerPC.Fixes: 73c58e7e1412 (&quot;powerpc: Add HOTPLUG_SMT support&quot;)Reported-by: Tyrel Datwyler &lt;tyreld@linux.ibm.com&gt;Closes: https://groups.google.com/g/powerpc-utils-devel/c/wrwVzAAnRlI/m/5KJSoqP4BAAJSigned-off-by: Nysal Jan K.A &lt;nysal@linux.ibm.com&gt;Reviewed-by: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://msgid.link/20240731030126.956210-2-nysal@linux.ibm.com

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 31 Jul 2024 03:01:12 +0000</pubDate>
        <dc:creator>Nysal Jan K.A &lt;nysal@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>4e1a7df4 - cpumask: Add enabled cpumask for present CPUs that can be brought online</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#4e1a7df4</link>
        <description>cpumask: Add enabled cpumask for present CPUs that can be brought onlineThe &apos;offline&apos; file in sysfs shows all offline CPUs, including thosethat aren&apos;t present. User-space is expected to remove not-present CPUsfrom this list to learn which CPUs could be brought online.CPUs can be present but not-enabled. These CPUs can&apos;t be brought onlineuntil the firmware policy changes, which comes with an ACPI notificationthat will register the CPUs.With only the offline and present files, user-space is unable todetermine which CPUs it can try to bring online. Add a new CPU maskthat shows this based on all the registered CPUs.Signed-off-by: James Morse &lt;james.morse@arm.com&gt;Tested-by: Miguel Luis &lt;miguel.luis@oracle.com&gt;Tested-by: Vishnu Pajjuri &lt;vishnu@os.amperecomputing.com&gt;Tested-by: Jianyong Wu &lt;jianyong.wu@arm.com&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Russell King (Oracle) &lt;rmk+kernel@armlinux.org.uk&gt;Reviewed-by: Gavin Shan &lt;gshan@redhat.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Link: https://lore.kernel.org/r/20240529133446.28446-20-Jonathan.Cameron@huawei.comSigned-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 29 May 2024 13:34:46 +0000</pubDate>
        <dc:creator>James Morse &lt;james.morse@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>61564d34 - x86/sev: Provide guest VMPL level to userspace</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#61564d34</link>
        <description>x86/sev: Provide guest VMPL level to userspaceRequesting an attestation report from userspace involves providing the VMPLlevel for the report. Currently any value from 0-3 is valid because Linuxenforces running at VMPL0.When an SVSM is present, though, Linux will not be running at VMPL0 and onlyVMPL values starting at the VMPL level Linux is running at to 3 are valid. Inorder to allow userspace to determine the minimum VMPL value that can besupplied to an attestation report, create a sysfs entry that can be used toretrieve the current VMPL level of the kernel.  [ bp: Add CONFIG_SYSFS ifdeffery. ]Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Link: https://lore.kernel.org/r/fff846da0d8d561f9fdaf297dcf8cd907545a25b.1717600736.git.thomas.lendacky@amd.com

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 05 Jun 2024 15:18:50 +0000</pubDate>
        <dc:creator>Tom Lendacky &lt;thomas.lendacky@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>fae57306 - Documentation: Fix the address of the linuxppc-dev mailing list</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#fae57306</link>
        <description>Documentation: Fix the address of the linuxppc-dev mailing listThis list was moved many years ago.Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://msgid.link/20240503121012.3ba5000b@canb.auug.org.au

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Fri, 03 May 2024 02:10:12 +0000</pubDate>
        <dc:creator>Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;</dc:creator>
    </item>
<item>
        <title>8076fcde - x86/rfds: Mitigate Register File Data Sampling (RFDS)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#8076fcde</link>
        <description>x86/rfds: Mitigate Register File Data Sampling (RFDS)RFDS is a CPU vulnerability that may allow userspace to infer kernelstale data previously used in floating point registers, vector registersand integer registers. RFDS only affects certain Intel Atom processors.Intel released a microcode update that uses VERW instruction to clearthe affected CPU buffers. Unlike MDS, none of the affected cores supportSMT.Add RFDS bug infrastructure and enable the VERW based mitigation bydefault, that clears the affected buffers just before exiting touserspace. Also add sysfs reporting and cmdline parameter&quot;reg_file_data_sampling&quot; to control the mitigation.For details see:Documentation/admin-guide/hw-vuln/reg-file-data-sampling.rstSigned-off-by: Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;Signed-off-by: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 11 Mar 2024 19:29:43 +0000</pubDate>
        <dc:creator>Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>94483490 - Documentation: Drop or replace remaining mentions of IA64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#94483490</link>
        <description>Documentation: Drop or replace remaining mentions of IA64Drop or update mentions of IA64, as appropriate.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Fri, 13 Jan 2023 17:32:57 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>88a6f899 - crash: memory and CPU hotplug sysfs attributes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#88a6f899</link>
        <description>crash: memory and CPU hotplug sysfs attributesIntroduce the crash_hotplug attribute for memory and CPUs for use byuserspace.  These attributes directly facilitate the udev rule formanaging userspace re-loading of the crash kernel upon hot un/plugchanges.For memory, expose the crash_hotplug attribute to the/sys/devices/system/memory directory.  For example: # udevadm info --attribute-walk /sys/devices/system/memory/memory81  looking at device &apos;/devices/system/memory/memory81&apos;:    KERNEL==&quot;memory81&quot;    SUBSYSTEM==&quot;memory&quot;    DRIVER==&quot;&quot;    ATTR{online}==&quot;1&quot;    ATTR{phys_device}==&quot;0&quot;    ATTR{phys_index}==&quot;00000051&quot;    ATTR{removable}==&quot;1&quot;    ATTR{state}==&quot;online&quot;    ATTR{valid_zones}==&quot;Movable&quot;  looking at parent device &apos;/devices/system/memory&apos;:    KERNELS==&quot;memory&quot;    SUBSYSTEMS==&quot;&quot;    DRIVERS==&quot;&quot;    ATTRS{auto_online_blocks}==&quot;offline&quot;    ATTRS{block_size_bytes}==&quot;8000000&quot;    ATTRS{crash_hotplug}==&quot;1&quot;For CPUs, expose the crash_hotplug attribute to the/sys/devices/system/cpu directory. For example: # udevadm info --attribute-walk /sys/devices/system/cpu/cpu0  looking at device &apos;/devices/system/cpu/cpu0&apos;:    KERNEL==&quot;cpu0&quot;    SUBSYSTEM==&quot;cpu&quot;    DRIVER==&quot;processor&quot;    ATTR{crash_notes}==&quot;277c38600&quot;    ATTR{crash_notes_size}==&quot;368&quot;    ATTR{online}==&quot;1&quot;  looking at parent device &apos;/devices/system/cpu&apos;:    KERNELS==&quot;cpu&quot;    SUBSYSTEMS==&quot;&quot;    DRIVERS==&quot;&quot;    ATTRS{crash_hotplug}==&quot;1&quot;    ATTRS{isolated}==&quot;&quot;    ATTRS{kernel_max}==&quot;8191&quot;    ATTRS{nohz_full}==&quot;  (null)&quot;    ATTRS{offline}==&quot;4-7&quot;    ATTRS{online}==&quot;0-3&quot;    ATTRS{possible}==&quot;0-7&quot;    ATTRS{present}==&quot;0-3&quot;With these sysfs attributes in place, it is possible to efficientlyinstruct the udev rule to skip crash kernel reloading for kernelsconfigured with crash hotplug support.For example, the following is the proposed udev rule change for RHELsystem 98-kexec.rules (as the first lines of the rule file): # The kernel updates the crash elfcorehdr for CPU and memory changes SUBSYSTEM==&quot;cpu&quot;, ATTRS{crash_hotplug}==&quot;1&quot;, GOTO=&quot;kdump_reload_end&quot; SUBSYSTEM==&quot;memory&quot;, ATTRS{crash_hotplug}==&quot;1&quot;, GOTO=&quot;kdump_reload_end&quot;When examined in the context of 98-kexec.rules, the above rules test ifcrash_hotplug is set, and if so, the userspace initiatedunload-then-reload of the crash kernel is skipped.CPU and memory checks are separated in accordance with CONFIG_HOTPLUG_CPUand CONFIG_MEMORY_HOTPLUG kernel config options.  If an architecturesupports, for example, memory hotplug but not CPU hotplug, then the/sys/devices/system/memory/crash_hotplug attribute file is present, butthe /sys/devices/system/cpu/crash_hotplug attribute file will NOT bepresent.  Thus the udev rule skips userspace processing of memory hotun/plug events, but the udev rule will evaluate false for CPU events, thusallowing userspace to process CPU hot un/plug events (ie theunload-then-reload of the kdump capture kernel).Link: https://lkml.kernel.org/r/20230814214446.6659-5-eric.devolder@oracle.comSigned-off-by: Eric DeVolder &lt;eric.devolder@oracle.com&gt;Reviewed-by: Sourabh Jain &lt;sourabhjain@linux.ibm.com&gt;Acked-by: Hari Bathini &lt;hbathini@linux.ibm.com&gt;Acked-by: Baoquan He &lt;bhe@redhat.com&gt;Cc: Akhil Raj &lt;lf32.dev@gmail.com&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Cc: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: Dave Young &lt;dyoung@redhat.com&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: Eric W. Biederman &lt;ebiederm@xmission.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;Cc: Mimi Zohar &lt;zohar@linux.ibm.com&gt;Cc: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Cc: Oscar Salvador &lt;osalvador@suse.de&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael@kernel.org&gt;Cc: Sean Christopherson &lt;seanjc@google.com&gt;Cc: Takashi Iwai &lt;tiwai@suse.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Cc: Valentin Schneider &lt;vschneid@redhat.com&gt;Cc: Vivek Goyal &lt;vgoyal@redhat.com&gt;Cc: Vlastimil Babka &lt;vbabka@suse.cz&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 14 Aug 2023 21:44:42 +0000</pubDate>
        <dc:creator>Eric DeVolder &lt;eric.devolder@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>7f48405c - cpu/SMT: Allow enabling partial SMT states via sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#7f48405c</link>
        <description>cpu/SMT: Allow enabling partial SMT states via sysfsAdd support to the /sys/devices/system/cpu/smt/control interface forenabling a specified number of SMT threads per core, including partialSMT states where not all threads are brought online.The current interface accepts &quot;on&quot; and &quot;off&quot;, to enable either 1 or allSMT threads per core.This commit allows writing an integer, between 1 and the number of SMTthreads supported by the machine. Writing 1 is a synonym for &quot;off&quot;, 2 ormore enables SMT with the specified number of threads.When reading the file, if all threads are online &quot;on&quot; is returned, toavoid changing behaviour for existing users. If some other number ofthreads is online then the integer value is returned.Architectures like x86 only supporting 1 thread or all threads, should notdefine CONFIG_SMT_NUM_THREADS_DYNAMIC. Architecture supporting partial SMTstates, like PowerPC, should define it.[ ldufour: Slightly reword the commit&apos;s description ][ ldufour: Remove switch() in __store_smt_control() ][ ldufour: Rix build issue in control_show() ]Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Laurent Dufour &lt;ldufour@linux.ibm.com&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Tested-by: Zhang Rui &lt;rui.zhang@intel.com&gt;Link: https://lore.kernel.org/r/20230705145143.40545-8-ldufour@linux.ibm.com

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 05 Jul 2023 14:51:40 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>8974eb58 - x86/speculation: Add Gather Data Sampling mitigation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#8974eb58</link>
        <description>x86/speculation: Add Gather Data Sampling mitigationGather Data Sampling (GDS) is a hardware vulnerability which allowsunprivileged speculative access to data which was previously stored invector registers.Intel processors that support AVX2 and AVX512 have gather instructionsthat fetch non-contiguous data elements from memory. On vulnerablehardware, when a gather instruction is transiently executed andencounters a fault, stale data from architectural or internal vectorregisters may get transiently stored to the destination vectorregister allowing an attacker to infer the stale data using typicalside channel techniques like cache timing attacks.This mitigation is different from many earlier ones for two reasons.First, it is enabled by default and a bit must be set to *DISABLE* it.This is the opposite of normal mitigation polarity. This means GDS canbe mitigated simply by updating microcode and leaving the new controlbit alone.Second, GDS has a &quot;lock&quot; bit. This lock bit is there because themitigation affects the hardware security features KeyLocker and SGX.It needs to be enabled and *STAY* enabled for these features to bemitigated against GDS.The mitigation is enabled in the microcode by default. Disable it bysetting gather_data_sampling=off or by disabling all mitigations withmitigations=off. The mitigation status can be checked by reading:    /sys/devices/system/cpu/vulnerabilities/gather_data_samplingSigned-off-by: Daniel Sneddon &lt;daniel.sneddon@linux.intel.com&gt;Signed-off-by: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Thu, 13 Jul 2023 02:43:11 +0000</pubDate>
        <dc:creator>Daniel Sneddon &lt;daniel.sneddon@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e4624435 - docs: arm64: Move arm64 documentation under Documentation/arch/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#e4624435</link>
        <description>docs: arm64: Move arm64 documentation under Documentation/arch/Architecture-specific documentation is being moved into Documentation/arch/as a way of cleaning up the top-level documentation directory and makingthe docs hierarchy more closely match the source hierarchy.  MoveDocumentation/arm64 into arch/ (along with the Chinese equvalenttranslations) and fix up documentation references.Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Alex Shi &lt;alexs@kernel.org&gt;Cc: Hu Haowen &lt;src.res@email.cn&gt;Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Reviewed-by: Yantengsi &lt;siyanteng@loongson.cn&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 12 Jun 2023 12:06:39 +0000</pubDate>
        <dc:creator>Jonathan Corbet &lt;corbet@lwn.net&gt;</dc:creator>
    </item>
<item>
        <title>8a7f0e8a - Documentation/ABI: correct possessive &quot;its&quot; typos</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#8a7f0e8a</link>
        <description>Documentation/ABI: correct possessive &quot;its&quot; typosCorrect all uses of &quot;it&apos;s&quot; that are meant to be possessive &quot;its&quot;.Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Link: https://lore.kernel.org/r/20220801025207.29971-1-rdunlap@infradead.orgSigned-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 01 Aug 2022 02:52:07 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>00da0cb3 - Documentation/ABI: Mention retbleed vulnerability info file for sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#00da0cb3</link>
        <description>Documentation/ABI: Mention retbleed vulnerability info file for sysfsWhile reporting for the AMD retbleed vulnerability was added in  6b80b59b3555 (&quot;x86/bugs: Report AMD retbleed vulnerability&quot;)the new sysfs file was not mentioned so far in the ABI documentation forsysfs-devices-system-cpu. Fix that.Fixes: 6b80b59b3555 (&quot;x86/bugs: Report AMD retbleed vulnerability&quot;)Signed-off-by: Salvatore Bonaccorso &lt;carnil@debian.org&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Link: https://lore.kernel.org/r/20220801091529.325327-1-carnil@debian.org

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 01 Aug 2022 09:15:30 +0000</pubDate>
        <dc:creator>Salvatore Bonaccorso &lt;carnil@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>1d248d23 - ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#1d248d23</link>
        <description>ABI: testing/sysfs-devices-system-cpu: remove duplicated core_idThis was already defined at stable/sysfs-devices-system-cpu withthe same description, as pointed by get_abi.pl:	Warning: /sys/devices/system/cpu/cpuX/topology/core_id is defined 2 times:  Documentation/ABI/stable/sysfs-devices-system-cpu:38  Documentation/ABI/testing/sysfs-devices-system-cpu:69Remove the duplicated one.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;Link: https://lore.kernel.org/r/1e92337c1ef74f5eb9e1c1871e20b858b490d269.1656235926.git.mchehab@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Sun, 26 Jun 2022 09:32:21 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d69d5649 - arm64/sme: Expose SMIDR through sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#d69d5649</link>
        <description>arm64/sme: Expose SMIDR through sysfsWe currently expose MIDR and REVID to userspace through sysfs to enable itto make decisions based on the specific implementation. Since SME supportsimplementations where streaming mode is provided by a separate hardwareunit called a SMCU it provides a similar ID register SMIDR. Expose it touserspace via sysfs when the system supports SME along with the other IDregisters.Since we disable the SME priority mapping feature if it is supported byhardware we currently mask out the SMPS bit which reports that it issupported.Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20220607132857.1358361-1-broonie@kernel.orgSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Tue, 07 Jun 2022 13:28:57 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8d50cdf8 - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#8d50cdf8</link>
        <description>x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale DataAdd the sysfs reporting file for Processor MMIO Stale Datavulnerability. It exposes the vulnerability and mitigation state similarto the existing files for the other hardware vulnerabilities.Signed-off-by: Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Fri, 20 May 2022 03:32:13 +0000</pubDate>
        <dc:creator>Pawan Gupta &lt;pawan.kumar.gupta@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9986c765 - docs: sysfs-devices-system-cpu: document &quot;asymm&quot; value for mte_tcf_preferred</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#9986c765</link>
        <description>docs: sysfs-devices-system-cpu: document &quot;asymm&quot; value for mte_tcf_preferredIt was added in commit 766121ba5de3 (&quot;arm64/mte: Add userspace interfacefor enabling asymmetric mode&quot;).Signed-off-by: Evgenii Stepanov &lt;eugenis@google.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20220309215943.87831-1-eugenis@google.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 09 Mar 2022 21:59:43 +0000</pubDate>
        <dc:creator>Evgenii Stepanov &lt;eugenis@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ab28e944 - topology/sysfs: Add PPIN in sysfs under cpu topology</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#ab28e944</link>
        <description>topology/sysfs: Add PPIN in sysfs under cpu topologyPPIN is the Protected Processor Identification Number.This is used to identify the socket as a Field Replaceable Unit (FRU).Existing code only displays this when reporting errors. But this makesit inconvenient for large clusters to use it for its intended purposeof inventory control.Add ppin to /sys/devices/system/cpu/cpu*/topology to make whatis already available using RDMSR more easily accessible. Makethe file read only for root in case there are still peopleconcerned about making a unique system &quot;serial number&quot; available.Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Link: https://lore.kernel.org/r/20220131230111.2004669-6-tony.luck@intel.com

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Mon, 31 Jan 2022 23:01:11 +0000</pubDate>
        <dc:creator>Tony Luck &lt;tony.luck@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>02bf6074 - docs: document the sysfs ABI for &quot;isolated&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu#02bf6074</link>
        <description>docs: document the sysfs ABI for &quot;isolated&quot;Add missing documentation of sysfs ABI for &quot;isolated&quot;. It was added bycommit 59f30abe94bf(&quot;show isolated cpus in sysfs&quot;). However, there isno documentation for these interface.Signed-off-by: Kohei Tarumizu &lt;tarumizu.kohei@fujitsu.com&gt;Link: https://lore.kernel.org/r/20211201115957.254224-3-tarumizu.kohei@fujitsu.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-devices-system-cpu</description>
        <pubDate>Wed, 01 Dec 2021 11:59:57 +0000</pubDate>
        <dc:creator>Kohei Tarumizu &lt;tarumizu.kohei@fujitsu.com&gt;</dc:creator>
    </item>
</channel>
</rss>
