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         "PDIR_COUNTER": "na",
0009         "PEBScounters": "0,1,2,3",
0010         "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.",
0011         "SampleAfterValue": "20003",
0012         "UMask": "0x2"
0013     },
0014     {
0015         "BriefDescription": "Load uops that split a page (Precise event capable)",
0016         "CollectPEBSRecord": "2",
0017         "Counter": "0,1,2,3",
0018         "EventCode": "0x13",
0019         "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT",
0020         "PEBS": "2",
0021         "PEBScounters": "0,1,2,3",
0022         "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.",
0023         "SampleAfterValue": "200003",
0024         "UMask": "0x2"
0025     },
0026     {
0027         "BriefDescription": "Store uops that split a page (Precise event capable)",
0028         "CollectPEBSRecord": "2",
0029         "Counter": "0,1,2,3",
0030         "EventCode": "0x13",
0031         "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT",
0032         "PEBS": "2",
0033         "PEBScounters": "0,1,2,3",
0034         "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.",
0035         "SampleAfterValue": "200003",
0036         "UMask": "0x4"
0037     }
0038 ]