forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/tools/perf/pmu-events/arch/x86/haswell/memory.json
....@@ -298,7 +298,7 @@
298298 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
299299 "MSRIndex": "0x3F6",
300300 "SampleAfterValue": "100003",
301
- "BriefDescription": "Loads with latency value being above 4.",
301
+ "BriefDescription": "Randomly selected loads with latency value being above 4.",
302302 "TakenAlone": "1",
303303 "CounterHTOff": "3"
304304 },
....@@ -312,7 +312,7 @@
312312 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
313313 "MSRIndex": "0x3F6",
314314 "SampleAfterValue": "50021",
315
- "BriefDescription": "Loads with latency value being above 8.",
315
+ "BriefDescription": "Randomly selected loads with latency value being above 8.",
316316 "TakenAlone": "1",
317317 "CounterHTOff": "3"
318318 },
....@@ -326,7 +326,7 @@
326326 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
327327 "MSRIndex": "0x3F6",
328328 "SampleAfterValue": "20011",
329
- "BriefDescription": "Loads with latency value being above 16.",
329
+ "BriefDescription": "Randomly selected loads with latency value being above 16.",
330330 "TakenAlone": "1",
331331 "CounterHTOff": "3"
332332 },
....@@ -340,7 +340,7 @@
340340 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
341341 "MSRIndex": "0x3F6",
342342 "SampleAfterValue": "100003",
343
- "BriefDescription": "Loads with latency value being above 32.",
343
+ "BriefDescription": "Randomly selected loads with latency value being above 32.",
344344 "TakenAlone": "1",
345345 "CounterHTOff": "3"
346346 },
....@@ -354,7 +354,7 @@
354354 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
355355 "MSRIndex": "0x3F6",
356356 "SampleAfterValue": "2003",
357
- "BriefDescription": "Loads with latency value being above 64.",
357
+ "BriefDescription": "Randomly selected loads with latency value being above 64.",
358358 "TakenAlone": "1",
359359 "CounterHTOff": "3"
360360 },
....@@ -368,7 +368,7 @@
368368 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
369369 "MSRIndex": "0x3F6",
370370 "SampleAfterValue": "1009",
371
- "BriefDescription": "Loads with latency value being above 128.",
371
+ "BriefDescription": "Randomly selected loads with latency value being above 128.",
372372 "TakenAlone": "1",
373373 "CounterHTOff": "3"
374374 },
....@@ -382,7 +382,7 @@
382382 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
383383 "MSRIndex": "0x3F6",
384384 "SampleAfterValue": "503",
385
- "BriefDescription": "Loads with latency value being above 256.",
385
+ "BriefDescription": "Randomly selected loads with latency value being above 256.",
386386 "TakenAlone": "1",
387387 "CounterHTOff": "3"
388388 },
....@@ -396,280 +396,280 @@
396396 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
397397 "MSRIndex": "0x3F6",
398398 "SampleAfterValue": "101",
399
- "BriefDescription": "Loads with latency value being above 512.",
399
+ "BriefDescription": "Randomly selected loads with latency value being above 512.",
400400 "TakenAlone": "1",
401401 "CounterHTOff": "3"
402402 },
403403 {
404
- "PublicDescription": "Counts all requests that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
404
+ "PublicDescription": "Counts all requests miss in the L3",
405405 "EventCode": "0xB7, 0xBB",
406
- "MSRValue": "0x3fffc08fff",
406
+ "MSRValue": "0x3FFFC08FFF",
407407 "Counter": "0,1,2,3",
408408 "UMask": "0x1",
409409 "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.L3_MISS.ANY_RESPONSE",
410
- "MSRIndex": "0x1a6,0x1a7",
410
+ "MSRIndex": "0x1a6, 0x1a7",
411411 "SampleAfterValue": "100003",
412
- "BriefDescription": "Counts all requests that miss in the L3",
412
+ "BriefDescription": "Counts all requests miss in the L3",
413413 "Offcore": "1",
414414 "CounterHTOff": "0,1,2,3"
415415 },
416416 {
417
- "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
417
+ "PublicDescription": "miss the L3 and the data is returned from local dram",
418418 "EventCode": "0xB7, 0xBB",
419
- "MSRValue": "0x01004007f7",
419
+ "MSRValue": "0x01004007F7",
420420 "Counter": "0,1,2,3",
421421 "UMask": "0x1",
422422 "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_MISS.LOCAL_DRAM",
423
- "MSRIndex": "0x1a6,0x1a7",
423
+ "MSRIndex": "0x1a6, 0x1a7",
424424 "SampleAfterValue": "100003",
425
- "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the L3 and the data is returned from local dram",
425
+ "BriefDescription": "miss the L3 and the data is returned from local dram",
426426 "Offcore": "1",
427427 "CounterHTOff": "0,1,2,3"
428428 },
429429 {
430
- "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
430
+ "PublicDescription": "miss in the L3",
431431 "EventCode": "0xB7, 0xBB",
432
- "MSRValue": "0x3fffc007f7",
432
+ "MSRValue": "0x3FFFC007F7",
433433 "Counter": "0,1,2,3",
434434 "UMask": "0x1",
435435 "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_MISS.ANY_RESPONSE",
436
- "MSRIndex": "0x1a6,0x1a7",
436
+ "MSRIndex": "0x1a6, 0x1a7",
437437 "SampleAfterValue": "100003",
438
- "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss in the L3",
438
+ "BriefDescription": "miss in the L3",
439439 "Offcore": "1",
440440 "CounterHTOff": "0,1,2,3"
441441 },
442442 {
443
- "PublicDescription": "Counts all demand & prefetch code reads that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
443
+ "PublicDescription": "Counts all demand & prefetch code reads miss the L3 and the data is returned from local dram",
444444 "EventCode": "0xB7, 0xBB",
445445 "MSRValue": "0x0100400244",
446446 "Counter": "0,1,2,3",
447447 "UMask": "0x1",
448448 "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.L3_MISS.LOCAL_DRAM",
449
- "MSRIndex": "0x1a6,0x1a7",
449
+ "MSRIndex": "0x1a6, 0x1a7",
450450 "SampleAfterValue": "100003",
451
- "BriefDescription": "Counts all demand & prefetch code reads that miss the L3 and the data is returned from local dram",
451
+ "BriefDescription": "Counts all demand & prefetch code reads miss the L3 and the data is returned from local dram",
452452 "Offcore": "1",
453453 "CounterHTOff": "0,1,2,3"
454454 },
455455 {
456
- "PublicDescription": "Counts all demand & prefetch code reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
456
+ "PublicDescription": "Counts all demand & prefetch code reads miss in the L3",
457457 "EventCode": "0xB7, 0xBB",
458
- "MSRValue": "0x3fffc00244",
458
+ "MSRValue": "0x3FFFC00244",
459459 "Counter": "0,1,2,3",
460460 "UMask": "0x1",
461461 "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.L3_MISS.ANY_RESPONSE",
462
- "MSRIndex": "0x1a6,0x1a7",
462
+ "MSRIndex": "0x1a6, 0x1a7",
463463 "SampleAfterValue": "100003",
464
- "BriefDescription": "Counts all demand & prefetch code reads that miss in the L3",
464
+ "BriefDescription": "Counts all demand & prefetch code reads miss in the L3",
465465 "Offcore": "1",
466466 "CounterHTOff": "0,1,2,3"
467467 },
468468 {
469
- "PublicDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
469
+ "PublicDescription": "Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dram",
470470 "EventCode": "0xB7, 0xBB",
471471 "MSRValue": "0x0100400122",
472472 "Counter": "0,1,2,3",
473473 "UMask": "0x1",
474474 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.LOCAL_DRAM",
475
- "MSRIndex": "0x1a6,0x1a7",
475
+ "MSRIndex": "0x1a6, 0x1a7",
476476 "SampleAfterValue": "100003",
477
- "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 and the data is returned from local dram",
477
+ "BriefDescription": "Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dram",
478478 "Offcore": "1",
479479 "CounterHTOff": "0,1,2,3"
480480 },
481481 {
482
- "PublicDescription": "Counts all demand & prefetch RFOs that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
482
+ "PublicDescription": "Counts all demand & prefetch RFOs miss in the L3",
483483 "EventCode": "0xB7, 0xBB",
484
- "MSRValue": "0x3fffc00122",
484
+ "MSRValue": "0x3FFFC00122",
485485 "Counter": "0,1,2,3",
486486 "UMask": "0x1",
487487 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.ANY_RESPONSE",
488
- "MSRIndex": "0x1a6,0x1a7",
488
+ "MSRIndex": "0x1a6, 0x1a7",
489489 "SampleAfterValue": "100003",
490
- "BriefDescription": "Counts all demand & prefetch RFOs that miss in the L3",
490
+ "BriefDescription": "Counts all demand & prefetch RFOs miss in the L3",
491491 "Offcore": "1",
492492 "CounterHTOff": "0,1,2,3"
493493 },
494494 {
495
- "PublicDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
495
+ "PublicDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from local dram",
496496 "EventCode": "0xB7, 0xBB",
497497 "MSRValue": "0x0100400091",
498498 "Counter": "0,1,2,3",
499499 "UMask": "0x1",
500500 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.LOCAL_DRAM",
501
- "MSRIndex": "0x1a6,0x1a7",
501
+ "MSRIndex": "0x1a6, 0x1a7",
502502 "SampleAfterValue": "100003",
503
- "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 and the data is returned from local dram",
503
+ "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from local dram",
504504 "Offcore": "1",
505505 "CounterHTOff": "0,1,2,3"
506506 },
507507 {
508
- "PublicDescription": "Counts all demand & prefetch data reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
508
+ "PublicDescription": "Counts all demand & prefetch data reads miss in the L3",
509509 "EventCode": "0xB7, 0xBB",
510
- "MSRValue": "0x3fffc00091",
510
+ "MSRValue": "0x3FFFC00091",
511511 "Counter": "0,1,2,3",
512512 "UMask": "0x1",
513513 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.ANY_RESPONSE",
514
- "MSRIndex": "0x1a6,0x1a7",
514
+ "MSRIndex": "0x1a6, 0x1a7",
515515 "SampleAfterValue": "100003",
516
- "BriefDescription": "Counts all demand & prefetch data reads that miss in the L3",
516
+ "BriefDescription": "Counts all demand & prefetch data reads miss in the L3",
517517 "Offcore": "1",
518518 "CounterHTOff": "0,1,2,3"
519519 },
520520 {
521
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
521
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads miss in the L3",
522522 "EventCode": "0xB7, 0xBB",
523
- "MSRValue": "0x3fffc00200",
523
+ "MSRValue": "0x3FFFC00200",
524524 "Counter": "0,1,2,3",
525525 "UMask": "0x1",
526526 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.ANY_RESPONSE",
527
- "MSRIndex": "0x1a6,0x1a7",
527
+ "MSRIndex": "0x1a6, 0x1a7",
528528 "SampleAfterValue": "100003",
529
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss in the L3",
529
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads miss in the L3",
530530 "Offcore": "1",
531531 "CounterHTOff": "0,1,2,3"
532532 },
533533 {
534
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
534
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs miss in the L3",
535535 "EventCode": "0xB7, 0xBB",
536
- "MSRValue": "0x3fffc00100",
536
+ "MSRValue": "0x3FFFC00100",
537537 "Counter": "0,1,2,3",
538538 "UMask": "0x1",
539539 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.ANY_RESPONSE",
540
- "MSRIndex": "0x1a6,0x1a7",
540
+ "MSRIndex": "0x1a6, 0x1a7",
541541 "SampleAfterValue": "100003",
542
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss in the L3",
542
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs miss in the L3",
543543 "Offcore": "1",
544544 "CounterHTOff": "0,1,2,3"
545545 },
546546 {
547
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
547
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads miss in the L3",
548548 "EventCode": "0xB7, 0xBB",
549
- "MSRValue": "0x3fffc00080",
549
+ "MSRValue": "0x3FFFC00080",
550550 "Counter": "0,1,2,3",
551551 "UMask": "0x1",
552552 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.ANY_RESPONSE",
553
- "MSRIndex": "0x1a6,0x1a7",
553
+ "MSRIndex": "0x1a6, 0x1a7",
554554 "SampleAfterValue": "100003",
555
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss in the L3",
555
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads miss in the L3",
556556 "Offcore": "1",
557557 "CounterHTOff": "0,1,2,3"
558558 },
559559 {
560
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
560
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads miss in the L3",
561561 "EventCode": "0xB7, 0xBB",
562
- "MSRValue": "0x3fffc00040",
562
+ "MSRValue": "0x3FFFC00040",
563563 "Counter": "0,1,2,3",
564564 "UMask": "0x1",
565565 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.ANY_RESPONSE",
566
- "MSRIndex": "0x1a6,0x1a7",
566
+ "MSRIndex": "0x1a6, 0x1a7",
567567 "SampleAfterValue": "100003",
568
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss in the L3",
568
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads miss in the L3",
569569 "Offcore": "1",
570570 "CounterHTOff": "0,1,2,3"
571571 },
572572 {
573
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
573
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs miss in the L3",
574574 "EventCode": "0xB7, 0xBB",
575
- "MSRValue": "0x3fffc00020",
575
+ "MSRValue": "0x3FFFC00020",
576576 "Counter": "0,1,2,3",
577577 "UMask": "0x1",
578578 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.ANY_RESPONSE",
579
- "MSRIndex": "0x1a6,0x1a7",
579
+ "MSRIndex": "0x1a6, 0x1a7",
580580 "SampleAfterValue": "100003",
581
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss in the L3",
581
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs miss in the L3",
582582 "Offcore": "1",
583583 "CounterHTOff": "0,1,2,3"
584584 },
585585 {
586
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
586
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads miss in the L3",
587587 "EventCode": "0xB7, 0xBB",
588
- "MSRValue": "0x3fffc00010",
588
+ "MSRValue": "0x3FFFC00010",
589589 "Counter": "0,1,2,3",
590590 "UMask": "0x1",
591591 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.ANY_RESPONSE",
592
- "MSRIndex": "0x1a6,0x1a7",
592
+ "MSRIndex": "0x1a6, 0x1a7",
593593 "SampleAfterValue": "100003",
594
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss in the L3",
594
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads miss in the L3",
595595 "Offcore": "1",
596596 "CounterHTOff": "0,1,2,3"
597597 },
598598 {
599
- "PublicDescription": "Counts all demand code reads that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
599
+ "PublicDescription": "Counts all demand code reads miss the L3 and the data is returned from local dram",
600600 "EventCode": "0xB7, 0xBB",
601601 "MSRValue": "0x0100400004",
602602 "Counter": "0,1,2,3",
603603 "UMask": "0x1",
604604 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.LOCAL_DRAM",
605
- "MSRIndex": "0x1a6,0x1a7",
605
+ "MSRIndex": "0x1a6, 0x1a7",
606606 "SampleAfterValue": "100003",
607
- "BriefDescription": "Counts all demand code reads that miss the L3 and the data is returned from local dram",
607
+ "BriefDescription": "Counts all demand code reads miss the L3 and the data is returned from local dram",
608608 "Offcore": "1",
609609 "CounterHTOff": "0,1,2,3"
610610 },
611611 {
612
- "PublicDescription": "Counts all demand code reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
612
+ "PublicDescription": "Counts all demand code reads miss in the L3",
613613 "EventCode": "0xB7, 0xBB",
614
- "MSRValue": "0x3fffc00004",
614
+ "MSRValue": "0x3FFFC00004",
615615 "Counter": "0,1,2,3",
616616 "UMask": "0x1",
617617 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.ANY_RESPONSE",
618
- "MSRIndex": "0x1a6,0x1a7",
618
+ "MSRIndex": "0x1a6, 0x1a7",
619619 "SampleAfterValue": "100003",
620
- "BriefDescription": "Counts all demand code reads that miss in the L3",
620
+ "BriefDescription": "Counts all demand code reads miss in the L3",
621621 "Offcore": "1",
622622 "CounterHTOff": "0,1,2,3"
623623 },
624624 {
625
- "PublicDescription": "Counts all demand data writes (RFOs) that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
625
+ "PublicDescription": "Counts all demand data writes (RFOs) miss the L3 and the data is returned from local dram",
626626 "EventCode": "0xB7, 0xBB",
627627 "MSRValue": "0x0100400002",
628628 "Counter": "0,1,2,3",
629629 "UMask": "0x1",
630630 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.LOCAL_DRAM",
631
- "MSRIndex": "0x1a6,0x1a7",
631
+ "MSRIndex": "0x1a6, 0x1a7",
632632 "SampleAfterValue": "100003",
633
- "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 and the data is returned from local dram",
633
+ "BriefDescription": "Counts all demand data writes (RFOs) miss the L3 and the data is returned from local dram",
634634 "Offcore": "1",
635635 "CounterHTOff": "0,1,2,3"
636636 },
637637 {
638
- "PublicDescription": "Counts all demand data writes (RFOs) that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
638
+ "PublicDescription": "Counts all demand data writes (RFOs) miss in the L3",
639639 "EventCode": "0xB7, 0xBB",
640
- "MSRValue": "0x3fffc00002",
640
+ "MSRValue": "0x3FFFC00002",
641641 "Counter": "0,1,2,3",
642642 "UMask": "0x1",
643643 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.ANY_RESPONSE",
644
- "MSRIndex": "0x1a6,0x1a7",
644
+ "MSRIndex": "0x1a6, 0x1a7",
645645 "SampleAfterValue": "100003",
646
- "BriefDescription": "Counts all demand data writes (RFOs) that miss in the L3",
646
+ "BriefDescription": "Counts all demand data writes (RFOs) miss in the L3",
647647 "Offcore": "1",
648648 "CounterHTOff": "0,1,2,3"
649649 },
650650 {
651
- "PublicDescription": "Counts demand data reads that miss the L3 and the data is returned from local dram Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
651
+ "PublicDescription": "Counts demand data reads miss the L3 and the data is returned from local dram",
652652 "EventCode": "0xB7, 0xBB",
653653 "MSRValue": "0x0100400001",
654654 "Counter": "0,1,2,3",
655655 "UMask": "0x1",
656656 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.LOCAL_DRAM",
657
- "MSRIndex": "0x1a6,0x1a7",
657
+ "MSRIndex": "0x1a6, 0x1a7",
658658 "SampleAfterValue": "100003",
659
- "BriefDescription": "Counts demand data reads that miss the L3 and the data is returned from local dram",
659
+ "BriefDescription": "Counts demand data reads miss the L3 and the data is returned from local dram",
660660 "Offcore": "1",
661661 "CounterHTOff": "0,1,2,3"
662662 },
663663 {
664
- "PublicDescription": "Counts demand data reads that miss in the L3 Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
664
+ "PublicDescription": "Counts demand data reads miss in the L3",
665665 "EventCode": "0xB7, 0xBB",
666
- "MSRValue": "0x3fffc00001",
666
+ "MSRValue": "0x3FFFC00001",
667667 "Counter": "0,1,2,3",
668668 "UMask": "0x1",
669669 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.ANY_RESPONSE",
670
- "MSRIndex": "0x1a6,0x1a7",
670
+ "MSRIndex": "0x1a6, 0x1a7",
671671 "SampleAfterValue": "100003",
672
- "BriefDescription": "Counts demand data reads that miss in the L3",
672
+ "BriefDescription": "Counts demand data reads miss in the L3",
673673 "Offcore": "1",
674674 "CounterHTOff": "0,1,2,3"
675675 }