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