14a00680bSAndi Kleen[ 24a00680bSAndi Kleen { 3*4ee19e31SIan Rogers "BriefDescription": "Machine clears due to memory ordering issue", 4*4ee19e31SIan Rogers "EventCode": "0xC3", 503da89c5SAndi Kleen "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 6*4ee19e31SIan Rogers "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.", 703da89c5SAndi Kleen "SampleAfterValue": "200003", 8*4ee19e31SIan Rogers "UMask": "0x2" 9*4ee19e31SIan Rogers }, 10*4ee19e31SIan Rogers { 11*4ee19e31SIan Rogers "BriefDescription": "Load uops that split a page (Precise event capable)", 12*4ee19e31SIan Rogers "EventCode": "0x13", 13*4ee19e31SIan Rogers "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT", 14*4ee19e31SIan Rogers "PEBS": "2", 15*4ee19e31SIan Rogers "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.", 16*4ee19e31SIan Rogers "SampleAfterValue": "200003", 17*4ee19e31SIan Rogers "UMask": "0x2" 18*4ee19e31SIan Rogers }, 19*4ee19e31SIan Rogers { 20*4ee19e31SIan Rogers "BriefDescription": "Store uops that split a page (Precise event capable)", 21*4ee19e31SIan Rogers "EventCode": "0x13", 22*4ee19e31SIan Rogers "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT", 23*4ee19e31SIan Rogers "PEBS": "2", 24*4ee19e31SIan Rogers "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.", 25*4ee19e31SIan Rogers "SampleAfterValue": "200003", 26*4ee19e31SIan Rogers "UMask": "0x4" 274a00680bSAndi Kleen } 284a00680bSAndi Kleen] 29