14a00680bSAndi Kleen[ 24a00680bSAndi Kleen { 34a00680bSAndi Kleen "CollectPEBSRecord": "1", 44a00680bSAndi Kleen "PublicDescription": "Counts machine clears due to memory ordering issues. This occurs when a snoop request happens and the machine is uncertain if memory ordering will be preserved - as another core is in the process of modifying the data.", 54a00680bSAndi Kleen "EventCode": "0xC3", 64a00680bSAndi Kleen "Counter": "0,1,2,3", 74a00680bSAndi Kleen "UMask": "0x2", 84a00680bSAndi Kleen "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 94a00680bSAndi Kleen "SampleAfterValue": "200003", 104a00680bSAndi Kleen "BriefDescription": "Machine clears due to memory ordering issue" 114a00680bSAndi Kleen }, 124a00680bSAndi Kleen { 134a00680bSAndi Kleen "PEBS": "2", 144a00680bSAndi Kleen "CollectPEBSRecord": "2", 154a00680bSAndi Kleen "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.", 164a00680bSAndi Kleen "EventCode": "0x13", 174a00680bSAndi Kleen "Counter": "0,1,2,3", 184a00680bSAndi Kleen "UMask": "0x2", 194a00680bSAndi Kleen "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT", 204a00680bSAndi Kleen "SampleAfterValue": "200003", 214a00680bSAndi Kleen "BriefDescription": "Load uops that split a page (Precise event capable)" 224a00680bSAndi Kleen }, 234a00680bSAndi Kleen { 244a00680bSAndi Kleen "PEBS": "2", 254a00680bSAndi Kleen "CollectPEBSRecord": "2", 264a00680bSAndi Kleen "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.", 274a00680bSAndi Kleen "EventCode": "0x13", 284a00680bSAndi Kleen "Counter": "0,1,2,3", 294a00680bSAndi Kleen "UMask": "0x4", 304a00680bSAndi Kleen "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT", 314a00680bSAndi Kleen "SampleAfterValue": "200003", 324a00680bSAndi Kleen "BriefDescription": "Store uops that split a page (Precise event capable)" 334a00680bSAndi Kleen } 344a00680bSAndi Kleen]