1*435387ddSKajol JainWhat: /sys/bus/event_source/devices/hv_gpci/format 2*435387ddSKajol JainDate: September 2020 3*435387ddSKajol JainContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 4*435387ddSKajol JainDescription: Read-only. Attribute group to describe the magic bits 5*435387ddSKajol Jain that go into perf_event_attr.config for a particular pmu. 6*435387ddSKajol Jain (See ABI/testing/sysfs-bus-event_source-devices-format). 7*435387ddSKajol Jain 8*435387ddSKajol Jain Each attribute under this group defines a bit range of the 9*435387ddSKajol Jain perf_event_attr.config. All supported attributes are listed 10*435387ddSKajol Jain below. 11*435387ddSKajol Jain 12*435387ddSKajol Jain counter_info_version = "config:16-23" 13*435387ddSKajol Jain length = "config:24-31" 14*435387ddSKajol Jain partition_id = "config:32-63" 15*435387ddSKajol Jain request = "config:0-31" 16*435387ddSKajol Jain sibling_part_id = "config:32-63" 17*435387ddSKajol Jain hw_chip_id = "config:32-63" 18*435387ddSKajol Jain offset = "config:32-63" 19*435387ddSKajol Jain phys_processor_idx = "config:32-63" 20*435387ddSKajol Jain secondary_index = "config:0-15" 21*435387ddSKajol Jain starting_index = "config:32-63" 22*435387ddSKajol Jain 23*435387ddSKajol Jain For example, 24*435387ddSKajol Jain 25*435387ddSKajol Jain processor_core_utilization_instructions_completed = "request=0x94, 26*435387ddSKajol Jain phys_processor_idx=?,counter_info_version=0x8, 27*435387ddSKajol Jain length=8,offset=0x18" 28*435387ddSKajol Jain 29*435387ddSKajol Jain In this event, '?' after phys_processor_idx specifies this value 30*435387ddSKajol Jain this value will be provided by user while running this event. 31*435387ddSKajol Jain 32ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/collect_privileged 33ad0a02b8SCody P SchaferDate: February 2014 34dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 35ad0a02b8SCody P SchaferDescription: 36ad0a02b8SCody P Schafer '0' if the hypervisor is configured to forbid access to event 37ad0a02b8SCody P Schafer counters being accumulated by other guests and to physical 38ad0a02b8SCody P Schafer domain event counters. 39ad0a02b8SCody P Schafer '1' if that access is allowed. 40ad0a02b8SCody P Schafer 41ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/ga 42ad0a02b8SCody P SchaferDate: February 2014 43dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 44ad0a02b8SCody P SchaferDescription: 45ad0a02b8SCody P Schafer 0 or 1. Indicates whether we have access to "GA" events (listed 46ad0a02b8SCody P Schafer in arch/powerpc/perf/hv-gpci.h). 47ad0a02b8SCody P Schafer 48ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/expanded 49ad0a02b8SCody P SchaferDate: February 2014 50dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 51ad0a02b8SCody P SchaferDescription: 52ad0a02b8SCody P Schafer 0 or 1. Indicates whether we have access to "EXPANDED" events (listed 53ad0a02b8SCody P Schafer in arch/powerpc/perf/hv-gpci.h). 54ad0a02b8SCody P Schafer 55ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/lab 56ad0a02b8SCody P SchaferDate: February 2014 57dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 58ad0a02b8SCody P SchaferDescription: 59ad0a02b8SCody P Schafer 0 or 1. Indicates whether we have access to "LAB" events (listed 60ad0a02b8SCody P Schafer in arch/powerpc/perf/hv-gpci.h). 61ad0a02b8SCody P Schafer 62ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/version 63ad0a02b8SCody P SchaferDate: February 2014 64dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 65ad0a02b8SCody P SchaferDescription: 66ad0a02b8SCody P Schafer A number indicating the version of the gpci interface that the 67ad0a02b8SCody P Schafer hypervisor reports supporting. 68ad0a02b8SCody P Schafer 69ad0a02b8SCody P SchaferWhat: /sys/bus/event_source/devices/hv_gpci/interface/kernel_version 70ad0a02b8SCody P SchaferDate: February 2014 71dfdac393Ssukadev@linux.vnet.ibm.comContact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 72ad0a02b8SCody P SchaferDescription: 73ad0a02b8SCody P Schafer A number indicating the latest version of the gpci interface 74ad0a02b8SCody P Schafer that the kernel is aware of. 75