Back to home page

OSCL-LXR

 
 

    


0001 [
0002     {
0003         "BriefDescription": "Machine clears due to memory ordering issue",
0004         "CollectPEBSRecord": "1",
0005         "Counter": "0,1,2,3",
0006         "EventCode": "0xC3",
0007         "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
0008         "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.",
0009         "SampleAfterValue": "200003",
0010         "UMask": "0x2"
0011     },
0012     {
0013         "BriefDescription": "Load uops that split a page (Precise event capable)",
0014         "CollectPEBSRecord": "2",
0015         "Counter": "0,1,2,3",
0016         "EventCode": "0x13",
0017         "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT",
0018         "PEBS": "2",
0019         "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.",
0020         "SampleAfterValue": "200003",
0021         "UMask": "0x2"
0022     },
0023     {
0024         "BriefDescription": "Store uops that split a page (Precise event capable)",
0025         "CollectPEBSRecord": "2",
0026         "Counter": "0,1,2,3",
0027         "EventCode": "0x13",
0028         "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT",
0029         "PEBS": "2",
0030         "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.",
0031         "SampleAfterValue": "200003",
0032         "UMask": "0x4"
0033     }
0034 ]