Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/bus/event_source/devices/dfl_fmeX/format
0002 Date:           April 2020
0003 KernelVersion:  5.8
0004 Contact:        Wu Hao <hao.wu@intel.com>
0005 Description:    Read-only. Attribute group to describe the magic bits
0006                 that go into perf_event_attr.config for a particular pmu.
0007                 (See ABI/testing/sysfs-bus-event_source-devices-format).
0008 
0009                 Each attribute under this group defines a bit range of the
0010                 perf_event_attr.config. All supported attributes are listed
0011                 below::
0012 
0013                     event  = "config:0-11"  - event ID
0014                     evtype = "config:12-15" - event type
0015                     portid = "config:16-23" - event source
0016 
0017                 For example::
0018 
0019                     fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff"
0020 
0021                 It shows this fab_mmio_read is a fabric type (0x02) event with
0022                 0x06 local event id for overall monitoring (portid=0xff).
0023 
0024 What:           /sys/bus/event_source/devices/dfl_fmeX/cpumask
0025 Date:           April 2020
0026 KernelVersion:  5.8
0027 Contact:        Wu Hao <hao.wu@intel.com>
0028 Description:    Read-only. This file always returns cpu which the PMU is bound
0029                 for access to all fme pmu performance monitoring events.
0030 
0031 What:           /sys/bus/event_source/devices/dfl_fmeX/events
0032 Date:           April 2020
0033 KernelVersion:  5.8
0034 Contact:        Wu Hao <hao.wu@intel.com>
0035 Description:    Read-only. Attribute group to describe performance monitoring
0036                 events specific to fme. Each attribute in this group describes
0037                 a single performance monitoring event supported by this fme pmu.
0038                 The name of the file is the name of the event.
0039                 (See ABI/testing/sysfs-bus-event_source-devices-events).
0040 
0041                 All supported performance monitoring events are listed below.
0042 
0043                 Basic events (evtype=0x00)::
0044 
0045                     clock = "event=0x00,evtype=0x00,portid=0xff"
0046 
0047                 Cache events (evtype=0x01)::
0048 
0049                     cache_read_hit      = "event=0x00,evtype=0x01,portid=0xff"
0050                     cache_read_miss     = "event=0x01,evtype=0x01,portid=0xff"
0051                     cache_write_hit     = "event=0x02,evtype=0x01,portid=0xff"
0052                     cache_write_miss    = "event=0x03,evtype=0x01,portid=0xff"
0053                     cache_hold_request  = "event=0x05,evtype=0x01,portid=0xff"
0054                     cache_data_write_port_contention =
0055                                           "event=0x06,evtype=0x01,portid=0xff"
0056                     cache_tag_write_port_contention =
0057                                           "event=0x07,evtype=0x01,portid=0xff"
0058                     cache_tx_req_stall  = "event=0x08,evtype=0x01,portid=0xff"
0059                     cache_rx_req_stall  = "event=0x09,evtype=0x01,portid=0xff"
0060                     cache_eviction      = "event=0x0a,evtype=0x01,portid=0xff"
0061 
0062                 Fabric events (evtype=0x02)::
0063 
0064                     fab_pcie0_read       = "event=0x00,evtype=0x02,portid=0xff"
0065                     fab_pcie0_write      = "event=0x01,evtype=0x02,portid=0xff"
0066                     fab_pcie1_read       = "event=0x02,evtype=0x02,portid=0xff"
0067                     fab_pcie1_write      = "event=0x03,evtype=0x02,portid=0xff"
0068                     fab_upi_read         = "event=0x04,evtype=0x02,portid=0xff"
0069                     fab_upi_write        = "event=0x05,evtype=0x02,portid=0xff"
0070                     fab_mmio_read        = "event=0x06,evtype=0x02,portid=0xff"
0071                     fab_mmio_write       = "event=0x07,evtype=0x02,portid=0xff"
0072                     fab_port_pcie0_read  = "event=0x00,evtype=0x02,portid=?"
0073                     fab_port_pcie0_write = "event=0x01,evtype=0x02,portid=?"
0074                     fab_port_pcie1_read  = "event=0x02,evtype=0x02,portid=?"
0075                     fab_port_pcie1_write = "event=0x03,evtype=0x02,portid=?"
0076                     fab_port_upi_read    = "event=0x04,evtype=0x02,portid=?"
0077                     fab_port_upi_write   = "event=0x05,evtype=0x02,portid=?"
0078                     fab_port_mmio_read   = "event=0x06,evtype=0x02,portid=?"
0079                     fab_port_mmio_write  = "event=0x07,evtype=0x02,portid=?"
0080 
0081                 VTD events (evtype=0x03)::
0082 
0083                     vtd_port_read_transaction  = "event=0x00,evtype=0x03,portid=?"
0084                     vtd_port_write_transaction = "event=0x01,evtype=0x03,portid=?"
0085                     vtd_port_devtlb_read_hit   = "event=0x02,evtype=0x03,portid=?"
0086                     vtd_port_devtlb_write_hit  = "event=0x03,evtype=0x03,portid=?"
0087                     vtd_port_devtlb_4k_fill    = "event=0x04,evtype=0x03,portid=?"
0088                     vtd_port_devtlb_2m_fill    = "event=0x05,evtype=0x03,portid=?"
0089                     vtd_port_devtlb_1g_fill    = "event=0x06,evtype=0x03,portid=?"
0090 
0091                 VTD SIP events (evtype=0x04)::
0092 
0093                     vtd_sip_iotlb_4k_hit  = "event=0x00,evtype=0x04,portid=0xff"
0094                     vtd_sip_iotlb_2m_hit  = "event=0x01,evtype=0x04,portid=0xff"
0095                     vtd_sip_iotlb_1g_hit  = "event=0x02,evtype=0x04,portid=0xff"
0096                     vtd_sip_slpwc_l3_hit  = "event=0x03,evtype=0x04,portid=0xff"
0097                     vtd_sip_slpwc_l4_hit  = "event=0x04,evtype=0x04,portid=0xff"
0098                     vtd_sip_rcc_hit       = "event=0x05,evtype=0x04,portid=0xff"
0099                     vtd_sip_iotlb_4k_miss = "event=0x06,evtype=0x04,portid=0xff"
0100                     vtd_sip_iotlb_2m_miss = "event=0x07,evtype=0x04,portid=0xff"
0101                     vtd_sip_iotlb_1g_miss = "event=0x08,evtype=0x04,portid=0xff"
0102                     vtd_sip_slpwc_l3_miss = "event=0x09,evtype=0x04,portid=0xff"
0103                     vtd_sip_slpwc_l4_miss = "event=0x0a,evtype=0x04,portid=0xff"
0104                     vtd_sip_rcc_miss      = "event=0x0b,evtype=0x04,portid=0xff"