<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-bus-event_source-devices-rdpmc</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4d84667627c4ff70826b349c449bbaf63b9af4e5 - Merge tag &apos;perf-core-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#4d84667627c4ff70826b349c449bbaf63b9af4e5</link>
        <description>Merge tag &apos;perf-core-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull performance event updates from Ingo Molnar: &quot;x86 PMU driver updates:   - Add support for the core PMU for Intel Diamond Rapids (DMR) CPUs     (Dapeng Mi)     Compared to previous iterations of the Intel PMU code, there&apos;s been     a lot of changes, which center around three main areas:      - Introduce the OFF-MODULE RESPONSE (OMR) facility to replace the        Off-Core Response (OCR) facility      - New PEBS data source encoding layout      - Support the new &quot;RDPMC user disable&quot; feature   - Likewise, a large series adds uncore PMU support for Intel Diamond     Rapids (DMR) CPUs (Zide Chen)     This centers around these four main areas:      - DMR may have two Integrated I/O and Memory Hub (IMH) dies,        separate from the compute tile (CBB) dies. Each CBB and each IMH        die has its own discovery domain.      - Unlike prior CPUs that retrieve the global discovery table        portal exclusively via PCI or MSR, DMR uses PCI for IMH PMON        discovery and MSR for CBB PMON discovery.      - DMR introduces several new PMON types: SCA, HAMVF, D2D_ULA, UBR,        PCIE4, CRS, CPC, ITC, OTC, CMS, and PCIE6.      - IIO free-running counters in DMR are MMIO-based, unlike SPR.   - Also add support for Add missing PMON units for Intel Panther Lake,     and support Nova Lake (NVL), which largely maps to Panther Lake.     (Zide Chen)   - KVM integration: Add support for mediated vPMUs (by Kan Liang and     Sean Christopherson, with fixes and cleanups by Peter Zijlstra,     Sandipan Das and Mingwei Zhang)   - Add Intel cstate driver to support for Wildcat Lake (WCL) CPUs,     which are a low-power variant of Panther Lake (Zide Chen)   - Add core, cstate and MSR PMU support for the Airmont NP Intel CPU     (aka MaxLinear Lightning Mountain), which maps to the existing     Airmont code (Martin Schiller)  Performance enhancements:   - Speed up kexec shutdown by avoiding unnecessary cross CPU calls     (Jan H. Sch&#246;nherr)   - Fix slow perf_event_task_exit() with LBR callstacks (Namhyung Kim)  User-space stack unwinding support:   - Various cleanups and refactorings in preparation to generalize the     unwinding code for other architectures (Jens Remus)  Uprobes updates:   - Transition from kmap_atomic to kmap_local_page (Keke Ming)   - Fix incorrect lockdep condition in filter_chain() (Breno Leitao)   - Fix XOL allocation failure for 32-bit tasks (Oleg Nesterov)  Misc fixes and cleanups:   - s390: Remove kvm_types.h from Kbuild (Randy Dunlap)   - x86/intel/uncore: Convert comma to semicolon (Chen Ni)   - x86/uncore: Clean up const mismatch (Greg Kroah-Hartman)   - x86/ibs: Fix typo in dc_l2tlb_miss comment (Xiang-Bin Shi)&quot;* tag &apos;perf-core-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (58 commits)  s390: remove kvm_types.h from Kbuild  uprobes: Fix incorrect lockdep condition in filter_chain()  x86/ibs: Fix typo in dc_l2tlb_miss comment  x86/uprobes: Fix XOL allocation failure for 32-bit tasks  perf/x86/intel/uncore: Convert comma to semicolon  perf/x86/intel: Add support for rdpmc user disable feature  perf/x86: Use macros to replace magic numbers in attr_rdpmc  perf/x86/intel: Add core PMU support for Novalake  perf/x86/intel: Add support for PEBS memory auxiliary info field in NVL  perf/x86/intel: Add core PMU support for DMR  perf/x86/intel: Add support for PEBS memory auxiliary info field in DMR  perf/x86/intel: Support the 4 new OMR MSRs introduced in DMR and NVL  perf/core: Fix slow perf_event_task_exit() with LBR callstacks  perf/core: Speed up kexec shutdown by avoiding unnecessary cross CPU calls  uprobes: use kmap_local_page() for temporary page mappings  arm/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()  mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()  arm64/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()  riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()  perf/x86/intel/uncore: Add Nova Lake support  ...

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Tue, 10 Feb 2026 21:00:46 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>59af95e028d4114991b9bd96a39ad855b399cc07 - perf/x86/intel: Add support for rdpmc user disable feature</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc#59af95e028d4114991b9bd96a39ad855b399cc07</link>
        <description>perf/x86/intel: Add support for rdpmc user disable featureStarting with Panther Cove, the rdpmc user disable feature is supported.This feature allows the perf system to disable user space rdpmc reads atthe counter level.Currently, when a global counter is active, any user with rdpmc rightscan read it, even if perf access permissions forbid it (e.g., disallowreading ring 0 counters). The rdpmc user disable feature mitigates thissecurity concern.Details:- A new RDPMC_USR_DISABLE bit (bit 37) in each EVNTSELx MSR indicates  that the GP counter cannot be read by RDPMC in ring 3.- New RDPMC_USR_DISABLE bits in IA32_FIXED_CTR_CTRL MSR (bits 33, 37,  41, 45, etc.) for fixed counters 0, 1, 2, 3, etc.- When calling rdpmc instruction for counter x, the following pseudo  code demonstrates how the counter value is obtained:  	If (!CPL0 &amp;&amp; RDPMC_USR_DISABLE[x] == 1) ? 0 : counter_value;- RDPMC_USR_DISABLE is enumerated by CPUID.0x23.0.EBX[2].This patch extends the current global user space rdpmc control logic viathe sysfs interface (/sys/devices/cpu/rdpmc) as follows:- rdpmc = 0:  Global user space rdpmc and counter-level user space rdpmc for all  counters are both disabled.- rdpmc = 1:  Global user space rdpmc is enabled during the mmap-enabled time window,  and counter-level user space rdpmc is enabled only for non-system-wide  events. This prevents counter data leaks as count data is cleared  during context switches.- rdpmc = 2:  Global user space rdpmc and counter-level user space rdpmc for all  counters are enabled unconditionally.The new rdpmc settings only affect newly activated perf events; currentlyactive perf events remain unaffected. This simplifies and cleans up thecode. The default value of rdpmc remains unchanged at 1.For more details about rdpmc user disable, please refer to chapter 15&quot;RDPMC USER DISABLE&quot; in ISE documentation.Signed-off-by: Dapeng Mi &lt;dapeng1.mi@linux.intel.com&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Link: https://patch.msgid.link/20260114011750.350569-8-dapeng1.mi@linux.intel.com

            List of files:
            /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc</description>
        <pubDate>Wed, 14 Jan 2026 02:17:50 +0100</pubDate>
        <dc:creator>Dapeng Mi &lt;dapeng1.mi@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
