€•¼VŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ7/translations/zh_CN/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/zh_TW/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/it_IT/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/ja_JP/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/ko_KR/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/pt_BR/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ7/translations/sp_SP/admin-guide/perf/fujitsu_uncore_pmu”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ%SPDX-License-Identifier: GPL-2.0-only”h]”hŒ%SPDX-License-Identifier: GPL-2.0-only”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒQ/var/lib/git/docbuild/linux/Documentation/admin-guide/perf/fujitsu_uncore_pmu.rst”h´KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ0Fujitsu Uncore Performance Monitoring Unit (PMU)”h]”hŒ0Fujitsu Uncore Performance Monitoring Unit (PMU)”…””}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)”}”(hX+This driver supports the Uncore MAC PMUs and the Uncore PCI PMUs found in Fujitsu chips. Each MAC PMU on these chips is exposed as a uncore perf PMU with device name mac_iod_mac_ch. And each PCI PMU on these chips is exposed as a uncore perf PMU with device name pci_iod_pci.”h]”hX+This driver supports the Uncore MAC PMUs and the Uncore PCI PMUs found in Fujitsu chips. Each MAC PMU on these chips is exposed as a uncore perf PMU with device name mac_iod_mac_ch. And each PCI PMU on these chips is exposed as a uncore perf PMU with device name pci_iod_pci.”…””}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KhhÊh²hubhŞ)”}”(hŒîThe driver provides a description of its available events and configuration options in sysfs, see /sys/bus/event_sources/devices/mac_iod_mac_ch/ and /sys/bus/event_sources/devices/pci_iod_pci/. This driver exports:”h]”hŒîThe driver provides a description of its available events and configuration options in sysfs, see /sys/bus/event_sources/devices/mac_iod_mac_ch/ and /sys/bus/event_sources/devices/pci_iod_pci/. This driver exports:”…””}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KhhÊh²hubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒDformats, used by perf user space and other tools to configure events”h]”hŞ)”}”(hjh]”hŒDformats, used by perf user space and other tools to configure events”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhıh²hh³hÇh´Nubj)”}”(hŒ¹events, used by perf user space and other tools to create events symbolically, e.g.:: perf stat -a -e mac_iod0_mac0_ch0/event=0x21/ ls perf stat -a -e pci_iod0_pci0/event=0x24/ ls ”h]”(hŞ)”}”(hŒUevents, used by perf user space and other tools to create events symbolically, e.g.::”h]”hŒTevents, used by perf user space and other tools to create events symbolically, e.g.:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KhjubhŒ literal_block”“”)”}”(hŒ]perf stat -a -e mac_iod0_mac0_ch0/event=0x21/ ls perf stat -a -e pci_iod0_pci0/event=0x24/ ls”h]”hŒ]perf stat -a -e mac_iod0_mac0_ch0/event=0x21/ ls perf stat -a -e pci_iod0_pci0/event=0x24/ ls”…””}”hj-sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j+h³hÇh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhıh²hh³hÇh´Nubj)”}”(hŒZcpumask, used by perf user space and other tools to know on which CPUs to open the events ”h]”hŞ)”}”(hŒYcpumask, used by perf user space and other tools to know on which CPUs to open the events”h]”hŒYcpumask, used by perf user space and other tools to know on which CPUs to open the events”…””}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhıh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1hûh³hÇh´KhhÊh²hubhŞ)”}”(hŒ2This driver supports the following events for MAC:”h]”hŒ2This driver supports the following events for MAC:”…””}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KhhÊh²hubhü)”}”(hhh]”(j)”}”(hŒ5cycles This event counts MAC cycles at MAC frequency.”h]”hŞ)”}”(hŒ5cycles This event counts MAC cycles at MAC frequency.”h]”hŒ5cycles This event counts MAC cycles at MAC frequency.”…””}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Khjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ@read-count This event counts the number of read requests to MAC.”h]”hŞ)”}”(hŒ@read-count This event counts the number of read requests to MAC.”h]”hŒ@read-count This event counts the number of read requests to MAC.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K!hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒXread-count-request This event counts the number of read requests including retry to MAC.”h]”hŞ)”}”(hŒXread-count-request This event counts the number of read requests including retry to MAC.”h]”hŒXread-count-request This event counts the number of read requests including retry to MAC.”…””}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K#hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒTread-count-return This event counts the number of responses to read requests to MAC.”h]”hŞ)”}”(hŒTread-count-return This event counts the number of responses to read requests to MAC.”h]”hŒTread-count-return This event counts the number of responses to read requests to MAC.”…””}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K%hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒgread-count-request-pftgt This event counts the number of read requests including retry with PFTGT flag.”h]”hŞ)”}”(hŒgread-count-request-pftgt This event counts the number of read requests including retry with PFTGT flag.”h]”hŒgread-count-request-pftgt This event counts the number of read requests including retry with PFTGT flag.”…””}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K'hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒkread-count-request-normal This event counts the number of read requests including retry without PFTGT flag.”h]”hŞ)”}”(hŒkread-count-request-normal This event counts the number of read requests including retry without PFTGT flag.”h]”hŒkread-count-request-normal This event counts the number of read requests including retry without PFTGT flag.”…””}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K*hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒrread-count-return-pftgt-hit This event counts the number of responses to read requests which hit the PFTGT buffer.”h]”hŞ)”}”(hŒrread-count-return-pftgt-hit This event counts the number of responses to read requests which hit the PFTGT buffer.”h]”hŒrread-count-return-pftgt-hit This event counts the number of responses to read requests which hit the PFTGT buffer.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K-hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒtread-count-return-pftgt-miss This event counts the number of responses to read requests which miss the PFTGT buffer.”h]”hŞ)”}”(hŒtread-count-return-pftgt-miss This event counts the number of responses to read requests which miss the PFTGT buffer.”h]”hŒtread-count-return-pftgt-miss This event counts the number of responses to read requests which miss the PFTGT buffer.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ`read-wait This event counts outstanding read requests issued by DDR memory controller per cycle.”h]”hŞ)”}”(hŒ`read-wait This event counts outstanding read requests issued by DDR memory controller per cycle.”h]”hŒ`read-wait This event counts outstanding read requests issued by DDR memory controller per cycle.”…””}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K3hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ‚write-count This event counts the number of write requests to MAC (including zero write, full write, partial write, write cancel).”h]”hŞ)”}”(hŒ‚write-count This event counts the number of write requests to MAC (including zero write, full write, partial write, write cancel).”h]”hŒ‚write-count This event counts the number of write requests to MAC (including zero write, full write, partial write, write cancel).”…””}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K6hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒhwrite-count-write This event counts the number of full write requests to MAC (not including zero write).”h]”hŞ)”}”(hŒhwrite-count-write This event counts the number of full write requests to MAC (not including zero write).”h]”hŒhwrite-count-write This event counts the number of full write requests to MAC (not including zero write).”…””}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K9hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒQwrite-count-pwrite This event counts the number of partial write requests to MAC.”h]”hŞ)”}”(hŒQwrite-count-pwrite This event counts the number of partial write requests to MAC.”h]”hŒQwrite-count-pwrite This event counts the number of partial write requests to MAC.”…””}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Khj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒZmemory-write-count This event counts the number of full write requests from MAC to memory.”h]”hŞ)”}”(hŒZmemory-write-count This event counts the number of full write requests from MAC to memory.”h]”hŒZmemory-write-count This event counts the number of full write requests from MAC to memory.”…””}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K@hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ^memory-pwrite-count This event counts the number of partial write requests from MAC to memory.”h]”hŞ)”}”(hŒ^memory-pwrite-count This event counts the number of partial write requests from MAC to memory.”h]”hŒ^memory-pwrite-count This event counts the number of partial write requests from MAC to memory.”…””}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KBhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ3ea-mac This event counts energy consumption of MAC.”h]”hŞ)”}”(hŒ3ea-mac This event counts energy consumption of MAC.”h]”hŒ3ea-mac This event counts energy consumption of MAC.”…””}”(hjŞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KDhjÚubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒ9ea-memory This event counts energy consumption of memory.”h]”hŞ)”}”(hŒ9ea-memory This event counts energy consumption of memory.”h]”hŒ9ea-memory This event counts energy consumption of memory.”…””}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KFhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒVea-memory-mac-write This event counts the number of write requests from MAC to memory.”h]”hŞ)”}”(hŒVea-memory-mac-write This event counts the number of write requests from MAC to memory.”h]”hŒVea-memory-mac-write This event counts the number of write requests from MAC to memory.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KHhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubj)”}”(hŒcea-ha This event counts energy consumption of HA. 'ea' is the abbreviation for 'Energy Analyzer'. ”h]”(hŞ)”}”(hŒ1ea-ha This event counts energy consumption of HA.”h]”hŒ1ea-ha This event counts energy consumption of HA.”…””}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KJhj"ubhŞ)”}”(hŒ/'ea' is the abbreviation for 'Energy Analyzer'.”h]”hŒ7‘ea’ is the abbreviation for ‘Energy Analyzer’.”…””}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KMhj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjoh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j_j`uh1hûh³hÇh´KhhÊh²hubhŞ)”}”(hŒExamples for use with perf::”h]”hŒExamples for use with perf:”…””}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KOhhÊh²hubj,)”}”(hŒ)perf stat -e mac_iod0_mac0_ch0/ea-mac/ ls”h]”hŒ)perf stat -e mac_iod0_mac0_ch0/ea-mac/ ls”…””}”hj\sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j+h³hÇh´KQhhÊh²hubhŞ)”}”(hŒ7And, this driver supports the following events for PCI:”h]”hŒ7And, this driver supports the following events for PCI:”…””}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KShhÊh²hubhü)”}”(hhh]”(j)”}”(hŒHpci-port0-cycles This event counts PCI cycles at PCI frequency in port0.”h]”hŞ)”}”(hŒHpci-port0-cycles This event counts PCI cycles at PCI frequency in port0.”h]”hŒHpci-port0-cycles This event counts PCI cycles at PCI frequency in port0.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KUhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒTpci-port0-read-count This event counts read transactions for data transfer in port0.”h]”hŞ)”}”(hŒTpci-port0-read-count This event counts read transactions for data transfer in port0.”h]”hŒTpci-port0-read-count This event counts read transactions for data transfer in port0.”…””}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KWhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒTpci-port0-read-count-bus This event counts read transactions for bus usage in port0.”h]”hŞ)”}”(hŒTpci-port0-read-count-bus This event counts read transactions for bus usage in port0.”h]”hŒTpci-port0-read-count-bus This event counts read transactions for bus usage in port0.”…””}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KYhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒVpci-port0-write-count This event counts write transactions for data transfer in port0.”h]”hŞ)”}”(hŒVpci-port0-write-count This event counts write transactions for data transfer in port0.”h]”hŒVpci-port0-write-count This event counts write transactions for data transfer in port0.”…””}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K[hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒVpci-port0-write-count-bus This event counts write transactions for bus usage in port0.”h]”hŞ)”}”(hŒVpci-port0-write-count-bus This event counts write transactions for bus usage in port0.”h]”hŒVpci-port0-write-count-bus This event counts write transactions for bus usage in port0.”…””}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K]hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒHpci-port1-cycles This event counts PCI cycles at PCI frequency in port1.”h]”hŞ)”}”(hŒHpci-port1-cycles This event counts PCI cycles at PCI frequency in port1.”h]”hŒHpci-port1-cycles This event counts PCI cycles at PCI frequency in port1.”…””}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´K_hjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒTpci-port1-read-count This event counts read transactions for data transfer in port1.”h]”hŞ)”}”(hŒTpci-port1-read-count This event counts read transactions for data transfer in port1.”h]”hŒTpci-port1-read-count This event counts read transactions for data transfer in port1.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Kahj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒTpci-port1-read-count-bus This event counts read transactions for bus usage in port1.”h]”hŞ)”}”(hŒTpci-port1-read-count-bus This event counts read transactions for bus usage in port1.”h]”hŒTpci-port1-read-count-bus This event counts read transactions for bus usage in port1.”…””}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Kchj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒVpci-port1-write-count This event counts write transactions for data transfer in port1.”h]”hŞ)”}”(hŒVpci-port1-write-count This event counts write transactions for data transfer in port1.”h]”hŒVpci-port1-write-count This event counts write transactions for data transfer in port1.”…””}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Kehj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒVpci-port1-write-count-bus This event counts write transactions for bus usage in port1.”h]”hŞ)”}”(hŒVpci-port1-write-count-bus This event counts write transactions for bus usage in port1.”h]”hŒVpci-port1-write-count-bus This event counts write transactions for bus usage in port1.”…””}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KghjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubj)”}”(hŒeea-pci This event counts energy consumption of PCI. 'ea' is the abbreviation for 'Energy Analyzer'. ”h]”(hŞ)”}”(hŒ3ea-pci This event counts energy consumption of PCI.”h]”hŒ3ea-pci This event counts energy consumption of PCI.”…””}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KihjkubhŞ)”}”(hŒ/'ea' is the abbreviation for 'Energy Analyzer'.”h]”hŒ7‘ea’ is the abbreviation for ‘Energy Analyzer’.”…””}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´Klhjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjxh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j_j`uh1hûh³hÇh´KUhhÊh²hubhŞ)”}”(hŒExamples for use with perf::”h]”hŒExamples for use with perf:”…””}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KnhhÊh²hubj,)”}”(hŒ%perf stat -e pci_iod0_pci0/ea-pci/ ls”h]”hŒ%perf stat -e pci_iod0_pci0/ea-pci/ ls”…””}”hj¥sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j+h³hÇh´KphhÊh²hubhŞ)”}”(hŒ—Given that these are uncore PMUs the driver does not support sampling, therefore "perf record" will not work. Per-task perf sessions are not supported.”h]”hŒ›Given that these are uncore PMUs the driver does not support sampling, therefore “perf record†will not work. Per-task perf sessions are not supported.”…””}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hİh³hÇh´KrhhÊh²hubeh}”(h]”Œ.fujitsu-uncore-performance-monitoring-unit-pmu”ah ]”h"]”Œ0fujitsu uncore performance monitoring unit (pmu)”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jìŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”jÆjÃsŒ nametypes”}”jƉsh}”jÃhÊsŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.