message: program UNC_M2M_IMC_READS.TO_PMM and UNC_M2M_IMC_WRITES.TO_PMM events
diff: @@ -5670,8 +5670,14 @@ void ServerPCICFGUncore::programM2M()
  #endif
  *pmu.counterControl[0] = M2M_PCI_PMON_CTL_EN;
  - // TAG_HIT.NM_DRD_HIT_* events (CLEAN | DIRTY)
  + // UNC_M2M_TAG_HIT.NM_DRD_HIT_* events (CLEAN | DIRTY)
  *pmu.counterControl[0] = M2M_PCI_PMON_CTL_EN + M2M_PCI_PMON_CTL_EVENT(0x2c) + M2M_PCI_PMON_CTL_UMASK(3);
  + *pmu.counterControl[1] = M2M_PCI_PMON_CTL_EN;
  + // UNC_M2M_IMC_READS.TO_PMM
  + *pmu.counterControl[1] = M2M_PCI_PMON_CTL_EN + M2M_PCI_PMON_CTL_EVENT(0x37) + M2M_PCI_PMON_CTL_UMASK(0x8);
  + *pmu.counterControl[2] = M2M_PCI_PMON_CTL_EN;
  + // UNC_M2M_IMC_WRITES.TO_PMM
  + *pmu.counterControl[2] = M2M_PCI_PMON_CTL_EN + M2M_PCI_PMON_CTL_EVENT(0x38) + M2M_PCI_PMON_CTL_UMASK(0x20);
  *pmu.counterControl[3] = M2M_PCI_PMON_CTL_EN; // CLOCKTICKS
  // reset counters values
  