99 lines · plain
1What: /sys/bus/event_source/devices/hv_24x7/format2Date: September 20203Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>4Description: Read-only. Attribute group to describe the magic bits5 that go into perf_event_attr.config for a particular pmu.6 (See ABI/testing/sysfs-bus-event_source-devices-format).7 8 Each attribute under this group defines a bit range of the9 perf_event_attr.config. All supported attributes are listed10 below::11 12 chip = "config:16-31"13 core = "config:16-31"14 domain = "config:0-3"15 lpar = "config:0-15"16 offset = "config:32-63"17 vcpu = "config:16-31"18 19 For example::20 21 PM_PB_CYC = "domain=1,offset=0x80,chip=?,lpar=0x0"22 23 In this event, '?' after chip specifies that24 this value will be provided by user while running this event.25 26What: /sys/bus/event_source/devices/hv_24x7/interface/catalog27Date: February 201428Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>29Description:30 Provides access to the binary "24x7 catalog" provided by the31 hypervisor on POWER7 and 8 systems. This catalog lists events32 available from the powerpc "hv_24x7" pmu. Its format is33 documented here:34 https://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h35 36What: /sys/bus/event_source/devices/hv_24x7/interface/catalog_length37Date: February 201438Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>39Description:40 A number equal to the length in bytes of the catalog. This is41 also extractable from the provided binary "catalog" sysfs entry.42 43What: /sys/bus/event_source/devices/hv_24x7/interface/catalog_version44Date: February 201445Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>46Description:47 Exposes the "version" field of the 24x7 catalog. This is also48 extractable from the provided binary "catalog" sysfs entry.49 50What: /sys/devices/hv_24x7/interface/sockets51Date: May 202052Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>53Description: read only54 This sysfs interface exposes the number of sockets present in the55 system.56 57What: /sys/devices/hv_24x7/interface/chipspersocket58Date: May 202059Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>60Description: read only61 This sysfs interface exposes the number of chips per socket62 present in the system.63 64What: /sys/devices/hv_24x7/interface/coresperchip65Date: May 202066Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>67Description: read only68 This sysfs interface exposes the number of cores per chip69 present in the system.70 71What: /sys/devices/hv_24x7/cpumask72Date: July 202073Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>74Description: read only75 This sysfs file exposes the cpumask which is designated to make76 HCALLs to retrieve hv-24x7 pmu event counter data.77 78What: /sys/bus/event_source/devices/hv_24x7/event_descs/<event-name>79Date: February 201480Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>81Description:82 Provides the description of a particular event as provided by83 the firmware. If firmware does not provide a description, no84 file will be created.85 86 Note that the event-name lacks the domain suffix appended for87 events in the events/ dir.88 89What: /sys/bus/event_source/devices/hv_24x7/event_long_descs/<event-name>90Date: February 201491Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org>92Description:93 Provides the "long" description of a particular event as94 provided by the firmware. If firmware does not provide a95 description, no file will be created.96 97 Note that the event-name lacks the domain suffix appended for98 events in the events/ dir.99