| .. | .. |
|---|
| 1 | +What: /sys/bus/event_source/devices/hv_gpci/format |
|---|
| 2 | +Date: September 2020 |
|---|
| 3 | +Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> |
|---|
| 4 | +Description: Read-only. Attribute group to describe the magic bits |
|---|
| 5 | + 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 the |
|---|
| 9 | + perf_event_attr.config. All supported attributes are listed |
|---|
| 10 | + below:: |
|---|
| 11 | + |
|---|
| 12 | + counter_info_version = "config:16-23" |
|---|
| 13 | + length = "config:24-31" |
|---|
| 14 | + partition_id = "config:32-63" |
|---|
| 15 | + request = "config:0-31" |
|---|
| 16 | + sibling_part_id = "config:32-63" |
|---|
| 17 | + hw_chip_id = "config:32-63" |
|---|
| 18 | + offset = "config:32-63" |
|---|
| 19 | + phys_processor_idx = "config:32-63" |
|---|
| 20 | + secondary_index = "config:0-15" |
|---|
| 21 | + starting_index = "config:32-63" |
|---|
| 22 | + |
|---|
| 23 | + For example:: |
|---|
| 24 | + |
|---|
| 25 | + processor_core_utilization_instructions_completed = "request=0x94, |
|---|
| 26 | + phys_processor_idx=?,counter_info_version=0x8, |
|---|
| 27 | + length=8,offset=0x18" |
|---|
| 28 | + |
|---|
| 29 | + In this event, '?' after phys_processor_idx specifies this value |
|---|
| 30 | + this value will be provided by user while running this event. |
|---|
| 31 | + |
|---|
| 1 | 32 | What: /sys/bus/event_source/devices/hv_gpci/interface/collect_privileged |
|---|
| 2 | 33 | Date: February 2014 |
|---|
| 3 | 34 | Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> |
|---|
| .. | .. |
|---|
| 5 | 36 | '0' if the hypervisor is configured to forbid access to event |
|---|
| 6 | 37 | counters being accumulated by other guests and to physical |
|---|
| 7 | 38 | domain event counters. |
|---|
| 39 | + |
|---|
| 8 | 40 | '1' if that access is allowed. |
|---|
| 9 | 41 | |
|---|
| 10 | 42 | What: /sys/bus/event_source/devices/hv_gpci/interface/ga |
|---|
| .. | .. |
|---|
| 41 | 73 | Description: |
|---|
| 42 | 74 | A number indicating the latest version of the gpci interface |
|---|
| 43 | 75 | that the kernel is aware of. |
|---|
| 76 | + |
|---|
| 77 | +What: /sys/devices/hv_gpci/cpumask |
|---|
| 78 | +Date: October 2020 |
|---|
| 79 | +Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> |
|---|
| 80 | +Description: read only |
|---|
| 81 | + This sysfs file exposes the cpumask which is designated to make |
|---|
| 82 | + HCALLs to retrieve hv-gpci pmu event counter data. |
|---|