forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/tools/perf/pmu-events/arch/x86/broadwell/memory.json
....@@ -311,7 +311,7 @@
311311 },
312312 {
313313 "PEBS": "2",
314
- "PublicDescription": "This event counts loads with latency value being above four.",
314
+ "PublicDescription": "Counts randomly selected loads with latency value being above four.",
315315 "EventCode": "0xCD",
316316 "MSRValue": "0x4",
317317 "Counter": "3",
....@@ -320,13 +320,13 @@
320320 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
321321 "MSRIndex": "0x3F6",
322322 "SampleAfterValue": "100003",
323
- "BriefDescription": "Loads with latency value being above 4",
323
+ "BriefDescription": "Randomly selected loads with latency value being above 4",
324324 "TakenAlone": "1",
325325 "CounterHTOff": "3"
326326 },
327327 {
328328 "PEBS": "2",
329
- "PublicDescription": "This event counts loads with latency value being above eight.",
329
+ "PublicDescription": "Counts randomly selected loads with latency value being above eight.",
330330 "EventCode": "0xCD",
331331 "MSRValue": "0x8",
332332 "Counter": "3",
....@@ -335,13 +335,13 @@
335335 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
336336 "MSRIndex": "0x3F6",
337337 "SampleAfterValue": "50021",
338
- "BriefDescription": "Loads with latency value being above 8",
338
+ "BriefDescription": "Randomly selected loads with latency value being above 8",
339339 "TakenAlone": "1",
340340 "CounterHTOff": "3"
341341 },
342342 {
343343 "PEBS": "2",
344
- "PublicDescription": "This event counts loads with latency value being above 16.",
344
+ "PublicDescription": "Counts randomly selected loads with latency value being above 16.",
345345 "EventCode": "0xCD",
346346 "MSRValue": "0x10",
347347 "Counter": "3",
....@@ -350,13 +350,13 @@
350350 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
351351 "MSRIndex": "0x3F6",
352352 "SampleAfterValue": "20011",
353
- "BriefDescription": "Loads with latency value being above 16",
353
+ "BriefDescription": "Randomly selected loads with latency value being above 16",
354354 "TakenAlone": "1",
355355 "CounterHTOff": "3"
356356 },
357357 {
358358 "PEBS": "2",
359
- "PublicDescription": "This event counts loads with latency value being above 32.",
359
+ "PublicDescription": "Counts randomly selected loads with latency value being above 32.",
360360 "EventCode": "0xCD",
361361 "MSRValue": "0x20",
362362 "Counter": "3",
....@@ -365,13 +365,13 @@
365365 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
366366 "MSRIndex": "0x3F6",
367367 "SampleAfterValue": "100007",
368
- "BriefDescription": "Loads with latency value being above 32",
368
+ "BriefDescription": "Randomly selected loads with latency value being above 32",
369369 "TakenAlone": "1",
370370 "CounterHTOff": "3"
371371 },
372372 {
373373 "PEBS": "2",
374
- "PublicDescription": "This event counts loads with latency value being above 64.",
374
+ "PublicDescription": "Counts randomly selected loads with latency value being above 64.",
375375 "EventCode": "0xCD",
376376 "MSRValue": "0x40",
377377 "Counter": "3",
....@@ -380,13 +380,13 @@
380380 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
381381 "MSRIndex": "0x3F6",
382382 "SampleAfterValue": "2003",
383
- "BriefDescription": "Loads with latency value being above 64",
383
+ "BriefDescription": "Randomly selected loads with latency value being above 64",
384384 "TakenAlone": "1",
385385 "CounterHTOff": "3"
386386 },
387387 {
388388 "PEBS": "2",
389
- "PublicDescription": "This event counts loads with latency value being above 128.",
389
+ "PublicDescription": "Counts randomly selected loads with latency value being above 128.",
390390 "EventCode": "0xCD",
391391 "MSRValue": "0x80",
392392 "Counter": "3",
....@@ -395,13 +395,13 @@
395395 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
396396 "MSRIndex": "0x3F6",
397397 "SampleAfterValue": "1009",
398
- "BriefDescription": "Loads with latency value being above 128",
398
+ "BriefDescription": "Randomly selected loads with latency value being above 128",
399399 "TakenAlone": "1",
400400 "CounterHTOff": "3"
401401 },
402402 {
403403 "PEBS": "2",
404
- "PublicDescription": "This event counts loads with latency value being above 256.",
404
+ "PublicDescription": "Counts randomly selected loads with latency value being above 256.",
405405 "EventCode": "0xCD",
406406 "MSRValue": "0x100",
407407 "Counter": "3",
....@@ -410,13 +410,13 @@
410410 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
411411 "MSRIndex": "0x3F6",
412412 "SampleAfterValue": "503",
413
- "BriefDescription": "Loads with latency value being above 256",
413
+ "BriefDescription": "Randomly selected loads with latency value being above 256",
414414 "TakenAlone": "1",
415415 "CounterHTOff": "3"
416416 },
417417 {
418418 "PEBS": "2",
419
- "PublicDescription": "This event counts loads with latency value being above 512.",
419
+ "PublicDescription": "Counts randomly selected loads with latency value being above 512.",
420420 "EventCode": "0xCD",
421421 "MSRValue": "0x200",
422422 "Counter": "3",
....@@ -425,2620 +425,2620 @@
425425 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
426426 "MSRIndex": "0x3F6",
427427 "SampleAfterValue": "101",
428
- "BriefDescription": "Loads with latency value being above 512",
428
+ "BriefDescription": "Randomly selected loads with latency value being above 512",
429429 "TakenAlone": "1",
430430 "CounterHTOff": "3"
431431 },
432432 {
433
- "PublicDescription": "tbd 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.",
433
+ "PublicDescription": "Counts demand data reads",
434434 "EventCode": "0xB7, 0xBB",
435
- "MSRValue": "0x2000020001 ",
435
+ "MSRValue": "0x2000020001",
436436 "Counter": "0,1,2,3",
437437 "UMask": "0x1",
438438 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
439
- "MSRIndex": "0x1a6,0x1a7",
439
+ "MSRIndex": "0x1a6, 0x1a7",
440440 "SampleAfterValue": "100003",
441
- "BriefDescription": "DEMAND_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
441
+ "BriefDescription": "Counts demand data reads",
442442 "Offcore": "1",
443443 "CounterHTOff": "0,1,2,3"
444444 },
445445 {
446
- "PublicDescription": "Counts demand data reads that hit in the L3 and the target was non-DRAM system address. 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.",
446
+ "PublicDescription": "Counts demand data reads",
447447 "EventCode": "0xB7, 0xBB",
448
- "MSRValue": "0x20003c0001 ",
448
+ "MSRValue": "0x20003C0001",
449449 "Counter": "0,1,2,3",
450450 "UMask": "0x1",
451451 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
452
- "MSRIndex": "0x1a6,0x1a7",
452
+ "MSRIndex": "0x1a6, 0x1a7",
453453 "SampleAfterValue": "100003",
454
- "BriefDescription": "Counts demand data reads that hit in the L3 and the target was non-DRAM system address.",
454
+ "BriefDescription": "Counts demand data reads",
455455 "Offcore": "1",
456456 "CounterHTOff": "0,1,2,3"
457457 },
458458 {
459
- "PublicDescription": "tbd 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.",
459
+ "PublicDescription": "Counts demand data reads",
460460 "EventCode": "0xB7, 0xBB",
461
- "MSRValue": "0x0084000001 ",
461
+ "MSRValue": "0x0084000001",
462462 "Counter": "0,1,2,3",
463463 "UMask": "0x1",
464464 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
465
- "MSRIndex": "0x1a6,0x1a7",
465
+ "MSRIndex": "0x1a6, 0x1a7",
466466 "SampleAfterValue": "100003",
467
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
467
+ "BriefDescription": "Counts demand data reads",
468468 "Offcore": "1",
469469 "CounterHTOff": "0,1,2,3"
470470 },
471471 {
472
- "PublicDescription": "tbd 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.",
472
+ "PublicDescription": "Counts demand data reads",
473473 "EventCode": "0xB7, 0xBB",
474
- "MSRValue": "0x0104000001 ",
474
+ "MSRValue": "0x0104000001",
475475 "Counter": "0,1,2,3",
476476 "UMask": "0x1",
477477 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
478
- "MSRIndex": "0x1a6,0x1a7",
478
+ "MSRIndex": "0x1a6, 0x1a7",
479479 "SampleAfterValue": "100003",
480
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
480
+ "BriefDescription": "Counts demand data reads",
481481 "Offcore": "1",
482482 "CounterHTOff": "0,1,2,3"
483483 },
484484 {
485
- "PublicDescription": "tbd 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.",
485
+ "PublicDescription": "Counts demand data reads",
486486 "EventCode": "0xB7, 0xBB",
487
- "MSRValue": "0x0204000001 ",
487
+ "MSRValue": "0x0204000001",
488488 "Counter": "0,1,2,3",
489489 "UMask": "0x1",
490490 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
491
- "MSRIndex": "0x1a6,0x1a7",
491
+ "MSRIndex": "0x1a6, 0x1a7",
492492 "SampleAfterValue": "100003",
493
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
493
+ "BriefDescription": "Counts demand data reads",
494494 "Offcore": "1",
495495 "CounterHTOff": "0,1,2,3"
496496 },
497497 {
498
- "PublicDescription": "tbd 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.",
498
+ "PublicDescription": "Counts demand data reads",
499499 "EventCode": "0xB7, 0xBB",
500
- "MSRValue": "0x0404000001 ",
500
+ "MSRValue": "0x0404000001",
501501 "Counter": "0,1,2,3",
502502 "UMask": "0x1",
503503 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
504
- "MSRIndex": "0x1a6,0x1a7",
504
+ "MSRIndex": "0x1a6, 0x1a7",
505505 "SampleAfterValue": "100003",
506
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
506
+ "BriefDescription": "Counts demand data reads",
507507 "Offcore": "1",
508508 "CounterHTOff": "0,1,2,3"
509509 },
510510 {
511
- "PublicDescription": "tbd 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.",
511
+ "PublicDescription": "Counts demand data reads",
512512 "EventCode": "0xB7, 0xBB",
513
- "MSRValue": "0x1004000001 ",
513
+ "MSRValue": "0x1004000001",
514514 "Counter": "0,1,2,3",
515515 "UMask": "0x1",
516516 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
517
- "MSRIndex": "0x1a6,0x1a7",
517
+ "MSRIndex": "0x1a6, 0x1a7",
518518 "SampleAfterValue": "100003",
519
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
519
+ "BriefDescription": "Counts demand data reads",
520520 "Offcore": "1",
521521 "CounterHTOff": "0,1,2,3"
522522 },
523523 {
524
- "PublicDescription": "tbd 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.",
524
+ "PublicDescription": "Counts demand data reads",
525525 "EventCode": "0xB7, 0xBB",
526
- "MSRValue": "0x2004000001 ",
526
+ "MSRValue": "0x2004000001",
527527 "Counter": "0,1,2,3",
528528 "UMask": "0x1",
529529 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
530
- "MSRIndex": "0x1a6,0x1a7",
530
+ "MSRIndex": "0x1a6, 0x1a7",
531531 "SampleAfterValue": "100003",
532
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
532
+ "BriefDescription": "Counts demand data reads",
533533 "Offcore": "1",
534534 "CounterHTOff": "0,1,2,3"
535535 },
536536 {
537
- "PublicDescription": "tbd 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.",
537
+ "PublicDescription": "Counts demand data reads",
538538 "EventCode": "0xB7, 0xBB",
539
- "MSRValue": "0x3f84000001 ",
539
+ "MSRValue": "0x3F84000001",
540540 "Counter": "0,1,2,3",
541541 "UMask": "0x1",
542542 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
543
- "MSRIndex": "0x1a6,0x1a7",
543
+ "MSRIndex": "0x1a6, 0x1a7",
544544 "SampleAfterValue": "100003",
545
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
545
+ "BriefDescription": "Counts demand data reads",
546546 "Offcore": "1",
547547 "CounterHTOff": "0,1,2,3"
548548 },
549549 {
550
- "PublicDescription": "Counts demand data reads that miss the L3 with no details on snoop-related information. 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.",
550
+ "PublicDescription": "Counts demand data reads",
551551 "EventCode": "0xB7, 0xBB",
552
- "MSRValue": "0x00bc000001 ",
552
+ "MSRValue": "0x00BC000001",
553553 "Counter": "0,1,2,3",
554554 "UMask": "0x1",
555555 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NONE",
556
- "MSRIndex": "0x1a6,0x1a7",
556
+ "MSRIndex": "0x1a6, 0x1a7",
557557 "SampleAfterValue": "100003",
558
- "BriefDescription": "Counts demand data reads that miss the L3 with no details on snoop-related information.",
558
+ "BriefDescription": "Counts demand data reads",
559559 "Offcore": "1",
560560 "CounterHTOff": "0,1,2,3"
561561 },
562562 {
563
- "PublicDescription": "tbd 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.",
563
+ "PublicDescription": "Counts demand data reads",
564564 "EventCode": "0xB7, 0xBB",
565
- "MSRValue": "0x013c000001 ",
565
+ "MSRValue": "0x013C000001",
566566 "Counter": "0,1,2,3",
567567 "UMask": "0x1",
568568 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
569
- "MSRIndex": "0x1a6,0x1a7",
569
+ "MSRIndex": "0x1a6, 0x1a7",
570570 "SampleAfterValue": "100003",
571
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
571
+ "BriefDescription": "Counts demand data reads",
572572 "Offcore": "1",
573573 "CounterHTOff": "0,1,2,3"
574574 },
575575 {
576
- "PublicDescription": "Counts demand data reads that miss the L3 with a snoop miss response. 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.",
576
+ "PublicDescription": "Counts demand data reads",
577577 "EventCode": "0xB7, 0xBB",
578
- "MSRValue": "0x023c000001 ",
578
+ "MSRValue": "0x023C000001",
579579 "Counter": "0,1,2,3",
580580 "UMask": "0x1",
581581 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_MISS",
582
- "MSRIndex": "0x1a6,0x1a7",
582
+ "MSRIndex": "0x1a6, 0x1a7",
583583 "SampleAfterValue": "100003",
584
- "BriefDescription": "Counts demand data reads that miss the L3 with a snoop miss response.",
584
+ "BriefDescription": "Counts demand data reads",
585585 "Offcore": "1",
586586 "CounterHTOff": "0,1,2,3"
587587 },
588588 {
589
- "PublicDescription": "tbd 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.",
589
+ "PublicDescription": "Counts demand data reads",
590590 "EventCode": "0xB7, 0xBB",
591
- "MSRValue": "0x043c000001 ",
591
+ "MSRValue": "0x043C000001",
592592 "Counter": "0,1,2,3",
593593 "UMask": "0x1",
594594 "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
595
- "MSRIndex": "0x1a6,0x1a7",
595
+ "MSRIndex": "0x1a6, 0x1a7",
596596 "SampleAfterValue": "100003",
597
- "BriefDescription": "DEMAND_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
597
+ "BriefDescription": "Counts demand data reads",
598598 "Offcore": "1",
599599 "CounterHTOff": "0,1,2,3"
600600 },
601601 {
602
- "PublicDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the target was non-DRAM system address. 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.",
602
+ "PublicDescription": "Counts all demand data writes (RFOs)",
603603 "EventCode": "0xB7, 0xBB",
604
- "MSRValue": "0x20003c0002 ",
604
+ "MSRValue": "0x20003C0002",
605605 "Counter": "0,1,2,3",
606606 "UMask": "0x1",
607607 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NON_DRAM",
608
- "MSRIndex": "0x1a6,0x1a7",
608
+ "MSRIndex": "0x1a6, 0x1a7",
609609 "SampleAfterValue": "100003",
610
- "BriefDescription": "Counts all demand data writes (RFOs) that hit in the L3 and the target was non-DRAM system address.",
610
+ "BriefDescription": "Counts all demand data writes (RFOs)",
611611 "Offcore": "1",
612612 "CounterHTOff": "0,1,2,3"
613613 },
614614 {
615
- "PublicDescription": "tbd 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.",
615
+ "PublicDescription": "Counts all demand data writes (RFOs)",
616616 "EventCode": "0xB7, 0xBB",
617
- "MSRValue": "0x3f84000002 ",
617
+ "MSRValue": "0x3F84000002",
618618 "Counter": "0,1,2,3",
619619 "UMask": "0x1",
620620 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
621
- "MSRIndex": "0x1a6,0x1a7",
621
+ "MSRIndex": "0x1a6, 0x1a7",
622622 "SampleAfterValue": "100003",
623
- "BriefDescription": "DEMAND_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
623
+ "BriefDescription": "Counts all demand data writes (RFOs)",
624624 "Offcore": "1",
625625 "CounterHTOff": "0,1,2,3"
626626 },
627627 {
628
- "PublicDescription": "Counts all demand data writes (RFOs) that miss the L3 with no details on snoop-related information. 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.",
628
+ "PublicDescription": "Counts all demand data writes (RFOs)",
629629 "EventCode": "0xB7, 0xBB",
630
- "MSRValue": "0x00bc000002 ",
630
+ "MSRValue": "0x00BC000002",
631631 "Counter": "0,1,2,3",
632632 "UMask": "0x1",
633633 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NONE",
634
- "MSRIndex": "0x1a6,0x1a7",
634
+ "MSRIndex": "0x1a6, 0x1a7",
635635 "SampleAfterValue": "100003",
636
- "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 with no details on snoop-related information.",
636
+ "BriefDescription": "Counts all demand data writes (RFOs)",
637637 "Offcore": "1",
638638 "CounterHTOff": "0,1,2,3"
639639 },
640640 {
641
- "PublicDescription": "tbd 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.",
641
+ "PublicDescription": "Counts all demand data writes (RFOs)",
642642 "EventCode": "0xB7, 0xBB",
643
- "MSRValue": "0x013c000002 ",
643
+ "MSRValue": "0x013C000002",
644644 "Counter": "0,1,2,3",
645645 "UMask": "0x1",
646646 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_NOT_NEEDED",
647
- "MSRIndex": "0x1a6,0x1a7",
647
+ "MSRIndex": "0x1a6, 0x1a7",
648648 "SampleAfterValue": "100003",
649
- "BriefDescription": "DEMAND_RFO & L3_MISS & SNOOP_NOT_NEEDED",
649
+ "BriefDescription": "Counts all demand data writes (RFOs)",
650650 "Offcore": "1",
651651 "CounterHTOff": "0,1,2,3"
652652 },
653653 {
654
- "PublicDescription": "Counts all demand data writes (RFOs) that miss the L3 with a snoop miss response. 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.",
654
+ "PublicDescription": "Counts all demand data writes (RFOs)",
655655 "EventCode": "0xB7, 0xBB",
656
- "MSRValue": "0x023c000002 ",
656
+ "MSRValue": "0x023C000002",
657657 "Counter": "0,1,2,3",
658658 "UMask": "0x1",
659659 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_MISS",
660
- "MSRIndex": "0x1a6,0x1a7",
660
+ "MSRIndex": "0x1a6, 0x1a7",
661661 "SampleAfterValue": "100003",
662
- "BriefDescription": "Counts all demand data writes (RFOs) that miss the L3 with a snoop miss response.",
662
+ "BriefDescription": "Counts all demand data writes (RFOs)",
663663 "Offcore": "1",
664664 "CounterHTOff": "0,1,2,3"
665665 },
666666 {
667
- "PublicDescription": "tbd 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.",
667
+ "PublicDescription": "Counts all demand data writes (RFOs)",
668668 "EventCode": "0xB7, 0xBB",
669
- "MSRValue": "0x043c000002 ",
669
+ "MSRValue": "0x043C000002",
670670 "Counter": "0,1,2,3",
671671 "UMask": "0x1",
672672 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
673
- "MSRIndex": "0x1a6,0x1a7",
673
+ "MSRIndex": "0x1a6, 0x1a7",
674674 "SampleAfterValue": "100003",
675
- "BriefDescription": "DEMAND_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
675
+ "BriefDescription": "Counts all demand data writes (RFOs)",
676676 "Offcore": "1",
677677 "CounterHTOff": "0,1,2,3"
678678 },
679679 {
680
- "PublicDescription": "tbd 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.",
680
+ "PublicDescription": "Counts all demand code reads",
681681 "EventCode": "0xB7, 0xBB",
682
- "MSRValue": "0x2000020004 ",
682
+ "MSRValue": "0x2000020004",
683683 "Counter": "0,1,2,3",
684684 "UMask": "0x1",
685685 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
686
- "MSRIndex": "0x1a6,0x1a7",
686
+ "MSRIndex": "0x1a6, 0x1a7",
687687 "SampleAfterValue": "100003",
688
- "BriefDescription": "DEMAND_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
688
+ "BriefDescription": "Counts all demand code reads",
689689 "Offcore": "1",
690690 "CounterHTOff": "0,1,2,3"
691691 },
692692 {
693
- "PublicDescription": "Counts all demand code reads that hit in the L3 and the target was non-DRAM system address. 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.",
693
+ "PublicDescription": "Counts all demand code reads",
694694 "EventCode": "0xB7, 0xBB",
695
- "MSRValue": "0x20003c0004 ",
695
+ "MSRValue": "0x20003C0004",
696696 "Counter": "0,1,2,3",
697697 "UMask": "0x1",
698698 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
699
- "MSRIndex": "0x1a6,0x1a7",
699
+ "MSRIndex": "0x1a6, 0x1a7",
700700 "SampleAfterValue": "100003",
701
- "BriefDescription": "Counts all demand code reads that hit in the L3 and the target was non-DRAM system address.",
701
+ "BriefDescription": "Counts all demand code reads",
702702 "Offcore": "1",
703703 "CounterHTOff": "0,1,2,3"
704704 },
705705 {
706
- "PublicDescription": "tbd 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.",
706
+ "PublicDescription": "Counts all demand code reads",
707707 "EventCode": "0xB7, 0xBB",
708
- "MSRValue": "0x0084000004 ",
708
+ "MSRValue": "0x0084000004",
709709 "Counter": "0,1,2,3",
710710 "UMask": "0x1",
711711 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
712
- "MSRIndex": "0x1a6,0x1a7",
712
+ "MSRIndex": "0x1a6, 0x1a7",
713713 "SampleAfterValue": "100003",
714
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
714
+ "BriefDescription": "Counts all demand code reads",
715715 "Offcore": "1",
716716 "CounterHTOff": "0,1,2,3"
717717 },
718718 {
719
- "PublicDescription": "tbd 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.",
719
+ "PublicDescription": "Counts all demand code reads",
720720 "EventCode": "0xB7, 0xBB",
721
- "MSRValue": "0x0104000004 ",
721
+ "MSRValue": "0x0104000004",
722722 "Counter": "0,1,2,3",
723723 "UMask": "0x1",
724724 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
725
- "MSRIndex": "0x1a6,0x1a7",
725
+ "MSRIndex": "0x1a6, 0x1a7",
726726 "SampleAfterValue": "100003",
727
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
727
+ "BriefDescription": "Counts all demand code reads",
728728 "Offcore": "1",
729729 "CounterHTOff": "0,1,2,3"
730730 },
731731 {
732
- "PublicDescription": "tbd 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.",
732
+ "PublicDescription": "Counts all demand code reads",
733733 "EventCode": "0xB7, 0xBB",
734
- "MSRValue": "0x0204000004 ",
734
+ "MSRValue": "0x0204000004",
735735 "Counter": "0,1,2,3",
736736 "UMask": "0x1",
737737 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
738
- "MSRIndex": "0x1a6,0x1a7",
738
+ "MSRIndex": "0x1a6, 0x1a7",
739739 "SampleAfterValue": "100003",
740
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
740
+ "BriefDescription": "Counts all demand code reads",
741741 "Offcore": "1",
742742 "CounterHTOff": "0,1,2,3"
743743 },
744744 {
745
- "PublicDescription": "tbd 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.",
745
+ "PublicDescription": "Counts all demand code reads",
746746 "EventCode": "0xB7, 0xBB",
747
- "MSRValue": "0x0404000004 ",
747
+ "MSRValue": "0x0404000004",
748748 "Counter": "0,1,2,3",
749749 "UMask": "0x1",
750750 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
751
- "MSRIndex": "0x1a6,0x1a7",
751
+ "MSRIndex": "0x1a6, 0x1a7",
752752 "SampleAfterValue": "100003",
753
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
753
+ "BriefDescription": "Counts all demand code reads",
754754 "Offcore": "1",
755755 "CounterHTOff": "0,1,2,3"
756756 },
757757 {
758
- "PublicDescription": "tbd 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.",
758
+ "PublicDescription": "Counts all demand code reads",
759759 "EventCode": "0xB7, 0xBB",
760
- "MSRValue": "0x1004000004 ",
760
+ "MSRValue": "0x1004000004",
761761 "Counter": "0,1,2,3",
762762 "UMask": "0x1",
763763 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
764
- "MSRIndex": "0x1a6,0x1a7",
764
+ "MSRIndex": "0x1a6, 0x1a7",
765765 "SampleAfterValue": "100003",
766
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
766
+ "BriefDescription": "Counts all demand code reads",
767767 "Offcore": "1",
768768 "CounterHTOff": "0,1,2,3"
769769 },
770770 {
771
- "PublicDescription": "tbd 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.",
771
+ "PublicDescription": "Counts all demand code reads",
772772 "EventCode": "0xB7, 0xBB",
773
- "MSRValue": "0x2004000004 ",
773
+ "MSRValue": "0x2004000004",
774774 "Counter": "0,1,2,3",
775775 "UMask": "0x1",
776776 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
777
- "MSRIndex": "0x1a6,0x1a7",
777
+ "MSRIndex": "0x1a6, 0x1a7",
778778 "SampleAfterValue": "100003",
779
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
779
+ "BriefDescription": "Counts all demand code reads",
780780 "Offcore": "1",
781781 "CounterHTOff": "0,1,2,3"
782782 },
783783 {
784
- "PublicDescription": "tbd 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.",
784
+ "PublicDescription": "Counts all demand code reads",
785785 "EventCode": "0xB7, 0xBB",
786
- "MSRValue": "0x3f84000004 ",
786
+ "MSRValue": "0x3F84000004",
787787 "Counter": "0,1,2,3",
788788 "UMask": "0x1",
789789 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
790
- "MSRIndex": "0x1a6,0x1a7",
790
+ "MSRIndex": "0x1a6, 0x1a7",
791791 "SampleAfterValue": "100003",
792
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
792
+ "BriefDescription": "Counts all demand code reads",
793793 "Offcore": "1",
794794 "CounterHTOff": "0,1,2,3"
795795 },
796796 {
797
- "PublicDescription": "Counts all demand code reads that miss the L3 with no details on snoop-related information. 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.",
797
+ "PublicDescription": "Counts all demand code reads",
798798 "EventCode": "0xB7, 0xBB",
799
- "MSRValue": "0x00bc000004 ",
799
+ "MSRValue": "0x00BC000004",
800800 "Counter": "0,1,2,3",
801801 "UMask": "0x1",
802802 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NONE",
803
- "MSRIndex": "0x1a6,0x1a7",
803
+ "MSRIndex": "0x1a6, 0x1a7",
804804 "SampleAfterValue": "100003",
805
- "BriefDescription": "Counts all demand code reads that miss the L3 with no details on snoop-related information.",
805
+ "BriefDescription": "Counts all demand code reads",
806806 "Offcore": "1",
807807 "CounterHTOff": "0,1,2,3"
808808 },
809809 {
810
- "PublicDescription": "tbd 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.",
810
+ "PublicDescription": "Counts all demand code reads",
811811 "EventCode": "0xB7, 0xBB",
812
- "MSRValue": "0x013c000004 ",
812
+ "MSRValue": "0x013C000004",
813813 "Counter": "0,1,2,3",
814814 "UMask": "0x1",
815815 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
816
- "MSRIndex": "0x1a6,0x1a7",
816
+ "MSRIndex": "0x1a6, 0x1a7",
817817 "SampleAfterValue": "100003",
818
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
818
+ "BriefDescription": "Counts all demand code reads",
819819 "Offcore": "1",
820820 "CounterHTOff": "0,1,2,3"
821821 },
822822 {
823
- "PublicDescription": "Counts all demand code reads that miss the L3 with a snoop miss response. 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.",
823
+ "PublicDescription": "Counts all demand code reads",
824824 "EventCode": "0xB7, 0xBB",
825
- "MSRValue": "0x023c000004 ",
825
+ "MSRValue": "0x023C000004",
826826 "Counter": "0,1,2,3",
827827 "UMask": "0x1",
828828 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_MISS",
829
- "MSRIndex": "0x1a6,0x1a7",
829
+ "MSRIndex": "0x1a6, 0x1a7",
830830 "SampleAfterValue": "100003",
831
- "BriefDescription": "Counts all demand code reads that miss the L3 with a snoop miss response.",
831
+ "BriefDescription": "Counts all demand code reads",
832832 "Offcore": "1",
833833 "CounterHTOff": "0,1,2,3"
834834 },
835835 {
836
- "PublicDescription": "tbd 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.",
836
+ "PublicDescription": "Counts all demand code reads",
837837 "EventCode": "0xB7, 0xBB",
838
- "MSRValue": "0x043c000004 ",
838
+ "MSRValue": "0x043C000004",
839839 "Counter": "0,1,2,3",
840840 "UMask": "0x1",
841841 "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
842
- "MSRIndex": "0x1a6,0x1a7",
842
+ "MSRIndex": "0x1a6, 0x1a7",
843843 "SampleAfterValue": "100003",
844
- "BriefDescription": "DEMAND_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
844
+ "BriefDescription": "Counts all demand code reads",
845845 "Offcore": "1",
846846 "CounterHTOff": "0,1,2,3"
847847 },
848848 {
849
- "PublicDescription": "tbd 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.",
849
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
850850 "EventCode": "0xB7, 0xBB",
851
- "MSRValue": "0x2000020008 ",
851
+ "MSRValue": "0x2000020008",
852852 "Counter": "0,1,2,3",
853853 "UMask": "0x1",
854854 "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NON_DRAM",
855
- "MSRIndex": "0x1a6,0x1a7",
855
+ "MSRIndex": "0x1a6, 0x1a7",
856856 "SampleAfterValue": "100003",
857
- "BriefDescription": "COREWB & SUPPLIER_NONE & SNOOP_NON_DRAM",
857
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
858858 "Offcore": "1",
859859 "CounterHTOff": "0,1,2,3"
860860 },
861861 {
862
- "PublicDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the target was non-DRAM system address. 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.",
862
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
863863 "EventCode": "0xB7, 0xBB",
864
- "MSRValue": "0x20003c0008 ",
864
+ "MSRValue": "0x20003C0008",
865865 "Counter": "0,1,2,3",
866866 "UMask": "0x1",
867867 "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NON_DRAM",
868
- "MSRIndex": "0x1a6,0x1a7",
868
+ "MSRIndex": "0x1a6, 0x1a7",
869869 "SampleAfterValue": "100003",
870
- "BriefDescription": "Counts writebacks (modified to exclusive) that hit in the L3 and the target was non-DRAM system address.",
870
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
871871 "Offcore": "1",
872872 "CounterHTOff": "0,1,2,3"
873873 },
874874 {
875
- "PublicDescription": "tbd 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.",
875
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
876876 "EventCode": "0xB7, 0xBB",
877
- "MSRValue": "0x0084000008 ",
877
+ "MSRValue": "0x0084000008",
878878 "Counter": "0,1,2,3",
879879 "UMask": "0x1",
880880 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
881
- "MSRIndex": "0x1a6,0x1a7",
881
+ "MSRIndex": "0x1a6, 0x1a7",
882882 "SampleAfterValue": "100003",
883
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
883
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
884884 "Offcore": "1",
885885 "CounterHTOff": "0,1,2,3"
886886 },
887887 {
888
- "PublicDescription": "tbd 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.",
888
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
889889 "EventCode": "0xB7, 0xBB",
890
- "MSRValue": "0x0104000008 ",
890
+ "MSRValue": "0x0104000008",
891891 "Counter": "0,1,2,3",
892892 "UMask": "0x1",
893893 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
894
- "MSRIndex": "0x1a6,0x1a7",
894
+ "MSRIndex": "0x1a6, 0x1a7",
895895 "SampleAfterValue": "100003",
896
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
896
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
897897 "Offcore": "1",
898898 "CounterHTOff": "0,1,2,3"
899899 },
900900 {
901
- "PublicDescription": "tbd 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.",
901
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
902902 "EventCode": "0xB7, 0xBB",
903
- "MSRValue": "0x0204000008 ",
903
+ "MSRValue": "0x0204000008",
904904 "Counter": "0,1,2,3",
905905 "UMask": "0x1",
906906 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
907
- "MSRIndex": "0x1a6,0x1a7",
907
+ "MSRIndex": "0x1a6, 0x1a7",
908908 "SampleAfterValue": "100003",
909
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
909
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
910910 "Offcore": "1",
911911 "CounterHTOff": "0,1,2,3"
912912 },
913913 {
914
- "PublicDescription": "tbd 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.",
914
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
915915 "EventCode": "0xB7, 0xBB",
916
- "MSRValue": "0x0404000008 ",
916
+ "MSRValue": "0x0404000008",
917917 "Counter": "0,1,2,3",
918918 "UMask": "0x1",
919919 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
920
- "MSRIndex": "0x1a6,0x1a7",
920
+ "MSRIndex": "0x1a6, 0x1a7",
921921 "SampleAfterValue": "100003",
922
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
922
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
923923 "Offcore": "1",
924924 "CounterHTOff": "0,1,2,3"
925925 },
926926 {
927
- "PublicDescription": "tbd 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.",
927
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
928928 "EventCode": "0xB7, 0xBB",
929
- "MSRValue": "0x1004000008 ",
929
+ "MSRValue": "0x1004000008",
930930 "Counter": "0,1,2,3",
931931 "UMask": "0x1",
932932 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
933
- "MSRIndex": "0x1a6,0x1a7",
933
+ "MSRIndex": "0x1a6, 0x1a7",
934934 "SampleAfterValue": "100003",
935
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
935
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
936936 "Offcore": "1",
937937 "CounterHTOff": "0,1,2,3"
938938 },
939939 {
940
- "PublicDescription": "tbd 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.",
940
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
941941 "EventCode": "0xB7, 0xBB",
942
- "MSRValue": "0x2004000008 ",
942
+ "MSRValue": "0x2004000008",
943943 "Counter": "0,1,2,3",
944944 "UMask": "0x1",
945945 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
946
- "MSRIndex": "0x1a6,0x1a7",
946
+ "MSRIndex": "0x1a6, 0x1a7",
947947 "SampleAfterValue": "100003",
948
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
948
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
949949 "Offcore": "1",
950950 "CounterHTOff": "0,1,2,3"
951951 },
952952 {
953
- "PublicDescription": "tbd 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.",
953
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
954954 "EventCode": "0xB7, 0xBB",
955
- "MSRValue": "0x3f84000008 ",
955
+ "MSRValue": "0x3F84000008",
956956 "Counter": "0,1,2,3",
957957 "UMask": "0x1",
958958 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
959
- "MSRIndex": "0x1a6,0x1a7",
959
+ "MSRIndex": "0x1a6, 0x1a7",
960960 "SampleAfterValue": "100003",
961
- "BriefDescription": "COREWB & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
961
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
962962 "Offcore": "1",
963963 "CounterHTOff": "0,1,2,3"
964964 },
965965 {
966
- "PublicDescription": "Counts writebacks (modified to exclusive) that miss the L3 with no details on snoop-related information. 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.",
966
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
967967 "EventCode": "0xB7, 0xBB",
968
- "MSRValue": "0x00bc000008 ",
968
+ "MSRValue": "0x00BC000008",
969969 "Counter": "0,1,2,3",
970970 "UMask": "0x1",
971971 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_NONE",
972
- "MSRIndex": "0x1a6,0x1a7",
972
+ "MSRIndex": "0x1a6, 0x1a7",
973973 "SampleAfterValue": "100003",
974
- "BriefDescription": "Counts writebacks (modified to exclusive) that miss the L3 with no details on snoop-related information.",
974
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
975975 "Offcore": "1",
976976 "CounterHTOff": "0,1,2,3"
977977 },
978978 {
979
- "PublicDescription": "tbd 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.",
979
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
980980 "EventCode": "0xB7, 0xBB",
981
- "MSRValue": "0x013c000008 ",
981
+ "MSRValue": "0x013C000008",
982982 "Counter": "0,1,2,3",
983983 "UMask": "0x1",
984984 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_NOT_NEEDED",
985
- "MSRIndex": "0x1a6,0x1a7",
985
+ "MSRIndex": "0x1a6, 0x1a7",
986986 "SampleAfterValue": "100003",
987
- "BriefDescription": "COREWB & L3_MISS & SNOOP_NOT_NEEDED",
987
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
988988 "Offcore": "1",
989989 "CounterHTOff": "0,1,2,3"
990990 },
991991 {
992
- "PublicDescription": "Counts writebacks (modified to exclusive) that miss the L3 with a snoop miss response. 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.",
992
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
993993 "EventCode": "0xB7, 0xBB",
994
- "MSRValue": "0x023c000008 ",
994
+ "MSRValue": "0x023C000008",
995995 "Counter": "0,1,2,3",
996996 "UMask": "0x1",
997997 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_MISS",
998
- "MSRIndex": "0x1a6,0x1a7",
998
+ "MSRIndex": "0x1a6, 0x1a7",
999999 "SampleAfterValue": "100003",
1000
- "BriefDescription": "Counts writebacks (modified to exclusive) that miss the L3 with a snoop miss response.",
1000
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
10011001 "Offcore": "1",
10021002 "CounterHTOff": "0,1,2,3"
10031003 },
10041004 {
1005
- "PublicDescription": "tbd 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.",
1005
+ "PublicDescription": "Counts writebacks (modified to exclusive)",
10061006 "EventCode": "0xB7, 0xBB",
1007
- "MSRValue": "0x043c000008 ",
1007
+ "MSRValue": "0x043C000008",
10081008 "Counter": "0,1,2,3",
10091009 "UMask": "0x1",
10101010 "EventName": "OFFCORE_RESPONSE.COREWB.L3_MISS.SNOOP_HIT_NO_FWD",
1011
- "MSRIndex": "0x1a6,0x1a7",
1011
+ "MSRIndex": "0x1a6, 0x1a7",
10121012 "SampleAfterValue": "100003",
1013
- "BriefDescription": "COREWB & L3_MISS & SNOOP_HIT_NO_FWD",
1013
+ "BriefDescription": "Counts writebacks (modified to exclusive)",
10141014 "Offcore": "1",
10151015 "CounterHTOff": "0,1,2,3"
10161016 },
10171017 {
1018
- "PublicDescription": "tbd 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.",
1018
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10191019 "EventCode": "0xB7, 0xBB",
1020
- "MSRValue": "0x2000020010 ",
1020
+ "MSRValue": "0x2000020010",
10211021 "Counter": "0,1,2,3",
10221022 "UMask": "0x1",
10231023 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1024
- "MSRIndex": "0x1a6,0x1a7",
1024
+ "MSRIndex": "0x1a6, 0x1a7",
10251025 "SampleAfterValue": "100003",
1026
- "BriefDescription": "PF_L2_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1026
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10271027 "Offcore": "1",
10281028 "CounterHTOff": "0,1,2,3"
10291029 },
10301030 {
1031
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the target was non-DRAM system address. 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.",
1031
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10321032 "EventCode": "0xB7, 0xBB",
1033
- "MSRValue": "0x20003c0010 ",
1033
+ "MSRValue": "0x20003C0010",
10341034 "Counter": "0,1,2,3",
10351035 "UMask": "0x1",
10361036 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
1037
- "MSRIndex": "0x1a6,0x1a7",
1037
+ "MSRIndex": "0x1a6, 0x1a7",
10381038 "SampleAfterValue": "100003",
1039
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the L3 and the target was non-DRAM system address.",
1039
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10401040 "Offcore": "1",
10411041 "CounterHTOff": "0,1,2,3"
10421042 },
10431043 {
1044
- "PublicDescription": "tbd 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.",
1044
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10451045 "EventCode": "0xB7, 0xBB",
1046
- "MSRValue": "0x0084000010 ",
1046
+ "MSRValue": "0x0084000010",
10471047 "Counter": "0,1,2,3",
10481048 "UMask": "0x1",
10491049 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1050
- "MSRIndex": "0x1a6,0x1a7",
1050
+ "MSRIndex": "0x1a6, 0x1a7",
10511051 "SampleAfterValue": "100003",
1052
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1052
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10531053 "Offcore": "1",
10541054 "CounterHTOff": "0,1,2,3"
10551055 },
10561056 {
1057
- "PublicDescription": "tbd 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.",
1057
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10581058 "EventCode": "0xB7, 0xBB",
1059
- "MSRValue": "0x0104000010 ",
1059
+ "MSRValue": "0x0104000010",
10601060 "Counter": "0,1,2,3",
10611061 "UMask": "0x1",
10621062 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1063
- "MSRIndex": "0x1a6,0x1a7",
1063
+ "MSRIndex": "0x1a6, 0x1a7",
10641064 "SampleAfterValue": "100003",
1065
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1065
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10661066 "Offcore": "1",
10671067 "CounterHTOff": "0,1,2,3"
10681068 },
10691069 {
1070
- "PublicDescription": "tbd 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.",
1070
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10711071 "EventCode": "0xB7, 0xBB",
1072
- "MSRValue": "0x0204000010 ",
1072
+ "MSRValue": "0x0204000010",
10731073 "Counter": "0,1,2,3",
10741074 "UMask": "0x1",
10751075 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1076
- "MSRIndex": "0x1a6,0x1a7",
1076
+ "MSRIndex": "0x1a6, 0x1a7",
10771077 "SampleAfterValue": "100003",
1078
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1078
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10791079 "Offcore": "1",
10801080 "CounterHTOff": "0,1,2,3"
10811081 },
10821082 {
1083
- "PublicDescription": "tbd 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.",
1083
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10841084 "EventCode": "0xB7, 0xBB",
1085
- "MSRValue": "0x0404000010 ",
1085
+ "MSRValue": "0x0404000010",
10861086 "Counter": "0,1,2,3",
10871087 "UMask": "0x1",
10881088 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1089
- "MSRIndex": "0x1a6,0x1a7",
1089
+ "MSRIndex": "0x1a6, 0x1a7",
10901090 "SampleAfterValue": "100003",
1091
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1091
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
10921092 "Offcore": "1",
10931093 "CounterHTOff": "0,1,2,3"
10941094 },
10951095 {
1096
- "PublicDescription": "tbd 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.",
1096
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
10971097 "EventCode": "0xB7, 0xBB",
1098
- "MSRValue": "0x1004000010 ",
1098
+ "MSRValue": "0x1004000010",
10991099 "Counter": "0,1,2,3",
11001100 "UMask": "0x1",
11011101 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1102
- "MSRIndex": "0x1a6,0x1a7",
1102
+ "MSRIndex": "0x1a6, 0x1a7",
11031103 "SampleAfterValue": "100003",
1104
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1104
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11051105 "Offcore": "1",
11061106 "CounterHTOff": "0,1,2,3"
11071107 },
11081108 {
1109
- "PublicDescription": "tbd 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.",
1109
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11101110 "EventCode": "0xB7, 0xBB",
1111
- "MSRValue": "0x2004000010 ",
1111
+ "MSRValue": "0x2004000010",
11121112 "Counter": "0,1,2,3",
11131113 "UMask": "0x1",
11141114 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1115
- "MSRIndex": "0x1a6,0x1a7",
1115
+ "MSRIndex": "0x1a6, 0x1a7",
11161116 "SampleAfterValue": "100003",
1117
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1117
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11181118 "Offcore": "1",
11191119 "CounterHTOff": "0,1,2,3"
11201120 },
11211121 {
1122
- "PublicDescription": "tbd 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.",
1122
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11231123 "EventCode": "0xB7, 0xBB",
1124
- "MSRValue": "0x3f84000010 ",
1124
+ "MSRValue": "0x3F84000010",
11251125 "Counter": "0,1,2,3",
11261126 "UMask": "0x1",
11271127 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1128
- "MSRIndex": "0x1a6,0x1a7",
1128
+ "MSRIndex": "0x1a6, 0x1a7",
11291129 "SampleAfterValue": "100003",
1130
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1130
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11311131 "Offcore": "1",
11321132 "CounterHTOff": "0,1,2,3"
11331133 },
11341134 {
1135
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with no details on snoop-related information. 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.",
1135
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11361136 "EventCode": "0xB7, 0xBB",
1137
- "MSRValue": "0x00bc000010 ",
1137
+ "MSRValue": "0x00BC000010",
11381138 "Counter": "0,1,2,3",
11391139 "UMask": "0x1",
11401140 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_NONE",
1141
- "MSRIndex": "0x1a6,0x1a7",
1141
+ "MSRIndex": "0x1a6, 0x1a7",
11421142 "SampleAfterValue": "100003",
1143
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with no details on snoop-related information.",
1143
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11441144 "Offcore": "1",
11451145 "CounterHTOff": "0,1,2,3"
11461146 },
11471147 {
1148
- "PublicDescription": "tbd 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.",
1148
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11491149 "EventCode": "0xB7, 0xBB",
1150
- "MSRValue": "0x013c000010 ",
1150
+ "MSRValue": "0x013C000010",
11511151 "Counter": "0,1,2,3",
11521152 "UMask": "0x1",
11531153 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
1154
- "MSRIndex": "0x1a6,0x1a7",
1154
+ "MSRIndex": "0x1a6, 0x1a7",
11551155 "SampleAfterValue": "100003",
1156
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
1156
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11571157 "Offcore": "1",
11581158 "CounterHTOff": "0,1,2,3"
11591159 },
11601160 {
1161
- "PublicDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with a snoop miss response. 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.",
1161
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11621162 "EventCode": "0xB7, 0xBB",
1163
- "MSRValue": "0x023c000010 ",
1163
+ "MSRValue": "0x023C000010",
11641164 "Counter": "0,1,2,3",
11651165 "UMask": "0x1",
11661166 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_MISS",
1167
- "MSRIndex": "0x1a6,0x1a7",
1167
+ "MSRIndex": "0x1a6, 0x1a7",
11681168 "SampleAfterValue": "100003",
1169
- "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the L3 with a snoop miss response.",
1169
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11701170 "Offcore": "1",
11711171 "CounterHTOff": "0,1,2,3"
11721172 },
11731173 {
1174
- "PublicDescription": "tbd 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.",
1174
+ "PublicDescription": "Counts prefetch (that bring data to L2) data reads",
11751175 "EventCode": "0xB7, 0xBB",
1176
- "MSRValue": "0x043c000010 ",
1176
+ "MSRValue": "0x043C000010",
11771177 "Counter": "0,1,2,3",
11781178 "UMask": "0x1",
11791179 "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1180
- "MSRIndex": "0x1a6,0x1a7",
1180
+ "MSRIndex": "0x1a6, 0x1a7",
11811181 "SampleAfterValue": "100003",
1182
- "BriefDescription": "PF_L2_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1182
+ "BriefDescription": "Counts prefetch (that bring data to L2) data reads",
11831183 "Offcore": "1",
11841184 "CounterHTOff": "0,1,2,3"
11851185 },
11861186 {
1187
- "PublicDescription": "tbd 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.",
1187
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
11881188 "EventCode": "0xB7, 0xBB",
1189
- "MSRValue": "0x2000020020 ",
1189
+ "MSRValue": "0x2000020020",
11901190 "Counter": "0,1,2,3",
11911191 "UMask": "0x1",
11921192 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
1193
- "MSRIndex": "0x1a6,0x1a7",
1193
+ "MSRIndex": "0x1a6, 0x1a7",
11941194 "SampleAfterValue": "100003",
1195
- "BriefDescription": "PF_L2_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
1195
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
11961196 "Offcore": "1",
11971197 "CounterHTOff": "0,1,2,3"
11981198 },
11991199 {
1200
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the target was non-DRAM system address. 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.",
1200
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12011201 "EventCode": "0xB7, 0xBB",
1202
- "MSRValue": "0x20003c0020 ",
1202
+ "MSRValue": "0x20003C0020",
12031203 "Counter": "0,1,2,3",
12041204 "UMask": "0x1",
12051205 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NON_DRAM",
1206
- "MSRIndex": "0x1a6,0x1a7",
1206
+ "MSRIndex": "0x1a6, 0x1a7",
12071207 "SampleAfterValue": "100003",
1208
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that hit in the L3 and the target was non-DRAM system address.",
1208
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12091209 "Offcore": "1",
12101210 "CounterHTOff": "0,1,2,3"
12111211 },
12121212 {
1213
- "PublicDescription": "tbd 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.",
1213
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12141214 "EventCode": "0xB7, 0xBB",
1215
- "MSRValue": "0x0084000020 ",
1215
+ "MSRValue": "0x0084000020",
12161216 "Counter": "0,1,2,3",
12171217 "UMask": "0x1",
12181218 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1219
- "MSRIndex": "0x1a6,0x1a7",
1219
+ "MSRIndex": "0x1a6, 0x1a7",
12201220 "SampleAfterValue": "100003",
1221
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1221
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12221222 "Offcore": "1",
12231223 "CounterHTOff": "0,1,2,3"
12241224 },
12251225 {
1226
- "PublicDescription": "tbd 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.",
1226
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12271227 "EventCode": "0xB7, 0xBB",
1228
- "MSRValue": "0x0104000020 ",
1228
+ "MSRValue": "0x0104000020",
12291229 "Counter": "0,1,2,3",
12301230 "UMask": "0x1",
12311231 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1232
- "MSRIndex": "0x1a6,0x1a7",
1232
+ "MSRIndex": "0x1a6, 0x1a7",
12331233 "SampleAfterValue": "100003",
1234
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1234
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12351235 "Offcore": "1",
12361236 "CounterHTOff": "0,1,2,3"
12371237 },
12381238 {
1239
- "PublicDescription": "tbd 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.",
1239
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12401240 "EventCode": "0xB7, 0xBB",
1241
- "MSRValue": "0x0204000020 ",
1241
+ "MSRValue": "0x0204000020",
12421242 "Counter": "0,1,2,3",
12431243 "UMask": "0x1",
12441244 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1245
- "MSRIndex": "0x1a6,0x1a7",
1245
+ "MSRIndex": "0x1a6, 0x1a7",
12461246 "SampleAfterValue": "100003",
1247
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1247
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12481248 "Offcore": "1",
12491249 "CounterHTOff": "0,1,2,3"
12501250 },
12511251 {
1252
- "PublicDescription": "tbd 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.",
1252
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12531253 "EventCode": "0xB7, 0xBB",
1254
- "MSRValue": "0x0404000020 ",
1254
+ "MSRValue": "0x0404000020",
12551255 "Counter": "0,1,2,3",
12561256 "UMask": "0x1",
12571257 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1258
- "MSRIndex": "0x1a6,0x1a7",
1258
+ "MSRIndex": "0x1a6, 0x1a7",
12591259 "SampleAfterValue": "100003",
1260
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1260
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12611261 "Offcore": "1",
12621262 "CounterHTOff": "0,1,2,3"
12631263 },
12641264 {
1265
- "PublicDescription": "tbd 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.",
1265
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12661266 "EventCode": "0xB7, 0xBB",
1267
- "MSRValue": "0x1004000020 ",
1267
+ "MSRValue": "0x1004000020",
12681268 "Counter": "0,1,2,3",
12691269 "UMask": "0x1",
12701270 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1271
- "MSRIndex": "0x1a6,0x1a7",
1271
+ "MSRIndex": "0x1a6, 0x1a7",
12721272 "SampleAfterValue": "100003",
1273
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1273
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12741274 "Offcore": "1",
12751275 "CounterHTOff": "0,1,2,3"
12761276 },
12771277 {
1278
- "PublicDescription": "tbd 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.",
1278
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12791279 "EventCode": "0xB7, 0xBB",
1280
- "MSRValue": "0x2004000020 ",
1280
+ "MSRValue": "0x2004000020",
12811281 "Counter": "0,1,2,3",
12821282 "UMask": "0x1",
12831283 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1284
- "MSRIndex": "0x1a6,0x1a7",
1284
+ "MSRIndex": "0x1a6, 0x1a7",
12851285 "SampleAfterValue": "100003",
1286
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1286
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
12871287 "Offcore": "1",
12881288 "CounterHTOff": "0,1,2,3"
12891289 },
12901290 {
1291
- "PublicDescription": "tbd 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.",
1291
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
12921292 "EventCode": "0xB7, 0xBB",
1293
- "MSRValue": "0x3f84000020 ",
1293
+ "MSRValue": "0x3F84000020",
12941294 "Counter": "0,1,2,3",
12951295 "UMask": "0x1",
12961296 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1297
- "MSRIndex": "0x1a6,0x1a7",
1297
+ "MSRIndex": "0x1a6, 0x1a7",
12981298 "SampleAfterValue": "100003",
1299
- "BriefDescription": "PF_L2_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1299
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
13001300 "Offcore": "1",
13011301 "CounterHTOff": "0,1,2,3"
13021302 },
13031303 {
1304
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with no details on snoop-related information. 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.",
1304
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
13051305 "EventCode": "0xB7, 0xBB",
1306
- "MSRValue": "0x00bc000020 ",
1306
+ "MSRValue": "0x00BC000020",
13071307 "Counter": "0,1,2,3",
13081308 "UMask": "0x1",
13091309 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_NONE",
1310
- "MSRIndex": "0x1a6,0x1a7",
1310
+ "MSRIndex": "0x1a6, 0x1a7",
13111311 "SampleAfterValue": "100003",
1312
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with no details on snoop-related information.",
1312
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
13131313 "Offcore": "1",
13141314 "CounterHTOff": "0,1,2,3"
13151315 },
13161316 {
1317
- "PublicDescription": "tbd 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.",
1317
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
13181318 "EventCode": "0xB7, 0xBB",
1319
- "MSRValue": "0x013c000020 ",
1319
+ "MSRValue": "0x013C000020",
13201320 "Counter": "0,1,2,3",
13211321 "UMask": "0x1",
13221322 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_NOT_NEEDED",
1323
- "MSRIndex": "0x1a6,0x1a7",
1323
+ "MSRIndex": "0x1a6, 0x1a7",
13241324 "SampleAfterValue": "100003",
1325
- "BriefDescription": "PF_L2_RFO & L3_MISS & SNOOP_NOT_NEEDED",
1325
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
13261326 "Offcore": "1",
13271327 "CounterHTOff": "0,1,2,3"
13281328 },
13291329 {
1330
- "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with a snoop miss response. 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.",
1330
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
13311331 "EventCode": "0xB7, 0xBB",
1332
- "MSRValue": "0x023c000020 ",
1332
+ "MSRValue": "0x023C000020",
13331333 "Counter": "0,1,2,3",
13341334 "UMask": "0x1",
13351335 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_MISS",
1336
- "MSRIndex": "0x1a6,0x1a7",
1336
+ "MSRIndex": "0x1a6, 0x1a7",
13371337 "SampleAfterValue": "100003",
1338
- "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs that miss the L3 with a snoop miss response.",
1338
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
13391339 "Offcore": "1",
13401340 "CounterHTOff": "0,1,2,3"
13411341 },
13421342 {
1343
- "PublicDescription": "tbd 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.",
1343
+ "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs",
13441344 "EventCode": "0xB7, 0xBB",
1345
- "MSRValue": "0x043c000020 ",
1345
+ "MSRValue": "0x043C000020",
13461346 "Counter": "0,1,2,3",
13471347 "UMask": "0x1",
13481348 "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
1349
- "MSRIndex": "0x1a6,0x1a7",
1349
+ "MSRIndex": "0x1a6, 0x1a7",
13501350 "SampleAfterValue": "100003",
1351
- "BriefDescription": "PF_L2_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
1351
+ "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs",
13521352 "Offcore": "1",
13531353 "CounterHTOff": "0,1,2,3"
13541354 },
13551355 {
1356
- "PublicDescription": "tbd 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.",
1356
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13571357 "EventCode": "0xB7, 0xBB",
1358
- "MSRValue": "0x2000020040 ",
1358
+ "MSRValue": "0x2000020040",
13591359 "Counter": "0,1,2,3",
13601360 "UMask": "0x1",
13611361 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1362
- "MSRIndex": "0x1a6,0x1a7",
1362
+ "MSRIndex": "0x1a6, 0x1a7",
13631363 "SampleAfterValue": "100003",
1364
- "BriefDescription": "PF_L2_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1364
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13651365 "Offcore": "1",
13661366 "CounterHTOff": "0,1,2,3"
13671367 },
13681368 {
1369
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address. 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.",
1369
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13701370 "EventCode": "0xB7, 0xBB",
1371
- "MSRValue": "0x20003c0040 ",
1371
+ "MSRValue": "0x20003C0040",
13721372 "Counter": "0,1,2,3",
13731373 "UMask": "0x1",
13741374 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
1375
- "MSRIndex": "0x1a6,0x1a7",
1375
+ "MSRIndex": "0x1a6, 0x1a7",
13761376 "SampleAfterValue": "100003",
1377
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address.",
1377
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13781378 "Offcore": "1",
13791379 "CounterHTOff": "0,1,2,3"
13801380 },
13811381 {
1382
- "PublicDescription": "tbd 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.",
1382
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13831383 "EventCode": "0xB7, 0xBB",
1384
- "MSRValue": "0x0084000040 ",
1384
+ "MSRValue": "0x0084000040",
13851385 "Counter": "0,1,2,3",
13861386 "UMask": "0x1",
13871387 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1388
- "MSRIndex": "0x1a6,0x1a7",
1388
+ "MSRIndex": "0x1a6, 0x1a7",
13891389 "SampleAfterValue": "100003",
1390
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1390
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13911391 "Offcore": "1",
13921392 "CounterHTOff": "0,1,2,3"
13931393 },
13941394 {
1395
- "PublicDescription": "tbd 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.",
1395
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
13961396 "EventCode": "0xB7, 0xBB",
1397
- "MSRValue": "0x0104000040 ",
1397
+ "MSRValue": "0x0104000040",
13981398 "Counter": "0,1,2,3",
13991399 "UMask": "0x1",
14001400 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1401
- "MSRIndex": "0x1a6,0x1a7",
1401
+ "MSRIndex": "0x1a6, 0x1a7",
14021402 "SampleAfterValue": "100003",
1403
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1403
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14041404 "Offcore": "1",
14051405 "CounterHTOff": "0,1,2,3"
14061406 },
14071407 {
1408
- "PublicDescription": "tbd 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.",
1408
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14091409 "EventCode": "0xB7, 0xBB",
1410
- "MSRValue": "0x0204000040 ",
1410
+ "MSRValue": "0x0204000040",
14111411 "Counter": "0,1,2,3",
14121412 "UMask": "0x1",
14131413 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1414
- "MSRIndex": "0x1a6,0x1a7",
1414
+ "MSRIndex": "0x1a6, 0x1a7",
14151415 "SampleAfterValue": "100003",
1416
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1416
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14171417 "Offcore": "1",
14181418 "CounterHTOff": "0,1,2,3"
14191419 },
14201420 {
1421
- "PublicDescription": "tbd 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.",
1421
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14221422 "EventCode": "0xB7, 0xBB",
1423
- "MSRValue": "0x0404000040 ",
1423
+ "MSRValue": "0x0404000040",
14241424 "Counter": "0,1,2,3",
14251425 "UMask": "0x1",
14261426 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1427
- "MSRIndex": "0x1a6,0x1a7",
1427
+ "MSRIndex": "0x1a6, 0x1a7",
14281428 "SampleAfterValue": "100003",
1429
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1429
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14301430 "Offcore": "1",
14311431 "CounterHTOff": "0,1,2,3"
14321432 },
14331433 {
1434
- "PublicDescription": "tbd 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.",
1434
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14351435 "EventCode": "0xB7, 0xBB",
1436
- "MSRValue": "0x1004000040 ",
1436
+ "MSRValue": "0x1004000040",
14371437 "Counter": "0,1,2,3",
14381438 "UMask": "0x1",
14391439 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1440
- "MSRIndex": "0x1a6,0x1a7",
1440
+ "MSRIndex": "0x1a6, 0x1a7",
14411441 "SampleAfterValue": "100003",
1442
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1442
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14431443 "Offcore": "1",
14441444 "CounterHTOff": "0,1,2,3"
14451445 },
14461446 {
1447
- "PublicDescription": "tbd 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.",
1447
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14481448 "EventCode": "0xB7, 0xBB",
1449
- "MSRValue": "0x2004000040 ",
1449
+ "MSRValue": "0x2004000040",
14501450 "Counter": "0,1,2,3",
14511451 "UMask": "0x1",
14521452 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1453
- "MSRIndex": "0x1a6,0x1a7",
1453
+ "MSRIndex": "0x1a6, 0x1a7",
14541454 "SampleAfterValue": "100003",
1455
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1455
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14561456 "Offcore": "1",
14571457 "CounterHTOff": "0,1,2,3"
14581458 },
14591459 {
1460
- "PublicDescription": "tbd 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.",
1460
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14611461 "EventCode": "0xB7, 0xBB",
1462
- "MSRValue": "0x3f84000040 ",
1462
+ "MSRValue": "0x3F84000040",
14631463 "Counter": "0,1,2,3",
14641464 "UMask": "0x1",
14651465 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1466
- "MSRIndex": "0x1a6,0x1a7",
1466
+ "MSRIndex": "0x1a6, 0x1a7",
14671467 "SampleAfterValue": "100003",
1468
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1468
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14691469 "Offcore": "1",
14701470 "CounterHTOff": "0,1,2,3"
14711471 },
14721472 {
1473
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information. 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.",
1473
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14741474 "EventCode": "0xB7, 0xBB",
1475
- "MSRValue": "0x00bc000040 ",
1475
+ "MSRValue": "0x00BC000040",
14761476 "Counter": "0,1,2,3",
14771477 "UMask": "0x1",
14781478 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_NONE",
1479
- "MSRIndex": "0x1a6,0x1a7",
1479
+ "MSRIndex": "0x1a6, 0x1a7",
14801480 "SampleAfterValue": "100003",
1481
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information.",
1481
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14821482 "Offcore": "1",
14831483 "CounterHTOff": "0,1,2,3"
14841484 },
14851485 {
1486
- "PublicDescription": "tbd 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.",
1486
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14871487 "EventCode": "0xB7, 0xBB",
1488
- "MSRValue": "0x013c000040 ",
1488
+ "MSRValue": "0x013C000040",
14891489 "Counter": "0,1,2,3",
14901490 "UMask": "0x1",
14911491 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
1492
- "MSRIndex": "0x1a6,0x1a7",
1492
+ "MSRIndex": "0x1a6, 0x1a7",
14931493 "SampleAfterValue": "100003",
1494
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
1494
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
14951495 "Offcore": "1",
14961496 "CounterHTOff": "0,1,2,3"
14971497 },
14981498 {
1499
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response. 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.",
1499
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
15001500 "EventCode": "0xB7, 0xBB",
1501
- "MSRValue": "0x023c000040 ",
1501
+ "MSRValue": "0x023C000040",
15021502 "Counter": "0,1,2,3",
15031503 "UMask": "0x1",
15041504 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_MISS",
1505
- "MSRIndex": "0x1a6,0x1a7",
1505
+ "MSRIndex": "0x1a6, 0x1a7",
15061506 "SampleAfterValue": "100003",
1507
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response.",
1507
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
15081508 "Offcore": "1",
15091509 "CounterHTOff": "0,1,2,3"
15101510 },
15111511 {
1512
- "PublicDescription": "tbd 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.",
1512
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads",
15131513 "EventCode": "0xB7, 0xBB",
1514
- "MSRValue": "0x043c000040 ",
1514
+ "MSRValue": "0x043C000040",
15151515 "Counter": "0,1,2,3",
15161516 "UMask": "0x1",
15171517 "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1518
- "MSRIndex": "0x1a6,0x1a7",
1518
+ "MSRIndex": "0x1a6, 0x1a7",
15191519 "SampleAfterValue": "100003",
1520
- "BriefDescription": "PF_L2_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1520
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads",
15211521 "Offcore": "1",
15221522 "CounterHTOff": "0,1,2,3"
15231523 },
15241524 {
1525
- "PublicDescription": "tbd 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.",
1525
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15261526 "EventCode": "0xB7, 0xBB",
1527
- "MSRValue": "0x2000020080 ",
1527
+ "MSRValue": "0x2000020080",
15281528 "Counter": "0,1,2,3",
15291529 "UMask": "0x1",
15301530 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1531
- "MSRIndex": "0x1a6,0x1a7",
1531
+ "MSRIndex": "0x1a6, 0x1a7",
15321532 "SampleAfterValue": "100003",
1533
- "BriefDescription": "PF_L3_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1533
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15341534 "Offcore": "1",
15351535 "CounterHTOff": "0,1,2,3"
15361536 },
15371537 {
1538
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the target was non-DRAM system address. 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.",
1538
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15391539 "EventCode": "0xB7, 0xBB",
1540
- "MSRValue": "0x20003c0080 ",
1540
+ "MSRValue": "0x20003C0080",
15411541 "Counter": "0,1,2,3",
15421542 "UMask": "0x1",
15431543 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
1544
- "MSRIndex": "0x1a6,0x1a7",
1544
+ "MSRIndex": "0x1a6, 0x1a7",
15451545 "SampleAfterValue": "100003",
1546
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that hit in the L3 and the target was non-DRAM system address.",
1546
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15471547 "Offcore": "1",
15481548 "CounterHTOff": "0,1,2,3"
15491549 },
15501550 {
1551
- "PublicDescription": "tbd 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.",
1551
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15521552 "EventCode": "0xB7, 0xBB",
1553
- "MSRValue": "0x0084000080 ",
1553
+ "MSRValue": "0x0084000080",
15541554 "Counter": "0,1,2,3",
15551555 "UMask": "0x1",
15561556 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1557
- "MSRIndex": "0x1a6,0x1a7",
1557
+ "MSRIndex": "0x1a6, 0x1a7",
15581558 "SampleAfterValue": "100003",
1559
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1559
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15601560 "Offcore": "1",
15611561 "CounterHTOff": "0,1,2,3"
15621562 },
15631563 {
1564
- "PublicDescription": "tbd 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.",
1564
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15651565 "EventCode": "0xB7, 0xBB",
1566
- "MSRValue": "0x0104000080 ",
1566
+ "MSRValue": "0x0104000080",
15671567 "Counter": "0,1,2,3",
15681568 "UMask": "0x1",
15691569 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1570
- "MSRIndex": "0x1a6,0x1a7",
1570
+ "MSRIndex": "0x1a6, 0x1a7",
15711571 "SampleAfterValue": "100003",
1572
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1572
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15731573 "Offcore": "1",
15741574 "CounterHTOff": "0,1,2,3"
15751575 },
15761576 {
1577
- "PublicDescription": "tbd 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.",
1577
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15781578 "EventCode": "0xB7, 0xBB",
1579
- "MSRValue": "0x0204000080 ",
1579
+ "MSRValue": "0x0204000080",
15801580 "Counter": "0,1,2,3",
15811581 "UMask": "0x1",
15821582 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1583
- "MSRIndex": "0x1a6,0x1a7",
1583
+ "MSRIndex": "0x1a6, 0x1a7",
15841584 "SampleAfterValue": "100003",
1585
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1585
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15861586 "Offcore": "1",
15871587 "CounterHTOff": "0,1,2,3"
15881588 },
15891589 {
1590
- "PublicDescription": "tbd 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.",
1590
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15911591 "EventCode": "0xB7, 0xBB",
1592
- "MSRValue": "0x0404000080 ",
1592
+ "MSRValue": "0x0404000080",
15931593 "Counter": "0,1,2,3",
15941594 "UMask": "0x1",
15951595 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1596
- "MSRIndex": "0x1a6,0x1a7",
1596
+ "MSRIndex": "0x1a6, 0x1a7",
15971597 "SampleAfterValue": "100003",
1598
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1598
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
15991599 "Offcore": "1",
16001600 "CounterHTOff": "0,1,2,3"
16011601 },
16021602 {
1603
- "PublicDescription": "tbd 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.",
1603
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16041604 "EventCode": "0xB7, 0xBB",
1605
- "MSRValue": "0x1004000080 ",
1605
+ "MSRValue": "0x1004000080",
16061606 "Counter": "0,1,2,3",
16071607 "UMask": "0x1",
16081608 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1609
- "MSRIndex": "0x1a6,0x1a7",
1609
+ "MSRIndex": "0x1a6, 0x1a7",
16101610 "SampleAfterValue": "100003",
1611
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1611
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16121612 "Offcore": "1",
16131613 "CounterHTOff": "0,1,2,3"
16141614 },
16151615 {
1616
- "PublicDescription": "tbd 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.",
1616
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16171617 "EventCode": "0xB7, 0xBB",
1618
- "MSRValue": "0x2004000080 ",
1618
+ "MSRValue": "0x2004000080",
16191619 "Counter": "0,1,2,3",
16201620 "UMask": "0x1",
16211621 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1622
- "MSRIndex": "0x1a6,0x1a7",
1622
+ "MSRIndex": "0x1a6, 0x1a7",
16231623 "SampleAfterValue": "100003",
1624
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1624
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16251625 "Offcore": "1",
16261626 "CounterHTOff": "0,1,2,3"
16271627 },
16281628 {
1629
- "PublicDescription": "tbd 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.",
1629
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16301630 "EventCode": "0xB7, 0xBB",
1631
- "MSRValue": "0x3f84000080 ",
1631
+ "MSRValue": "0x3F84000080",
16321632 "Counter": "0,1,2,3",
16331633 "UMask": "0x1",
16341634 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1635
- "MSRIndex": "0x1a6,0x1a7",
1635
+ "MSRIndex": "0x1a6, 0x1a7",
16361636 "SampleAfterValue": "100003",
1637
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1637
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16381638 "Offcore": "1",
16391639 "CounterHTOff": "0,1,2,3"
16401640 },
16411641 {
1642
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with no details on snoop-related information. 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.",
1642
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16431643 "EventCode": "0xB7, 0xBB",
1644
- "MSRValue": "0x00bc000080 ",
1644
+ "MSRValue": "0x00BC000080",
16451645 "Counter": "0,1,2,3",
16461646 "UMask": "0x1",
16471647 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_NONE",
1648
- "MSRIndex": "0x1a6,0x1a7",
1648
+ "MSRIndex": "0x1a6, 0x1a7",
16491649 "SampleAfterValue": "100003",
1650
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with no details on snoop-related information.",
1650
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16511651 "Offcore": "1",
16521652 "CounterHTOff": "0,1,2,3"
16531653 },
16541654 {
1655
- "PublicDescription": "tbd 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.",
1655
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16561656 "EventCode": "0xB7, 0xBB",
1657
- "MSRValue": "0x013c000080 ",
1657
+ "MSRValue": "0x013C000080",
16581658 "Counter": "0,1,2,3",
16591659 "UMask": "0x1",
16601660 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
1661
- "MSRIndex": "0x1a6,0x1a7",
1661
+ "MSRIndex": "0x1a6, 0x1a7",
16621662 "SampleAfterValue": "100003",
1663
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
1663
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16641664 "Offcore": "1",
16651665 "CounterHTOff": "0,1,2,3"
16661666 },
16671667 {
1668
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with a snoop miss response. 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.",
1668
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16691669 "EventCode": "0xB7, 0xBB",
1670
- "MSRValue": "0x023c000080 ",
1670
+ "MSRValue": "0x023C000080",
16711671 "Counter": "0,1,2,3",
16721672 "UMask": "0x1",
16731673 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_MISS",
1674
- "MSRIndex": "0x1a6,0x1a7",
1674
+ "MSRIndex": "0x1a6, 0x1a7",
16751675 "SampleAfterValue": "100003",
1676
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads that miss the L3 with a snoop miss response.",
1676
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16771677 "Offcore": "1",
16781678 "CounterHTOff": "0,1,2,3"
16791679 },
16801680 {
1681
- "PublicDescription": "tbd 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.",
1681
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16821682 "EventCode": "0xB7, 0xBB",
1683
- "MSRValue": "0x043c000080 ",
1683
+ "MSRValue": "0x043C000080",
16841684 "Counter": "0,1,2,3",
16851685 "UMask": "0x1",
16861686 "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
1687
- "MSRIndex": "0x1a6,0x1a7",
1687
+ "MSRIndex": "0x1a6, 0x1a7",
16881688 "SampleAfterValue": "100003",
1689
- "BriefDescription": "PF_L3_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
1689
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads",
16901690 "Offcore": "1",
16911691 "CounterHTOff": "0,1,2,3"
16921692 },
16931693 {
1694
- "PublicDescription": "tbd 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.",
1694
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
16951695 "EventCode": "0xB7, 0xBB",
1696
- "MSRValue": "0x2000020100 ",
1696
+ "MSRValue": "0x2000020100",
16971697 "Counter": "0,1,2,3",
16981698 "UMask": "0x1",
16991699 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
1700
- "MSRIndex": "0x1a6,0x1a7",
1700
+ "MSRIndex": "0x1a6, 0x1a7",
17011701 "SampleAfterValue": "100003",
1702
- "BriefDescription": "PF_L3_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
1702
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17031703 "Offcore": "1",
17041704 "CounterHTOff": "0,1,2,3"
17051705 },
17061706 {
1707
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the target was non-DRAM system address. 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.",
1707
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17081708 "EventCode": "0xB7, 0xBB",
1709
- "MSRValue": "0x20003c0100 ",
1709
+ "MSRValue": "0x20003C0100",
17101710 "Counter": "0,1,2,3",
17111711 "UMask": "0x1",
17121712 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NON_DRAM",
1713
- "MSRIndex": "0x1a6,0x1a7",
1713
+ "MSRIndex": "0x1a6, 0x1a7",
17141714 "SampleAfterValue": "100003",
1715
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that hit in the L3 and the target was non-DRAM system address.",
1715
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17161716 "Offcore": "1",
17171717 "CounterHTOff": "0,1,2,3"
17181718 },
17191719 {
1720
- "PublicDescription": "tbd 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.",
1720
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17211721 "EventCode": "0xB7, 0xBB",
1722
- "MSRValue": "0x0084000100 ",
1722
+ "MSRValue": "0x0084000100",
17231723 "Counter": "0,1,2,3",
17241724 "UMask": "0x1",
17251725 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1726
- "MSRIndex": "0x1a6,0x1a7",
1726
+ "MSRIndex": "0x1a6, 0x1a7",
17271727 "SampleAfterValue": "100003",
1728
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1728
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17291729 "Offcore": "1",
17301730 "CounterHTOff": "0,1,2,3"
17311731 },
17321732 {
1733
- "PublicDescription": "tbd 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.",
1733
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17341734 "EventCode": "0xB7, 0xBB",
1735
- "MSRValue": "0x0104000100 ",
1735
+ "MSRValue": "0x0104000100",
17361736 "Counter": "0,1,2,3",
17371737 "UMask": "0x1",
17381738 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1739
- "MSRIndex": "0x1a6,0x1a7",
1739
+ "MSRIndex": "0x1a6, 0x1a7",
17401740 "SampleAfterValue": "100003",
1741
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1741
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17421742 "Offcore": "1",
17431743 "CounterHTOff": "0,1,2,3"
17441744 },
17451745 {
1746
- "PublicDescription": "tbd 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.",
1746
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17471747 "EventCode": "0xB7, 0xBB",
1748
- "MSRValue": "0x0204000100 ",
1748
+ "MSRValue": "0x0204000100",
17491749 "Counter": "0,1,2,3",
17501750 "UMask": "0x1",
17511751 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1752
- "MSRIndex": "0x1a6,0x1a7",
1752
+ "MSRIndex": "0x1a6, 0x1a7",
17531753 "SampleAfterValue": "100003",
1754
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1754
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17551755 "Offcore": "1",
17561756 "CounterHTOff": "0,1,2,3"
17571757 },
17581758 {
1759
- "PublicDescription": "tbd 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.",
1759
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17601760 "EventCode": "0xB7, 0xBB",
1761
- "MSRValue": "0x0404000100 ",
1761
+ "MSRValue": "0x0404000100",
17621762 "Counter": "0,1,2,3",
17631763 "UMask": "0x1",
17641764 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1765
- "MSRIndex": "0x1a6,0x1a7",
1765
+ "MSRIndex": "0x1a6, 0x1a7",
17661766 "SampleAfterValue": "100003",
1767
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1767
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17681768 "Offcore": "1",
17691769 "CounterHTOff": "0,1,2,3"
17701770 },
17711771 {
1772
- "PublicDescription": "tbd 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.",
1772
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17731773 "EventCode": "0xB7, 0xBB",
1774
- "MSRValue": "0x1004000100 ",
1774
+ "MSRValue": "0x1004000100",
17751775 "Counter": "0,1,2,3",
17761776 "UMask": "0x1",
17771777 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1778
- "MSRIndex": "0x1a6,0x1a7",
1778
+ "MSRIndex": "0x1a6, 0x1a7",
17791779 "SampleAfterValue": "100003",
1780
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1780
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17811781 "Offcore": "1",
17821782 "CounterHTOff": "0,1,2,3"
17831783 },
17841784 {
1785
- "PublicDescription": "tbd 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.",
1785
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17861786 "EventCode": "0xB7, 0xBB",
1787
- "MSRValue": "0x2004000100 ",
1787
+ "MSRValue": "0x2004000100",
17881788 "Counter": "0,1,2,3",
17891789 "UMask": "0x1",
17901790 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1791
- "MSRIndex": "0x1a6,0x1a7",
1791
+ "MSRIndex": "0x1a6, 0x1a7",
17921792 "SampleAfterValue": "100003",
1793
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1793
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17941794 "Offcore": "1",
17951795 "CounterHTOff": "0,1,2,3"
17961796 },
17971797 {
1798
- "PublicDescription": "tbd 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.",
1798
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
17991799 "EventCode": "0xB7, 0xBB",
1800
- "MSRValue": "0x3f84000100 ",
1800
+ "MSRValue": "0x3F84000100",
18011801 "Counter": "0,1,2,3",
18021802 "UMask": "0x1",
18031803 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1804
- "MSRIndex": "0x1a6,0x1a7",
1804
+ "MSRIndex": "0x1a6, 0x1a7",
18051805 "SampleAfterValue": "100003",
1806
- "BriefDescription": "PF_L3_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1806
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18071807 "Offcore": "1",
18081808 "CounterHTOff": "0,1,2,3"
18091809 },
18101810 {
1811
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with no details on snoop-related information. 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.",
1811
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18121812 "EventCode": "0xB7, 0xBB",
1813
- "MSRValue": "0x00bc000100 ",
1813
+ "MSRValue": "0x00BC000100",
18141814 "Counter": "0,1,2,3",
18151815 "UMask": "0x1",
18161816 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_NONE",
1817
- "MSRIndex": "0x1a6,0x1a7",
1817
+ "MSRIndex": "0x1a6, 0x1a7",
18181818 "SampleAfterValue": "100003",
1819
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with no details on snoop-related information.",
1819
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18201820 "Offcore": "1",
18211821 "CounterHTOff": "0,1,2,3"
18221822 },
18231823 {
1824
- "PublicDescription": "tbd 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.",
1824
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18251825 "EventCode": "0xB7, 0xBB",
1826
- "MSRValue": "0x013c000100 ",
1826
+ "MSRValue": "0x013C000100",
18271827 "Counter": "0,1,2,3",
18281828 "UMask": "0x1",
18291829 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_NOT_NEEDED",
1830
- "MSRIndex": "0x1a6,0x1a7",
1830
+ "MSRIndex": "0x1a6, 0x1a7",
18311831 "SampleAfterValue": "100003",
1832
- "BriefDescription": "PF_L3_RFO & L3_MISS & SNOOP_NOT_NEEDED",
1832
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18331833 "Offcore": "1",
18341834 "CounterHTOff": "0,1,2,3"
18351835 },
18361836 {
1837
- "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with a snoop miss response. 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.",
1837
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18381838 "EventCode": "0xB7, 0xBB",
1839
- "MSRValue": "0x023c000100 ",
1839
+ "MSRValue": "0x023C000100",
18401840 "Counter": "0,1,2,3",
18411841 "UMask": "0x1",
18421842 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_MISS",
1843
- "MSRIndex": "0x1a6,0x1a7",
1843
+ "MSRIndex": "0x1a6, 0x1a7",
18441844 "SampleAfterValue": "100003",
1845
- "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs that miss the L3 with a snoop miss response.",
1845
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18461846 "Offcore": "1",
18471847 "CounterHTOff": "0,1,2,3"
18481848 },
18491849 {
1850
- "PublicDescription": "tbd 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.",
1850
+ "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18511851 "EventCode": "0xB7, 0xBB",
1852
- "MSRValue": "0x043c000100 ",
1852
+ "MSRValue": "0x043C000100",
18531853 "Counter": "0,1,2,3",
18541854 "UMask": "0x1",
18551855 "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
1856
- "MSRIndex": "0x1a6,0x1a7",
1856
+ "MSRIndex": "0x1a6, 0x1a7",
18571857 "SampleAfterValue": "100003",
1858
- "BriefDescription": "PF_L3_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
1858
+ "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs",
18591859 "Offcore": "1",
18601860 "CounterHTOff": "0,1,2,3"
18611861 },
18621862 {
1863
- "PublicDescription": "tbd 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.",
1863
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
18641864 "EventCode": "0xB7, 0xBB",
1865
- "MSRValue": "0x2000020200 ",
1865
+ "MSRValue": "0x2000020200",
18661866 "Counter": "0,1,2,3",
18671867 "UMask": "0x1",
18681868 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
1869
- "MSRIndex": "0x1a6,0x1a7",
1869
+ "MSRIndex": "0x1a6, 0x1a7",
18701870 "SampleAfterValue": "100003",
1871
- "BriefDescription": "PF_L3_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
1871
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
18721872 "Offcore": "1",
18731873 "CounterHTOff": "0,1,2,3"
18741874 },
18751875 {
1876
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address. 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.",
1876
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
18771877 "EventCode": "0xB7, 0xBB",
1878
- "MSRValue": "0x20003c0200 ",
1878
+ "MSRValue": "0x20003C0200",
18791879 "Counter": "0,1,2,3",
18801880 "UMask": "0x1",
18811881 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
1882
- "MSRIndex": "0x1a6,0x1a7",
1882
+ "MSRIndex": "0x1a6, 0x1a7",
18831883 "SampleAfterValue": "100003",
1884
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that hit in the L3 and the target was non-DRAM system address.",
1884
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
18851885 "Offcore": "1",
18861886 "CounterHTOff": "0,1,2,3"
18871887 },
18881888 {
1889
- "PublicDescription": "tbd 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.",
1889
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
18901890 "EventCode": "0xB7, 0xBB",
1891
- "MSRValue": "0x0084000200 ",
1891
+ "MSRValue": "0x0084000200",
18921892 "Counter": "0,1,2,3",
18931893 "UMask": "0x1",
18941894 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
1895
- "MSRIndex": "0x1a6,0x1a7",
1895
+ "MSRIndex": "0x1a6, 0x1a7",
18961896 "SampleAfterValue": "100003",
1897
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
1897
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
18981898 "Offcore": "1",
18991899 "CounterHTOff": "0,1,2,3"
19001900 },
19011901 {
1902
- "PublicDescription": "tbd 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.",
1902
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19031903 "EventCode": "0xB7, 0xBB",
1904
- "MSRValue": "0x0104000200 ",
1904
+ "MSRValue": "0x0104000200",
19051905 "Counter": "0,1,2,3",
19061906 "UMask": "0x1",
19071907 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
1908
- "MSRIndex": "0x1a6,0x1a7",
1908
+ "MSRIndex": "0x1a6, 0x1a7",
19091909 "SampleAfterValue": "100003",
1910
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
1910
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19111911 "Offcore": "1",
19121912 "CounterHTOff": "0,1,2,3"
19131913 },
19141914 {
1915
- "PublicDescription": "tbd 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.",
1915
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19161916 "EventCode": "0xB7, 0xBB",
1917
- "MSRValue": "0x0204000200 ",
1917
+ "MSRValue": "0x0204000200",
19181918 "Counter": "0,1,2,3",
19191919 "UMask": "0x1",
19201920 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
1921
- "MSRIndex": "0x1a6,0x1a7",
1921
+ "MSRIndex": "0x1a6, 0x1a7",
19221922 "SampleAfterValue": "100003",
1923
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
1923
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19241924 "Offcore": "1",
19251925 "CounterHTOff": "0,1,2,3"
19261926 },
19271927 {
1928
- "PublicDescription": "tbd 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.",
1928
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19291929 "EventCode": "0xB7, 0xBB",
1930
- "MSRValue": "0x0404000200 ",
1930
+ "MSRValue": "0x0404000200",
19311931 "Counter": "0,1,2,3",
19321932 "UMask": "0x1",
19331933 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
1934
- "MSRIndex": "0x1a6,0x1a7",
1934
+ "MSRIndex": "0x1a6, 0x1a7",
19351935 "SampleAfterValue": "100003",
1936
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
1936
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19371937 "Offcore": "1",
19381938 "CounterHTOff": "0,1,2,3"
19391939 },
19401940 {
1941
- "PublicDescription": "tbd 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.",
1941
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19421942 "EventCode": "0xB7, 0xBB",
1943
- "MSRValue": "0x1004000200 ",
1943
+ "MSRValue": "0x1004000200",
19441944 "Counter": "0,1,2,3",
19451945 "UMask": "0x1",
19461946 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
1947
- "MSRIndex": "0x1a6,0x1a7",
1947
+ "MSRIndex": "0x1a6, 0x1a7",
19481948 "SampleAfterValue": "100003",
1949
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
1949
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19501950 "Offcore": "1",
19511951 "CounterHTOff": "0,1,2,3"
19521952 },
19531953 {
1954
- "PublicDescription": "tbd 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.",
1954
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19551955 "EventCode": "0xB7, 0xBB",
1956
- "MSRValue": "0x2004000200 ",
1956
+ "MSRValue": "0x2004000200",
19571957 "Counter": "0,1,2,3",
19581958 "UMask": "0x1",
19591959 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
1960
- "MSRIndex": "0x1a6,0x1a7",
1960
+ "MSRIndex": "0x1a6, 0x1a7",
19611961 "SampleAfterValue": "100003",
1962
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
1962
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19631963 "Offcore": "1",
19641964 "CounterHTOff": "0,1,2,3"
19651965 },
19661966 {
1967
- "PublicDescription": "tbd 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.",
1967
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19681968 "EventCode": "0xB7, 0xBB",
1969
- "MSRValue": "0x3f84000200 ",
1969
+ "MSRValue": "0x3F84000200",
19701970 "Counter": "0,1,2,3",
19711971 "UMask": "0x1",
19721972 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
1973
- "MSRIndex": "0x1a6,0x1a7",
1973
+ "MSRIndex": "0x1a6, 0x1a7",
19741974 "SampleAfterValue": "100003",
1975
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
1975
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19761976 "Offcore": "1",
19771977 "CounterHTOff": "0,1,2,3"
19781978 },
19791979 {
1980
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information. 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.",
1980
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19811981 "EventCode": "0xB7, 0xBB",
1982
- "MSRValue": "0x00bc000200 ",
1982
+ "MSRValue": "0x00BC000200",
19831983 "Counter": "0,1,2,3",
19841984 "UMask": "0x1",
19851985 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_NONE",
1986
- "MSRIndex": "0x1a6,0x1a7",
1986
+ "MSRIndex": "0x1a6, 0x1a7",
19871987 "SampleAfterValue": "100003",
1988
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with no details on snoop-related information.",
1988
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
19891989 "Offcore": "1",
19901990 "CounterHTOff": "0,1,2,3"
19911991 },
19921992 {
1993
- "PublicDescription": "tbd 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.",
1993
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
19941994 "EventCode": "0xB7, 0xBB",
1995
- "MSRValue": "0x013c000200 ",
1995
+ "MSRValue": "0x013C000200",
19961996 "Counter": "0,1,2,3",
19971997 "UMask": "0x1",
19981998 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
1999
- "MSRIndex": "0x1a6,0x1a7",
1999
+ "MSRIndex": "0x1a6, 0x1a7",
20002000 "SampleAfterValue": "100003",
2001
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
2001
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
20022002 "Offcore": "1",
20032003 "CounterHTOff": "0,1,2,3"
20042004 },
20052005 {
2006
- "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response. 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.",
2006
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
20072007 "EventCode": "0xB7, 0xBB",
2008
- "MSRValue": "0x023c000200 ",
2008
+ "MSRValue": "0x023C000200",
20092009 "Counter": "0,1,2,3",
20102010 "UMask": "0x1",
20112011 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_MISS",
2012
- "MSRIndex": "0x1a6,0x1a7",
2012
+ "MSRIndex": "0x1a6, 0x1a7",
20132013 "SampleAfterValue": "100003",
2014
- "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads that miss the L3 with a snoop miss response.",
2014
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
20152015 "Offcore": "1",
20162016 "CounterHTOff": "0,1,2,3"
20172017 },
20182018 {
2019
- "PublicDescription": "tbd 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.",
2019
+ "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads",
20202020 "EventCode": "0xB7, 0xBB",
2021
- "MSRValue": "0x043c000200 ",
2021
+ "MSRValue": "0x043C000200",
20222022 "Counter": "0,1,2,3",
20232023 "UMask": "0x1",
20242024 "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2025
- "MSRIndex": "0x1a6,0x1a7",
2025
+ "MSRIndex": "0x1a6, 0x1a7",
20262026 "SampleAfterValue": "100003",
2027
- "BriefDescription": "PF_L3_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2027
+ "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads",
20282028 "Offcore": "1",
20292029 "CounterHTOff": "0,1,2,3"
20302030 },
20312031 {
2032
- "PublicDescription": "tbd 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.",
2032
+ "PublicDescription": "Counts any other requests",
20332033 "EventCode": "0xB7, 0xBB",
2034
- "MSRValue": "0x2000028000 ",
2034
+ "MSRValue": "0x2000028000",
20352035 "Counter": "0,1,2,3",
20362036 "UMask": "0x1",
20372037 "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NON_DRAM",
2038
- "MSRIndex": "0x1a6,0x1a7",
2038
+ "MSRIndex": "0x1a6, 0x1a7",
20392039 "SampleAfterValue": "100003",
2040
- "BriefDescription": "OTHER & SUPPLIER_NONE & SNOOP_NON_DRAM",
2040
+ "BriefDescription": "Counts any other requests",
20412041 "Offcore": "1",
20422042 "CounterHTOff": "0,1,2,3"
20432043 },
20442044 {
2045
- "PublicDescription": "Counts any other requests that hit in the L3 and the target was non-DRAM system address. 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.",
2045
+ "PublicDescription": "Counts any other requests",
20462046 "EventCode": "0xB7, 0xBB",
2047
- "MSRValue": "0x20003c8000 ",
2047
+ "MSRValue": "0x20003C8000",
20482048 "Counter": "0,1,2,3",
20492049 "UMask": "0x1",
20502050 "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NON_DRAM",
2051
- "MSRIndex": "0x1a6,0x1a7",
2051
+ "MSRIndex": "0x1a6, 0x1a7",
20522052 "SampleAfterValue": "100003",
2053
- "BriefDescription": "Counts any other requests that hit in the L3 and the target was non-DRAM system address.",
2053
+ "BriefDescription": "Counts any other requests",
20542054 "Offcore": "1",
20552055 "CounterHTOff": "0,1,2,3"
20562056 },
20572057 {
2058
- "PublicDescription": "tbd 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.",
2058
+ "PublicDescription": "Counts any other requests",
20592059 "EventCode": "0xB7, 0xBB",
2060
- "MSRValue": "0x0084008000 ",
2060
+ "MSRValue": "0x0084008000",
20612061 "Counter": "0,1,2,3",
20622062 "UMask": "0x1",
20632063 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2064
- "MSRIndex": "0x1a6,0x1a7",
2064
+ "MSRIndex": "0x1a6, 0x1a7",
20652065 "SampleAfterValue": "100003",
2066
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2066
+ "BriefDescription": "Counts any other requests",
20672067 "Offcore": "1",
20682068 "CounterHTOff": "0,1,2,3"
20692069 },
20702070 {
2071
- "PublicDescription": "tbd 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.",
2071
+ "PublicDescription": "Counts any other requests",
20722072 "EventCode": "0xB7, 0xBB",
2073
- "MSRValue": "0x0104008000 ",
2073
+ "MSRValue": "0x0104008000",
20742074 "Counter": "0,1,2,3",
20752075 "UMask": "0x1",
20762076 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2077
- "MSRIndex": "0x1a6,0x1a7",
2077
+ "MSRIndex": "0x1a6, 0x1a7",
20782078 "SampleAfterValue": "100003",
2079
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2079
+ "BriefDescription": "Counts any other requests",
20802080 "Offcore": "1",
20812081 "CounterHTOff": "0,1,2,3"
20822082 },
20832083 {
2084
- "PublicDescription": "tbd 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.",
2084
+ "PublicDescription": "Counts any other requests",
20852085 "EventCode": "0xB7, 0xBB",
2086
- "MSRValue": "0x0204008000 ",
2086
+ "MSRValue": "0x0204008000",
20872087 "Counter": "0,1,2,3",
20882088 "UMask": "0x1",
20892089 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2090
- "MSRIndex": "0x1a6,0x1a7",
2090
+ "MSRIndex": "0x1a6, 0x1a7",
20912091 "SampleAfterValue": "100003",
2092
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2092
+ "BriefDescription": "Counts any other requests",
20932093 "Offcore": "1",
20942094 "CounterHTOff": "0,1,2,3"
20952095 },
20962096 {
2097
- "PublicDescription": "tbd 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.",
2097
+ "PublicDescription": "Counts any other requests",
20982098 "EventCode": "0xB7, 0xBB",
2099
- "MSRValue": "0x0404008000 ",
2099
+ "MSRValue": "0x0404008000",
21002100 "Counter": "0,1,2,3",
21012101 "UMask": "0x1",
21022102 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2103
- "MSRIndex": "0x1a6,0x1a7",
2103
+ "MSRIndex": "0x1a6, 0x1a7",
21042104 "SampleAfterValue": "100003",
2105
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2105
+ "BriefDescription": "Counts any other requests",
21062106 "Offcore": "1",
21072107 "CounterHTOff": "0,1,2,3"
21082108 },
21092109 {
2110
- "PublicDescription": "tbd 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.",
2110
+ "PublicDescription": "Counts any other requests",
21112111 "EventCode": "0xB7, 0xBB",
2112
- "MSRValue": "0x1004008000 ",
2112
+ "MSRValue": "0x1004008000",
21132113 "Counter": "0,1,2,3",
21142114 "UMask": "0x1",
21152115 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2116
- "MSRIndex": "0x1a6,0x1a7",
2116
+ "MSRIndex": "0x1a6, 0x1a7",
21172117 "SampleAfterValue": "100003",
2118
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2118
+ "BriefDescription": "Counts any other requests",
21192119 "Offcore": "1",
21202120 "CounterHTOff": "0,1,2,3"
21212121 },
21222122 {
2123
- "PublicDescription": "tbd 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.",
2123
+ "PublicDescription": "Counts any other requests",
21242124 "EventCode": "0xB7, 0xBB",
2125
- "MSRValue": "0x2004008000 ",
2125
+ "MSRValue": "0x2004008000",
21262126 "Counter": "0,1,2,3",
21272127 "UMask": "0x1",
21282128 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2129
- "MSRIndex": "0x1a6,0x1a7",
2129
+ "MSRIndex": "0x1a6, 0x1a7",
21302130 "SampleAfterValue": "100003",
2131
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2131
+ "BriefDescription": "Counts any other requests",
21322132 "Offcore": "1",
21332133 "CounterHTOff": "0,1,2,3"
21342134 },
21352135 {
2136
- "PublicDescription": "tbd 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.",
2136
+ "PublicDescription": "Counts any other requests",
21372137 "EventCode": "0xB7, 0xBB",
2138
- "MSRValue": "0x3f84008000 ",
2138
+ "MSRValue": "0x3F84008000",
21392139 "Counter": "0,1,2,3",
21402140 "UMask": "0x1",
21412141 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2142
- "MSRIndex": "0x1a6,0x1a7",
2142
+ "MSRIndex": "0x1a6, 0x1a7",
21432143 "SampleAfterValue": "100003",
2144
- "BriefDescription": "OTHER & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2144
+ "BriefDescription": "Counts any other requests",
21452145 "Offcore": "1",
21462146 "CounterHTOff": "0,1,2,3"
21472147 },
21482148 {
2149
- "PublicDescription": "Counts any other requests that miss the L3 with no details on snoop-related information. 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.",
2149
+ "PublicDescription": "Counts any other requests",
21502150 "EventCode": "0xB7, 0xBB",
2151
- "MSRValue": "0x00bc008000 ",
2151
+ "MSRValue": "0x00BC008000",
21522152 "Counter": "0,1,2,3",
21532153 "UMask": "0x1",
21542154 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NONE",
2155
- "MSRIndex": "0x1a6,0x1a7",
2155
+ "MSRIndex": "0x1a6, 0x1a7",
21562156 "SampleAfterValue": "100003",
2157
- "BriefDescription": "Counts any other requests that miss the L3 with no details on snoop-related information.",
2157
+ "BriefDescription": "Counts any other requests",
21582158 "Offcore": "1",
21592159 "CounterHTOff": "0,1,2,3"
21602160 },
21612161 {
2162
- "PublicDescription": "tbd 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.",
2162
+ "PublicDescription": "Counts any other requests",
21632163 "EventCode": "0xB7, 0xBB",
2164
- "MSRValue": "0x013c008000 ",
2164
+ "MSRValue": "0x013C008000",
21652165 "Counter": "0,1,2,3",
21662166 "UMask": "0x1",
21672167 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_NOT_NEEDED",
2168
- "MSRIndex": "0x1a6,0x1a7",
2168
+ "MSRIndex": "0x1a6, 0x1a7",
21692169 "SampleAfterValue": "100003",
2170
- "BriefDescription": "OTHER & L3_MISS & SNOOP_NOT_NEEDED",
2170
+ "BriefDescription": "Counts any other requests",
21712171 "Offcore": "1",
21722172 "CounterHTOff": "0,1,2,3"
21732173 },
21742174 {
2175
- "PublicDescription": "Counts any other requests that miss the L3 with a snoop miss response. 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.",
2175
+ "PublicDescription": "Counts any other requests",
21762176 "EventCode": "0xB7, 0xBB",
2177
- "MSRValue": "0x023c008000 ",
2177
+ "MSRValue": "0x023C008000",
21782178 "Counter": "0,1,2,3",
21792179 "UMask": "0x1",
21802180 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_MISS",
2181
- "MSRIndex": "0x1a6,0x1a7",
2181
+ "MSRIndex": "0x1a6, 0x1a7",
21822182 "SampleAfterValue": "100003",
2183
- "BriefDescription": "Counts any other requests that miss the L3 with a snoop miss response.",
2183
+ "BriefDescription": "Counts any other requests",
21842184 "Offcore": "1",
21852185 "CounterHTOff": "0,1,2,3"
21862186 },
21872187 {
2188
- "PublicDescription": "tbd 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.",
2188
+ "PublicDescription": "Counts any other requests",
21892189 "EventCode": "0xB7, 0xBB",
2190
- "MSRValue": "0x043c008000 ",
2190
+ "MSRValue": "0x043C008000",
21912191 "Counter": "0,1,2,3",
21922192 "UMask": "0x1",
21932193 "EventName": "OFFCORE_RESPONSE.OTHER.L3_MISS.SNOOP_HIT_NO_FWD",
2194
- "MSRIndex": "0x1a6,0x1a7",
2194
+ "MSRIndex": "0x1a6, 0x1a7",
21952195 "SampleAfterValue": "100003",
2196
- "BriefDescription": "OTHER & L3_MISS & SNOOP_HIT_NO_FWD",
2196
+ "BriefDescription": "Counts any other requests",
21972197 "Offcore": "1",
21982198 "CounterHTOff": "0,1,2,3"
21992199 },
22002200 {
2201
- "PublicDescription": "tbd 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.",
2201
+ "PublicDescription": "Counts all prefetch data reads",
22022202 "EventCode": "0xB7, 0xBB",
2203
- "MSRValue": "0x2000020090 ",
2203
+ "MSRValue": "0x2000020090",
22042204 "Counter": "0,1,2,3",
22052205 "UMask": "0x1",
22062206 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2207
- "MSRIndex": "0x1a6,0x1a7",
2207
+ "MSRIndex": "0x1a6, 0x1a7",
22082208 "SampleAfterValue": "100003",
2209
- "BriefDescription": "ALL_PF_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2209
+ "BriefDescription": "Counts all prefetch data reads",
22102210 "Offcore": "1",
22112211 "CounterHTOff": "0,1,2,3"
22122212 },
22132213 {
2214
- "PublicDescription": "Counts all prefetch data reads that hit in the L3 and the target was non-DRAM system address. 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.",
2214
+ "PublicDescription": "Counts all prefetch data reads",
22152215 "EventCode": "0xB7, 0xBB",
2216
- "MSRValue": "0x20003c0090 ",
2216
+ "MSRValue": "0x20003C0090",
22172217 "Counter": "0,1,2,3",
22182218 "UMask": "0x1",
22192219 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
2220
- "MSRIndex": "0x1a6,0x1a7",
2220
+ "MSRIndex": "0x1a6, 0x1a7",
22212221 "SampleAfterValue": "100003",
2222
- "BriefDescription": "Counts all prefetch data reads that hit in the L3 and the target was non-DRAM system address.",
2222
+ "BriefDescription": "Counts all prefetch data reads",
22232223 "Offcore": "1",
22242224 "CounterHTOff": "0,1,2,3"
22252225 },
22262226 {
2227
- "PublicDescription": "tbd 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.",
2227
+ "PublicDescription": "Counts all prefetch data reads",
22282228 "EventCode": "0xB7, 0xBB",
2229
- "MSRValue": "0x0084000090 ",
2229
+ "MSRValue": "0x0084000090",
22302230 "Counter": "0,1,2,3",
22312231 "UMask": "0x1",
22322232 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2233
- "MSRIndex": "0x1a6,0x1a7",
2233
+ "MSRIndex": "0x1a6, 0x1a7",
22342234 "SampleAfterValue": "100003",
2235
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2235
+ "BriefDescription": "Counts all prefetch data reads",
22362236 "Offcore": "1",
22372237 "CounterHTOff": "0,1,2,3"
22382238 },
22392239 {
2240
- "PublicDescription": "tbd 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.",
2240
+ "PublicDescription": "Counts all prefetch data reads",
22412241 "EventCode": "0xB7, 0xBB",
2242
- "MSRValue": "0x0104000090 ",
2242
+ "MSRValue": "0x0104000090",
22432243 "Counter": "0,1,2,3",
22442244 "UMask": "0x1",
22452245 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2246
- "MSRIndex": "0x1a6,0x1a7",
2246
+ "MSRIndex": "0x1a6, 0x1a7",
22472247 "SampleAfterValue": "100003",
2248
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2248
+ "BriefDescription": "Counts all prefetch data reads",
22492249 "Offcore": "1",
22502250 "CounterHTOff": "0,1,2,3"
22512251 },
22522252 {
2253
- "PublicDescription": "tbd 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.",
2253
+ "PublicDescription": "Counts all prefetch data reads",
22542254 "EventCode": "0xB7, 0xBB",
2255
- "MSRValue": "0x0204000090 ",
2255
+ "MSRValue": "0x0204000090",
22562256 "Counter": "0,1,2,3",
22572257 "UMask": "0x1",
22582258 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2259
- "MSRIndex": "0x1a6,0x1a7",
2259
+ "MSRIndex": "0x1a6, 0x1a7",
22602260 "SampleAfterValue": "100003",
2261
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2261
+ "BriefDescription": "Counts all prefetch data reads",
22622262 "Offcore": "1",
22632263 "CounterHTOff": "0,1,2,3"
22642264 },
22652265 {
2266
- "PublicDescription": "tbd 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.",
2266
+ "PublicDescription": "Counts all prefetch data reads",
22672267 "EventCode": "0xB7, 0xBB",
2268
- "MSRValue": "0x0404000090 ",
2268
+ "MSRValue": "0x0404000090",
22692269 "Counter": "0,1,2,3",
22702270 "UMask": "0x1",
22712271 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2272
- "MSRIndex": "0x1a6,0x1a7",
2272
+ "MSRIndex": "0x1a6, 0x1a7",
22732273 "SampleAfterValue": "100003",
2274
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2274
+ "BriefDescription": "Counts all prefetch data reads",
22752275 "Offcore": "1",
22762276 "CounterHTOff": "0,1,2,3"
22772277 },
22782278 {
2279
- "PublicDescription": "tbd 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.",
2279
+ "PublicDescription": "Counts all prefetch data reads",
22802280 "EventCode": "0xB7, 0xBB",
2281
- "MSRValue": "0x1004000090 ",
2281
+ "MSRValue": "0x1004000090",
22822282 "Counter": "0,1,2,3",
22832283 "UMask": "0x1",
22842284 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2285
- "MSRIndex": "0x1a6,0x1a7",
2285
+ "MSRIndex": "0x1a6, 0x1a7",
22862286 "SampleAfterValue": "100003",
2287
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2287
+ "BriefDescription": "Counts all prefetch data reads",
22882288 "Offcore": "1",
22892289 "CounterHTOff": "0,1,2,3"
22902290 },
22912291 {
2292
- "PublicDescription": "tbd 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.",
2292
+ "PublicDescription": "Counts all prefetch data reads",
22932293 "EventCode": "0xB7, 0xBB",
2294
- "MSRValue": "0x2004000090 ",
2294
+ "MSRValue": "0x2004000090",
22952295 "Counter": "0,1,2,3",
22962296 "UMask": "0x1",
22972297 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2298
- "MSRIndex": "0x1a6,0x1a7",
2298
+ "MSRIndex": "0x1a6, 0x1a7",
22992299 "SampleAfterValue": "100003",
2300
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2300
+ "BriefDescription": "Counts all prefetch data reads",
23012301 "Offcore": "1",
23022302 "CounterHTOff": "0,1,2,3"
23032303 },
23042304 {
2305
- "PublicDescription": "tbd 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.",
2305
+ "PublicDescription": "Counts all prefetch data reads",
23062306 "EventCode": "0xB7, 0xBB",
2307
- "MSRValue": "0x3f84000090 ",
2307
+ "MSRValue": "0x3F84000090",
23082308 "Counter": "0,1,2,3",
23092309 "UMask": "0x1",
23102310 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2311
- "MSRIndex": "0x1a6,0x1a7",
2311
+ "MSRIndex": "0x1a6, 0x1a7",
23122312 "SampleAfterValue": "100003",
2313
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2313
+ "BriefDescription": "Counts all prefetch data reads",
23142314 "Offcore": "1",
23152315 "CounterHTOff": "0,1,2,3"
23162316 },
23172317 {
2318
- "PublicDescription": "Counts all prefetch data reads that miss the L3 with no details on snoop-related information. 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.",
2318
+ "PublicDescription": "Counts all prefetch data reads",
23192319 "EventCode": "0xB7, 0xBB",
2320
- "MSRValue": "0x00bc000090 ",
2320
+ "MSRValue": "0x00BC000090",
23212321 "Counter": "0,1,2,3",
23222322 "UMask": "0x1",
23232323 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_NONE",
2324
- "MSRIndex": "0x1a6,0x1a7",
2324
+ "MSRIndex": "0x1a6, 0x1a7",
23252325 "SampleAfterValue": "100003",
2326
- "BriefDescription": "Counts all prefetch data reads that miss the L3 with no details on snoop-related information.",
2326
+ "BriefDescription": "Counts all prefetch data reads",
23272327 "Offcore": "1",
23282328 "CounterHTOff": "0,1,2,3"
23292329 },
23302330 {
2331
- "PublicDescription": "tbd 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.",
2331
+ "PublicDescription": "Counts all prefetch data reads",
23322332 "EventCode": "0xB7, 0xBB",
2333
- "MSRValue": "0x013c000090 ",
2333
+ "MSRValue": "0x013C000090",
23342334 "Counter": "0,1,2,3",
23352335 "UMask": "0x1",
23362336 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
2337
- "MSRIndex": "0x1a6,0x1a7",
2337
+ "MSRIndex": "0x1a6, 0x1a7",
23382338 "SampleAfterValue": "100003",
2339
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
2339
+ "BriefDescription": "Counts all prefetch data reads",
23402340 "Offcore": "1",
23412341 "CounterHTOff": "0,1,2,3"
23422342 },
23432343 {
2344
- "PublicDescription": "Counts all prefetch data reads that miss the L3 with a snoop miss response. 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.",
2344
+ "PublicDescription": "Counts all prefetch data reads",
23452345 "EventCode": "0xB7, 0xBB",
2346
- "MSRValue": "0x023c000090 ",
2346
+ "MSRValue": "0x023C000090",
23472347 "Counter": "0,1,2,3",
23482348 "UMask": "0x1",
23492349 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_MISS",
2350
- "MSRIndex": "0x1a6,0x1a7",
2350
+ "MSRIndex": "0x1a6, 0x1a7",
23512351 "SampleAfterValue": "100003",
2352
- "BriefDescription": "Counts all prefetch data reads that miss the L3 with a snoop miss response.",
2352
+ "BriefDescription": "Counts all prefetch data reads",
23532353 "Offcore": "1",
23542354 "CounterHTOff": "0,1,2,3"
23552355 },
23562356 {
2357
- "PublicDescription": "tbd 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.",
2357
+ "PublicDescription": "Counts all prefetch data reads",
23582358 "EventCode": "0xB7, 0xBB",
2359
- "MSRValue": "0x043c000090 ",
2359
+ "MSRValue": "0x043C000090",
23602360 "Counter": "0,1,2,3",
23612361 "UMask": "0x1",
23622362 "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2363
- "MSRIndex": "0x1a6,0x1a7",
2363
+ "MSRIndex": "0x1a6, 0x1a7",
23642364 "SampleAfterValue": "100003",
2365
- "BriefDescription": "ALL_PF_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2365
+ "BriefDescription": "Counts all prefetch data reads",
23662366 "Offcore": "1",
23672367 "CounterHTOff": "0,1,2,3"
23682368 },
23692369 {
2370
- "PublicDescription": "tbd 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.",
2370
+ "PublicDescription": "Counts prefetch RFOs",
23712371 "EventCode": "0xB7, 0xBB",
2372
- "MSRValue": "0x2000020120 ",
2372
+ "MSRValue": "0x2000020120",
23732373 "Counter": "0,1,2,3",
23742374 "UMask": "0x1",
23752375 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
2376
- "MSRIndex": "0x1a6,0x1a7",
2376
+ "MSRIndex": "0x1a6, 0x1a7",
23772377 "SampleAfterValue": "100003",
2378
- "BriefDescription": "ALL_PF_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
2378
+ "BriefDescription": "Counts prefetch RFOs",
23792379 "Offcore": "1",
23802380 "CounterHTOff": "0,1,2,3"
23812381 },
23822382 {
2383
- "PublicDescription": "Counts prefetch RFOs that hit in the L3 and the target was non-DRAM system address. 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.",
2383
+ "PublicDescription": "Counts prefetch RFOs",
23842384 "EventCode": "0xB7, 0xBB",
2385
- "MSRValue": "0x20003c0120 ",
2385
+ "MSRValue": "0x20003C0120",
23862386 "Counter": "0,1,2,3",
23872387 "UMask": "0x1",
23882388 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NON_DRAM",
2389
- "MSRIndex": "0x1a6,0x1a7",
2389
+ "MSRIndex": "0x1a6, 0x1a7",
23902390 "SampleAfterValue": "100003",
2391
- "BriefDescription": "Counts prefetch RFOs that hit in the L3 and the target was non-DRAM system address.",
2391
+ "BriefDescription": "Counts prefetch RFOs",
23922392 "Offcore": "1",
23932393 "CounterHTOff": "0,1,2,3"
23942394 },
23952395 {
2396
- "PublicDescription": "tbd 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.",
2396
+ "PublicDescription": "Counts prefetch RFOs",
23972397 "EventCode": "0xB7, 0xBB",
2398
- "MSRValue": "0x0084000120 ",
2398
+ "MSRValue": "0x0084000120",
23992399 "Counter": "0,1,2,3",
24002400 "UMask": "0x1",
24012401 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2402
- "MSRIndex": "0x1a6,0x1a7",
2402
+ "MSRIndex": "0x1a6, 0x1a7",
24032403 "SampleAfterValue": "100003",
2404
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2404
+ "BriefDescription": "Counts prefetch RFOs",
24052405 "Offcore": "1",
24062406 "CounterHTOff": "0,1,2,3"
24072407 },
24082408 {
2409
- "PublicDescription": "tbd 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.",
2409
+ "PublicDescription": "Counts prefetch RFOs",
24102410 "EventCode": "0xB7, 0xBB",
2411
- "MSRValue": "0x0104000120 ",
2411
+ "MSRValue": "0x0104000120",
24122412 "Counter": "0,1,2,3",
24132413 "UMask": "0x1",
24142414 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2415
- "MSRIndex": "0x1a6,0x1a7",
2415
+ "MSRIndex": "0x1a6, 0x1a7",
24162416 "SampleAfterValue": "100003",
2417
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2417
+ "BriefDescription": "Counts prefetch RFOs",
24182418 "Offcore": "1",
24192419 "CounterHTOff": "0,1,2,3"
24202420 },
24212421 {
2422
- "PublicDescription": "tbd 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.",
2422
+ "PublicDescription": "Counts prefetch RFOs",
24232423 "EventCode": "0xB7, 0xBB",
2424
- "MSRValue": "0x0204000120 ",
2424
+ "MSRValue": "0x0204000120",
24252425 "Counter": "0,1,2,3",
24262426 "UMask": "0x1",
24272427 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2428
- "MSRIndex": "0x1a6,0x1a7",
2428
+ "MSRIndex": "0x1a6, 0x1a7",
24292429 "SampleAfterValue": "100003",
2430
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2430
+ "BriefDescription": "Counts prefetch RFOs",
24312431 "Offcore": "1",
24322432 "CounterHTOff": "0,1,2,3"
24332433 },
24342434 {
2435
- "PublicDescription": "tbd 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.",
2435
+ "PublicDescription": "Counts prefetch RFOs",
24362436 "EventCode": "0xB7, 0xBB",
2437
- "MSRValue": "0x0404000120 ",
2437
+ "MSRValue": "0x0404000120",
24382438 "Counter": "0,1,2,3",
24392439 "UMask": "0x1",
24402440 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2441
- "MSRIndex": "0x1a6,0x1a7",
2441
+ "MSRIndex": "0x1a6, 0x1a7",
24422442 "SampleAfterValue": "100003",
2443
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2443
+ "BriefDescription": "Counts prefetch RFOs",
24442444 "Offcore": "1",
24452445 "CounterHTOff": "0,1,2,3"
24462446 },
24472447 {
2448
- "PublicDescription": "tbd 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.",
2448
+ "PublicDescription": "Counts prefetch RFOs",
24492449 "EventCode": "0xB7, 0xBB",
2450
- "MSRValue": "0x1004000120 ",
2450
+ "MSRValue": "0x1004000120",
24512451 "Counter": "0,1,2,3",
24522452 "UMask": "0x1",
24532453 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2454
- "MSRIndex": "0x1a6,0x1a7",
2454
+ "MSRIndex": "0x1a6, 0x1a7",
24552455 "SampleAfterValue": "100003",
2456
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2456
+ "BriefDescription": "Counts prefetch RFOs",
24572457 "Offcore": "1",
24582458 "CounterHTOff": "0,1,2,3"
24592459 },
24602460 {
2461
- "PublicDescription": "tbd 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.",
2461
+ "PublicDescription": "Counts prefetch RFOs",
24622462 "EventCode": "0xB7, 0xBB",
2463
- "MSRValue": "0x2004000120 ",
2463
+ "MSRValue": "0x2004000120",
24642464 "Counter": "0,1,2,3",
24652465 "UMask": "0x1",
24662466 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2467
- "MSRIndex": "0x1a6,0x1a7",
2467
+ "MSRIndex": "0x1a6, 0x1a7",
24682468 "SampleAfterValue": "100003",
2469
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2469
+ "BriefDescription": "Counts prefetch RFOs",
24702470 "Offcore": "1",
24712471 "CounterHTOff": "0,1,2,3"
24722472 },
24732473 {
2474
- "PublicDescription": "tbd 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.",
2474
+ "PublicDescription": "Counts prefetch RFOs",
24752475 "EventCode": "0xB7, 0xBB",
2476
- "MSRValue": "0x3f84000120 ",
2476
+ "MSRValue": "0x3F84000120",
24772477 "Counter": "0,1,2,3",
24782478 "UMask": "0x1",
24792479 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2480
- "MSRIndex": "0x1a6,0x1a7",
2480
+ "MSRIndex": "0x1a6, 0x1a7",
24812481 "SampleAfterValue": "100003",
2482
- "BriefDescription": "ALL_PF_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2482
+ "BriefDescription": "Counts prefetch RFOs",
24832483 "Offcore": "1",
24842484 "CounterHTOff": "0,1,2,3"
24852485 },
24862486 {
2487
- "PublicDescription": "Counts prefetch RFOs that miss the L3 with no details on snoop-related information. 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.",
2487
+ "PublicDescription": "Counts prefetch RFOs",
24882488 "EventCode": "0xB7, 0xBB",
2489
- "MSRValue": "0x00bc000120 ",
2489
+ "MSRValue": "0x00BC000120",
24902490 "Counter": "0,1,2,3",
24912491 "UMask": "0x1",
24922492 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_NONE",
2493
- "MSRIndex": "0x1a6,0x1a7",
2493
+ "MSRIndex": "0x1a6, 0x1a7",
24942494 "SampleAfterValue": "100003",
2495
- "BriefDescription": "Counts prefetch RFOs that miss the L3 with no details on snoop-related information.",
2495
+ "BriefDescription": "Counts prefetch RFOs",
24962496 "Offcore": "1",
24972497 "CounterHTOff": "0,1,2,3"
24982498 },
24992499 {
2500
- "PublicDescription": "tbd 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.",
2500
+ "PublicDescription": "Counts prefetch RFOs",
25012501 "EventCode": "0xB7, 0xBB",
2502
- "MSRValue": "0x013c000120 ",
2502
+ "MSRValue": "0x013C000120",
25032503 "Counter": "0,1,2,3",
25042504 "UMask": "0x1",
25052505 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_NOT_NEEDED",
2506
- "MSRIndex": "0x1a6,0x1a7",
2506
+ "MSRIndex": "0x1a6, 0x1a7",
25072507 "SampleAfterValue": "100003",
2508
- "BriefDescription": "ALL_PF_RFO & L3_MISS & SNOOP_NOT_NEEDED",
2508
+ "BriefDescription": "Counts prefetch RFOs",
25092509 "Offcore": "1",
25102510 "CounterHTOff": "0,1,2,3"
25112511 },
25122512 {
2513
- "PublicDescription": "Counts prefetch RFOs that miss the L3 with a snoop miss response. 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.",
2513
+ "PublicDescription": "Counts prefetch RFOs",
25142514 "EventCode": "0xB7, 0xBB",
2515
- "MSRValue": "0x023c000120 ",
2515
+ "MSRValue": "0x023C000120",
25162516 "Counter": "0,1,2,3",
25172517 "UMask": "0x1",
25182518 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_MISS",
2519
- "MSRIndex": "0x1a6,0x1a7",
2519
+ "MSRIndex": "0x1a6, 0x1a7",
25202520 "SampleAfterValue": "100003",
2521
- "BriefDescription": "Counts prefetch RFOs that miss the L3 with a snoop miss response.",
2521
+ "BriefDescription": "Counts prefetch RFOs",
25222522 "Offcore": "1",
25232523 "CounterHTOff": "0,1,2,3"
25242524 },
25252525 {
2526
- "PublicDescription": "tbd 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.",
2526
+ "PublicDescription": "Counts prefetch RFOs",
25272527 "EventCode": "0xB7, 0xBB",
2528
- "MSRValue": "0x043c000120 ",
2528
+ "MSRValue": "0x043C000120",
25292529 "Counter": "0,1,2,3",
25302530 "UMask": "0x1",
25312531 "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
2532
- "MSRIndex": "0x1a6,0x1a7",
2532
+ "MSRIndex": "0x1a6, 0x1a7",
25332533 "SampleAfterValue": "100003",
2534
- "BriefDescription": "ALL_PF_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
2534
+ "BriefDescription": "Counts prefetch RFOs",
25352535 "Offcore": "1",
25362536 "CounterHTOff": "0,1,2,3"
25372537 },
25382538 {
2539
- "PublicDescription": "tbd 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.",
2539
+ "PublicDescription": "Counts all prefetch code reads",
25402540 "EventCode": "0xB7, 0xBB",
2541
- "MSRValue": "0x2000020240 ",
2541
+ "MSRValue": "0x2000020240",
25422542 "Counter": "0,1,2,3",
25432543 "UMask": "0x1",
25442544 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2545
- "MSRIndex": "0x1a6,0x1a7",
2545
+ "MSRIndex": "0x1a6, 0x1a7",
25462546 "SampleAfterValue": "100003",
2547
- "BriefDescription": "ALL_PF_CODE_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2547
+ "BriefDescription": "Counts all prefetch code reads",
25482548 "Offcore": "1",
25492549 "CounterHTOff": "0,1,2,3"
25502550 },
25512551 {
2552
- "PublicDescription": "Counts all prefetch code reads that hit in the L3 and the target was non-DRAM system address. 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.",
2552
+ "PublicDescription": "Counts all prefetch code reads",
25532553 "EventCode": "0xB7, 0xBB",
2554
- "MSRValue": "0x20003c0240 ",
2554
+ "MSRValue": "0x20003C0240",
25552555 "Counter": "0,1,2,3",
25562556 "UMask": "0x1",
25572557 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NON_DRAM",
2558
- "MSRIndex": "0x1a6,0x1a7",
2558
+ "MSRIndex": "0x1a6, 0x1a7",
25592559 "SampleAfterValue": "100003",
2560
- "BriefDescription": "Counts all prefetch code reads that hit in the L3 and the target was non-DRAM system address.",
2560
+ "BriefDescription": "Counts all prefetch code reads",
25612561 "Offcore": "1",
25622562 "CounterHTOff": "0,1,2,3"
25632563 },
25642564 {
2565
- "PublicDescription": "tbd 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.",
2565
+ "PublicDescription": "Counts all prefetch code reads",
25662566 "EventCode": "0xB7, 0xBB",
2567
- "MSRValue": "0x0084000240 ",
2567
+ "MSRValue": "0x0084000240",
25682568 "Counter": "0,1,2,3",
25692569 "UMask": "0x1",
25702570 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2571
- "MSRIndex": "0x1a6,0x1a7",
2571
+ "MSRIndex": "0x1a6, 0x1a7",
25722572 "SampleAfterValue": "100003",
2573
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2573
+ "BriefDescription": "Counts all prefetch code reads",
25742574 "Offcore": "1",
25752575 "CounterHTOff": "0,1,2,3"
25762576 },
25772577 {
2578
- "PublicDescription": "tbd 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.",
2578
+ "PublicDescription": "Counts all prefetch code reads",
25792579 "EventCode": "0xB7, 0xBB",
2580
- "MSRValue": "0x0104000240 ",
2580
+ "MSRValue": "0x0104000240",
25812581 "Counter": "0,1,2,3",
25822582 "UMask": "0x1",
25832583 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2584
- "MSRIndex": "0x1a6,0x1a7",
2584
+ "MSRIndex": "0x1a6, 0x1a7",
25852585 "SampleAfterValue": "100003",
2586
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2586
+ "BriefDescription": "Counts all prefetch code reads",
25872587 "Offcore": "1",
25882588 "CounterHTOff": "0,1,2,3"
25892589 },
25902590 {
2591
- "PublicDescription": "tbd 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.",
2591
+ "PublicDescription": "Counts all prefetch code reads",
25922592 "EventCode": "0xB7, 0xBB",
2593
- "MSRValue": "0x0204000240 ",
2593
+ "MSRValue": "0x0204000240",
25942594 "Counter": "0,1,2,3",
25952595 "UMask": "0x1",
25962596 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2597
- "MSRIndex": "0x1a6,0x1a7",
2597
+ "MSRIndex": "0x1a6, 0x1a7",
25982598 "SampleAfterValue": "100003",
2599
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2599
+ "BriefDescription": "Counts all prefetch code reads",
26002600 "Offcore": "1",
26012601 "CounterHTOff": "0,1,2,3"
26022602 },
26032603 {
2604
- "PublicDescription": "tbd 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.",
2604
+ "PublicDescription": "Counts all prefetch code reads",
26052605 "EventCode": "0xB7, 0xBB",
2606
- "MSRValue": "0x0404000240 ",
2606
+ "MSRValue": "0x0404000240",
26072607 "Counter": "0,1,2,3",
26082608 "UMask": "0x1",
26092609 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2610
- "MSRIndex": "0x1a6,0x1a7",
2610
+ "MSRIndex": "0x1a6, 0x1a7",
26112611 "SampleAfterValue": "100003",
2612
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2612
+ "BriefDescription": "Counts all prefetch code reads",
26132613 "Offcore": "1",
26142614 "CounterHTOff": "0,1,2,3"
26152615 },
26162616 {
2617
- "PublicDescription": "tbd 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.",
2617
+ "PublicDescription": "Counts all prefetch code reads",
26182618 "EventCode": "0xB7, 0xBB",
2619
- "MSRValue": "0x1004000240 ",
2619
+ "MSRValue": "0x1004000240",
26202620 "Counter": "0,1,2,3",
26212621 "UMask": "0x1",
26222622 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2623
- "MSRIndex": "0x1a6,0x1a7",
2623
+ "MSRIndex": "0x1a6, 0x1a7",
26242624 "SampleAfterValue": "100003",
2625
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2625
+ "BriefDescription": "Counts all prefetch code reads",
26262626 "Offcore": "1",
26272627 "CounterHTOff": "0,1,2,3"
26282628 },
26292629 {
2630
- "PublicDescription": "tbd 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.",
2630
+ "PublicDescription": "Counts all prefetch code reads",
26312631 "EventCode": "0xB7, 0xBB",
2632
- "MSRValue": "0x2004000240 ",
2632
+ "MSRValue": "0x2004000240",
26332633 "Counter": "0,1,2,3",
26342634 "UMask": "0x1",
26352635 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2636
- "MSRIndex": "0x1a6,0x1a7",
2636
+ "MSRIndex": "0x1a6, 0x1a7",
26372637 "SampleAfterValue": "100003",
2638
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2638
+ "BriefDescription": "Counts all prefetch code reads",
26392639 "Offcore": "1",
26402640 "CounterHTOff": "0,1,2,3"
26412641 },
26422642 {
2643
- "PublicDescription": "tbd 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.",
2643
+ "PublicDescription": "Counts all prefetch code reads",
26442644 "EventCode": "0xB7, 0xBB",
2645
- "MSRValue": "0x3f84000240 ",
2645
+ "MSRValue": "0x3F84000240",
26462646 "Counter": "0,1,2,3",
26472647 "UMask": "0x1",
26482648 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2649
- "MSRIndex": "0x1a6,0x1a7",
2649
+ "MSRIndex": "0x1a6, 0x1a7",
26502650 "SampleAfterValue": "100003",
2651
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2651
+ "BriefDescription": "Counts all prefetch code reads",
26522652 "Offcore": "1",
26532653 "CounterHTOff": "0,1,2,3"
26542654 },
26552655 {
2656
- "PublicDescription": "Counts all prefetch code reads that miss the L3 with no details on snoop-related information. 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.",
2656
+ "PublicDescription": "Counts all prefetch code reads",
26572657 "EventCode": "0xB7, 0xBB",
2658
- "MSRValue": "0x00bc000240 ",
2658
+ "MSRValue": "0x00BC000240",
26592659 "Counter": "0,1,2,3",
26602660 "UMask": "0x1",
26612661 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_NONE",
2662
- "MSRIndex": "0x1a6,0x1a7",
2662
+ "MSRIndex": "0x1a6, 0x1a7",
26632663 "SampleAfterValue": "100003",
2664
- "BriefDescription": "Counts all prefetch code reads that miss the L3 with no details on snoop-related information.",
2664
+ "BriefDescription": "Counts all prefetch code reads",
26652665 "Offcore": "1",
26662666 "CounterHTOff": "0,1,2,3"
26672667 },
26682668 {
2669
- "PublicDescription": "tbd 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.",
2669
+ "PublicDescription": "Counts all prefetch code reads",
26702670 "EventCode": "0xB7, 0xBB",
2671
- "MSRValue": "0x013c000240 ",
2671
+ "MSRValue": "0x013C000240",
26722672 "Counter": "0,1,2,3",
26732673 "UMask": "0x1",
26742674 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_NOT_NEEDED",
2675
- "MSRIndex": "0x1a6,0x1a7",
2675
+ "MSRIndex": "0x1a6, 0x1a7",
26762676 "SampleAfterValue": "100003",
2677
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS & SNOOP_NOT_NEEDED",
2677
+ "BriefDescription": "Counts all prefetch code reads",
26782678 "Offcore": "1",
26792679 "CounterHTOff": "0,1,2,3"
26802680 },
26812681 {
2682
- "PublicDescription": "Counts all prefetch code reads that miss the L3 with a snoop miss response. 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.",
2682
+ "PublicDescription": "Counts all prefetch code reads",
26832683 "EventCode": "0xB7, 0xBB",
2684
- "MSRValue": "0x023c000240 ",
2684
+ "MSRValue": "0x023C000240",
26852685 "Counter": "0,1,2,3",
26862686 "UMask": "0x1",
26872687 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_MISS",
2688
- "MSRIndex": "0x1a6,0x1a7",
2688
+ "MSRIndex": "0x1a6, 0x1a7",
26892689 "SampleAfterValue": "100003",
2690
- "BriefDescription": "Counts all prefetch code reads that miss the L3 with a snoop miss response.",
2690
+ "BriefDescription": "Counts all prefetch code reads",
26912691 "Offcore": "1",
26922692 "CounterHTOff": "0,1,2,3"
26932693 },
26942694 {
2695
- "PublicDescription": "tbd 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.",
2695
+ "PublicDescription": "Counts all prefetch code reads",
26962696 "EventCode": "0xB7, 0xBB",
2697
- "MSRValue": "0x043c000240 ",
2697
+ "MSRValue": "0x043C000240",
26982698 "Counter": "0,1,2,3",
26992699 "UMask": "0x1",
27002700 "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2701
- "MSRIndex": "0x1a6,0x1a7",
2701
+ "MSRIndex": "0x1a6, 0x1a7",
27022702 "SampleAfterValue": "100003",
2703
- "BriefDescription": "ALL_PF_CODE_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2703
+ "BriefDescription": "Counts all prefetch code reads",
27042704 "Offcore": "1",
27052705 "CounterHTOff": "0,1,2,3"
27062706 },
27072707 {
2708
- "PublicDescription": "tbd 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.",
2708
+ "PublicDescription": "Counts all demand & prefetch data reads",
27092709 "EventCode": "0xB7, 0xBB",
2710
- "MSRValue": "0x2000020091 ",
2710
+ "MSRValue": "0x2000020091",
27112711 "Counter": "0,1,2,3",
27122712 "UMask": "0x1",
27132713 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NON_DRAM",
2714
- "MSRIndex": "0x1a6,0x1a7",
2714
+ "MSRIndex": "0x1a6, 0x1a7",
27152715 "SampleAfterValue": "100003",
2716
- "BriefDescription": "ALL_DATA_RD & SUPPLIER_NONE & SNOOP_NON_DRAM",
2716
+ "BriefDescription": "Counts all demand & prefetch data reads",
27172717 "Offcore": "1",
27182718 "CounterHTOff": "0,1,2,3"
27192719 },
27202720 {
2721
- "PublicDescription": "Counts all demand & prefetch data reads that hit in the L3 and the target was non-DRAM system address. 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.",
2721
+ "PublicDescription": "Counts all demand & prefetch data reads",
27222722 "EventCode": "0xB7, 0xBB",
2723
- "MSRValue": "0x20003c0091 ",
2723
+ "MSRValue": "0x20003C0091",
27242724 "Counter": "0,1,2,3",
27252725 "UMask": "0x1",
27262726 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NON_DRAM",
2727
- "MSRIndex": "0x1a6,0x1a7",
2727
+ "MSRIndex": "0x1a6, 0x1a7",
27282728 "SampleAfterValue": "100003",
2729
- "BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and the target was non-DRAM system address.",
2729
+ "BriefDescription": "Counts all demand & prefetch data reads",
27302730 "Offcore": "1",
27312731 "CounterHTOff": "0,1,2,3"
27322732 },
27332733 {
2734
- "PublicDescription": "tbd 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.",
2734
+ "PublicDescription": "Counts all demand & prefetch data reads",
27352735 "EventCode": "0xB7, 0xBB",
2736
- "MSRValue": "0x0084000091 ",
2736
+ "MSRValue": "0x0084000091",
27372737 "Counter": "0,1,2,3",
27382738 "UMask": "0x1",
27392739 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2740
- "MSRIndex": "0x1a6,0x1a7",
2740
+ "MSRIndex": "0x1a6, 0x1a7",
27412741 "SampleAfterValue": "100003",
2742
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2742
+ "BriefDescription": "Counts all demand & prefetch data reads",
27432743 "Offcore": "1",
27442744 "CounterHTOff": "0,1,2,3"
27452745 },
27462746 {
2747
- "PublicDescription": "tbd 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.",
2747
+ "PublicDescription": "Counts all demand & prefetch data reads",
27482748 "EventCode": "0xB7, 0xBB",
2749
- "MSRValue": "0x0104000091 ",
2749
+ "MSRValue": "0x0104000091",
27502750 "Counter": "0,1,2,3",
27512751 "UMask": "0x1",
27522752 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2753
- "MSRIndex": "0x1a6,0x1a7",
2753
+ "MSRIndex": "0x1a6, 0x1a7",
27542754 "SampleAfterValue": "100003",
2755
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2755
+ "BriefDescription": "Counts all demand & prefetch data reads",
27562756 "Offcore": "1",
27572757 "CounterHTOff": "0,1,2,3"
27582758 },
27592759 {
2760
- "PublicDescription": "tbd 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.",
2760
+ "PublicDescription": "Counts all demand & prefetch data reads",
27612761 "EventCode": "0xB7, 0xBB",
2762
- "MSRValue": "0x0204000091 ",
2762
+ "MSRValue": "0x0204000091",
27632763 "Counter": "0,1,2,3",
27642764 "UMask": "0x1",
27652765 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2766
- "MSRIndex": "0x1a6,0x1a7",
2766
+ "MSRIndex": "0x1a6, 0x1a7",
27672767 "SampleAfterValue": "100003",
2768
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2768
+ "BriefDescription": "Counts all demand & prefetch data reads",
27692769 "Offcore": "1",
27702770 "CounterHTOff": "0,1,2,3"
27712771 },
27722772 {
2773
- "PublicDescription": "tbd 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.",
2773
+ "PublicDescription": "Counts all demand & prefetch data reads",
27742774 "EventCode": "0xB7, 0xBB",
2775
- "MSRValue": "0x0404000091 ",
2775
+ "MSRValue": "0x0404000091",
27762776 "Counter": "0,1,2,3",
27772777 "UMask": "0x1",
27782778 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2779
- "MSRIndex": "0x1a6,0x1a7",
2779
+ "MSRIndex": "0x1a6, 0x1a7",
27802780 "SampleAfterValue": "100003",
2781
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2781
+ "BriefDescription": "Counts all demand & prefetch data reads",
27822782 "Offcore": "1",
27832783 "CounterHTOff": "0,1,2,3"
27842784 },
27852785 {
2786
- "PublicDescription": "tbd 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.",
2786
+ "PublicDescription": "Counts all demand & prefetch data reads",
27872787 "EventCode": "0xB7, 0xBB",
2788
- "MSRValue": "0x1004000091 ",
2788
+ "MSRValue": "0x1004000091",
27892789 "Counter": "0,1,2,3",
27902790 "UMask": "0x1",
27912791 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2792
- "MSRIndex": "0x1a6,0x1a7",
2792
+ "MSRIndex": "0x1a6, 0x1a7",
27932793 "SampleAfterValue": "100003",
2794
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2794
+ "BriefDescription": "Counts all demand & prefetch data reads",
27952795 "Offcore": "1",
27962796 "CounterHTOff": "0,1,2,3"
27972797 },
27982798 {
2799
- "PublicDescription": "tbd 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.",
2799
+ "PublicDescription": "Counts all demand & prefetch data reads",
28002800 "EventCode": "0xB7, 0xBB",
2801
- "MSRValue": "0x2004000091 ",
2801
+ "MSRValue": "0x2004000091",
28022802 "Counter": "0,1,2,3",
28032803 "UMask": "0x1",
28042804 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2805
- "MSRIndex": "0x1a6,0x1a7",
2805
+ "MSRIndex": "0x1a6, 0x1a7",
28062806 "SampleAfterValue": "100003",
2807
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2807
+ "BriefDescription": "Counts all demand & prefetch data reads",
28082808 "Offcore": "1",
28092809 "CounterHTOff": "0,1,2,3"
28102810 },
28112811 {
2812
- "PublicDescription": "tbd 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.",
2812
+ "PublicDescription": "Counts all demand & prefetch data reads",
28132813 "EventCode": "0xB7, 0xBB",
2814
- "MSRValue": "0x3f84000091 ",
2814
+ "MSRValue": "0x3F84000091",
28152815 "Counter": "0,1,2,3",
28162816 "UMask": "0x1",
28172817 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2818
- "MSRIndex": "0x1a6,0x1a7",
2818
+ "MSRIndex": "0x1a6, 0x1a7",
28192819 "SampleAfterValue": "100003",
2820
- "BriefDescription": "ALL_DATA_RD & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2820
+ "BriefDescription": "Counts all demand & prefetch data reads",
28212821 "Offcore": "1",
28222822 "CounterHTOff": "0,1,2,3"
28232823 },
28242824 {
2825
- "PublicDescription": "Counts all demand & prefetch data reads that miss the L3 with no details on snoop-related information. 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.",
2825
+ "PublicDescription": "Counts all demand & prefetch data reads",
28262826 "EventCode": "0xB7, 0xBB",
2827
- "MSRValue": "0x00bc000091 ",
2827
+ "MSRValue": "0x00BC000091",
28282828 "Counter": "0,1,2,3",
28292829 "UMask": "0x1",
28302830 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_NONE",
2831
- "MSRIndex": "0x1a6,0x1a7",
2831
+ "MSRIndex": "0x1a6, 0x1a7",
28322832 "SampleAfterValue": "100003",
2833
- "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 with no details on snoop-related information.",
2833
+ "BriefDescription": "Counts all demand & prefetch data reads",
28342834 "Offcore": "1",
28352835 "CounterHTOff": "0,1,2,3"
28362836 },
28372837 {
2838
- "PublicDescription": "tbd 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.",
2838
+ "PublicDescription": "Counts all demand & prefetch data reads",
28392839 "EventCode": "0xB7, 0xBB",
2840
- "MSRValue": "0x013c000091 ",
2840
+ "MSRValue": "0x013C000091",
28412841 "Counter": "0,1,2,3",
28422842 "UMask": "0x1",
28432843 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_NOT_NEEDED",
2844
- "MSRIndex": "0x1a6,0x1a7",
2844
+ "MSRIndex": "0x1a6, 0x1a7",
28452845 "SampleAfterValue": "100003",
2846
- "BriefDescription": "ALL_DATA_RD & L3_MISS & SNOOP_NOT_NEEDED",
2846
+ "BriefDescription": "Counts all demand & prefetch data reads",
28472847 "Offcore": "1",
28482848 "CounterHTOff": "0,1,2,3"
28492849 },
28502850 {
2851
- "PublicDescription": "Counts all demand & prefetch data reads that miss the L3 with a snoop miss response. 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.",
2851
+ "PublicDescription": "Counts all demand & prefetch data reads",
28522852 "EventCode": "0xB7, 0xBB",
2853
- "MSRValue": "0x023c000091 ",
2853
+ "MSRValue": "0x023C000091",
28542854 "Counter": "0,1,2,3",
28552855 "UMask": "0x1",
28562856 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_MISS",
2857
- "MSRIndex": "0x1a6,0x1a7",
2857
+ "MSRIndex": "0x1a6, 0x1a7",
28582858 "SampleAfterValue": "100003",
2859
- "BriefDescription": "Counts all demand & prefetch data reads that miss the L3 with a snoop miss response.",
2859
+ "BriefDescription": "Counts all demand & prefetch data reads",
28602860 "Offcore": "1",
28612861 "CounterHTOff": "0,1,2,3"
28622862 },
28632863 {
2864
- "PublicDescription": "tbd 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.",
2864
+ "PublicDescription": "Counts all demand & prefetch data reads",
28652865 "EventCode": "0xB7, 0xBB",
2866
- "MSRValue": "0x043c000091 ",
2866
+ "MSRValue": "0x043C000091",
28672867 "Counter": "0,1,2,3",
28682868 "UMask": "0x1",
28692869 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_MISS.SNOOP_HIT_NO_FWD",
2870
- "MSRIndex": "0x1a6,0x1a7",
2870
+ "MSRIndex": "0x1a6, 0x1a7",
28712871 "SampleAfterValue": "100003",
2872
- "BriefDescription": "ALL_DATA_RD & L3_MISS & SNOOP_HIT_NO_FWD",
2872
+ "BriefDescription": "Counts all demand & prefetch data reads",
28732873 "Offcore": "1",
28742874 "CounterHTOff": "0,1,2,3"
28752875 },
28762876 {
2877
- "PublicDescription": "tbd 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.",
2877
+ "PublicDescription": "Counts all demand & prefetch RFOs",
28782878 "EventCode": "0xB7, 0xBB",
2879
- "MSRValue": "0x2000020122 ",
2879
+ "MSRValue": "0x2000020122",
28802880 "Counter": "0,1,2,3",
28812881 "UMask": "0x1",
28822882 "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NON_DRAM",
2883
- "MSRIndex": "0x1a6,0x1a7",
2883
+ "MSRIndex": "0x1a6, 0x1a7",
28842884 "SampleAfterValue": "100003",
2885
- "BriefDescription": "ALL_RFO & SUPPLIER_NONE & SNOOP_NON_DRAM",
2885
+ "BriefDescription": "Counts all demand & prefetch RFOs",
28862886 "Offcore": "1",
28872887 "CounterHTOff": "0,1,2,3"
28882888 },
28892889 {
2890
- "PublicDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the target was non-DRAM system address. 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.",
2890
+ "PublicDescription": "Counts all demand & prefetch RFOs",
28912891 "EventCode": "0xB7, 0xBB",
2892
- "MSRValue": "0x20003c0122 ",
2892
+ "MSRValue": "0x20003C0122",
28932893 "Counter": "0,1,2,3",
28942894 "UMask": "0x1",
28952895 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NON_DRAM",
2896
- "MSRIndex": "0x1a6,0x1a7",
2896
+ "MSRIndex": "0x1a6, 0x1a7",
28972897 "SampleAfterValue": "100003",
2898
- "BriefDescription": "Counts all demand & prefetch RFOs that hit in the L3 and the target was non-DRAM system address.",
2898
+ "BriefDescription": "Counts all demand & prefetch RFOs",
28992899 "Offcore": "1",
29002900 "CounterHTOff": "0,1,2,3"
29012901 },
29022902 {
2903
- "PublicDescription": "tbd 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.",
2903
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29042904 "EventCode": "0xB7, 0xBB",
2905
- "MSRValue": "0x0084000122 ",
2905
+ "MSRValue": "0x0084000122",
29062906 "Counter": "0,1,2,3",
29072907 "UMask": "0x1",
29082908 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NONE",
2909
- "MSRIndex": "0x1a6,0x1a7",
2909
+ "MSRIndex": "0x1a6, 0x1a7",
29102910 "SampleAfterValue": "100003",
2911
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NONE",
2911
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29122912 "Offcore": "1",
29132913 "CounterHTOff": "0,1,2,3"
29142914 },
29152915 {
2916
- "PublicDescription": "tbd 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.",
2916
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29172917 "EventCode": "0xB7, 0xBB",
2918
- "MSRValue": "0x0104000122 ",
2918
+ "MSRValue": "0x0104000122",
29192919 "Counter": "0,1,2,3",
29202920 "UMask": "0x1",
29212921 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
2922
- "MSRIndex": "0x1a6,0x1a7",
2922
+ "MSRIndex": "0x1a6, 0x1a7",
29232923 "SampleAfterValue": "100003",
2924
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NOT_NEEDED",
2924
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29252925 "Offcore": "1",
29262926 "CounterHTOff": "0,1,2,3"
29272927 },
29282928 {
2929
- "PublicDescription": "tbd 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.",
2929
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29302930 "EventCode": "0xB7, 0xBB",
2931
- "MSRValue": "0x0204000122 ",
2931
+ "MSRValue": "0x0204000122",
29322932 "Counter": "0,1,2,3",
29332933 "UMask": "0x1",
29342934 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_MISS",
2935
- "MSRIndex": "0x1a6,0x1a7",
2935
+ "MSRIndex": "0x1a6, 0x1a7",
29362936 "SampleAfterValue": "100003",
2937
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_MISS",
2937
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29382938 "Offcore": "1",
29392939 "CounterHTOff": "0,1,2,3"
29402940 },
29412941 {
2942
- "PublicDescription": "tbd 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.",
2942
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29432943 "EventCode": "0xB7, 0xBB",
2944
- "MSRValue": "0x0404000122 ",
2944
+ "MSRValue": "0x0404000122",
29452945 "Counter": "0,1,2,3",
29462946 "UMask": "0x1",
29472947 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
2948
- "MSRIndex": "0x1a6,0x1a7",
2948
+ "MSRIndex": "0x1a6, 0x1a7",
29492949 "SampleAfterValue": "100003",
2950
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HIT_NO_FWD",
2950
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29512951 "Offcore": "1",
29522952 "CounterHTOff": "0,1,2,3"
29532953 },
29542954 {
2955
- "PublicDescription": "tbd 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.",
2955
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29562956 "EventCode": "0xB7, 0xBB",
2957
- "MSRValue": "0x1004000122 ",
2957
+ "MSRValue": "0x1004000122",
29582958 "Counter": "0,1,2,3",
29592959 "UMask": "0x1",
29602960 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_HITM",
2961
- "MSRIndex": "0x1a6,0x1a7",
2961
+ "MSRIndex": "0x1a6, 0x1a7",
29622962 "SampleAfterValue": "100003",
2963
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_HITM",
2963
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29642964 "Offcore": "1",
29652965 "CounterHTOff": "0,1,2,3"
29662966 },
29672967 {
2968
- "PublicDescription": "tbd 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.",
2968
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29692969 "EventCode": "0xB7, 0xBB",
2970
- "MSRValue": "0x2004000122 ",
2970
+ "MSRValue": "0x2004000122",
29712971 "Counter": "0,1,2,3",
29722972 "UMask": "0x1",
29732973 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
2974
- "MSRIndex": "0x1a6,0x1a7",
2974
+ "MSRIndex": "0x1a6, 0x1a7",
29752975 "SampleAfterValue": "100003",
2976
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & SNOOP_NON_DRAM",
2976
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29772977 "Offcore": "1",
29782978 "CounterHTOff": "0,1,2,3"
29792979 },
29802980 {
2981
- "PublicDescription": "tbd 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.",
2981
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29822982 "EventCode": "0xB7, 0xBB",
2983
- "MSRValue": "0x3f84000122 ",
2983
+ "MSRValue": "0x3F84000122",
29842984 "Counter": "0,1,2,3",
29852985 "UMask": "0x1",
29862986 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS_LOCAL_DRAM.ANY_SNOOP",
2987
- "MSRIndex": "0x1a6,0x1a7",
2987
+ "MSRIndex": "0x1a6, 0x1a7",
29882988 "SampleAfterValue": "100003",
2989
- "BriefDescription": "ALL_RFO & L3_MISS_LOCAL_DRAM & ANY_SNOOP",
2989
+ "BriefDescription": "Counts all demand & prefetch RFOs",
29902990 "Offcore": "1",
29912991 "CounterHTOff": "0,1,2,3"
29922992 },
29932993 {
2994
- "PublicDescription": "Counts all demand & prefetch RFOs that miss the L3 with no details on snoop-related information. 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.",
2994
+ "PublicDescription": "Counts all demand & prefetch RFOs",
29952995 "EventCode": "0xB7, 0xBB",
2996
- "MSRValue": "0x00bc000122 ",
2996
+ "MSRValue": "0x00BC000122",
29972997 "Counter": "0,1,2,3",
29982998 "UMask": "0x1",
29992999 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_NONE",
3000
- "MSRIndex": "0x1a6,0x1a7",
3000
+ "MSRIndex": "0x1a6, 0x1a7",
30013001 "SampleAfterValue": "100003",
3002
- "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 with no details on snoop-related information.",
3002
+ "BriefDescription": "Counts all demand & prefetch RFOs",
30033003 "Offcore": "1",
30043004 "CounterHTOff": "0,1,2,3"
30053005 },
30063006 {
3007
- "PublicDescription": "tbd 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.",
3007
+ "PublicDescription": "Counts all demand & prefetch RFOs",
30083008 "EventCode": "0xB7, 0xBB",
3009
- "MSRValue": "0x013c000122 ",
3009
+ "MSRValue": "0x013C000122",
30103010 "Counter": "0,1,2,3",
30113011 "UMask": "0x1",
30123012 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_NOT_NEEDED",
3013
- "MSRIndex": "0x1a6,0x1a7",
3013
+ "MSRIndex": "0x1a6, 0x1a7",
30143014 "SampleAfterValue": "100003",
3015
- "BriefDescription": "ALL_RFO & L3_MISS & SNOOP_NOT_NEEDED",
3015
+ "BriefDescription": "Counts all demand & prefetch RFOs",
30163016 "Offcore": "1",
30173017 "CounterHTOff": "0,1,2,3"
30183018 },
30193019 {
3020
- "PublicDescription": "Counts all demand & prefetch RFOs that miss the L3 with a snoop miss response. 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.",
3020
+ "PublicDescription": "Counts all demand & prefetch RFOs",
30213021 "EventCode": "0xB7, 0xBB",
3022
- "MSRValue": "0x023c000122 ",
3022
+ "MSRValue": "0x023C000122",
30233023 "Counter": "0,1,2,3",
30243024 "UMask": "0x1",
30253025 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_MISS",
3026
- "MSRIndex": "0x1a6,0x1a7",
3026
+ "MSRIndex": "0x1a6, 0x1a7",
30273027 "SampleAfterValue": "100003",
3028
- "BriefDescription": "Counts all demand & prefetch RFOs that miss the L3 with a snoop miss response.",
3028
+ "BriefDescription": "Counts all demand & prefetch RFOs",
30293029 "Offcore": "1",
30303030 "CounterHTOff": "0,1,2,3"
30313031 },
30323032 {
3033
- "PublicDescription": "tbd 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.",
3033
+ "PublicDescription": "Counts all demand & prefetch RFOs",
30343034 "EventCode": "0xB7, 0xBB",
3035
- "MSRValue": "0x043c000122 ",
3035
+ "MSRValue": "0x043C000122",
30363036 "Counter": "0,1,2,3",
30373037 "UMask": "0x1",
30383038 "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_MISS.SNOOP_HIT_NO_FWD",
3039
- "MSRIndex": "0x1a6,0x1a7",
3039
+ "MSRIndex": "0x1a6, 0x1a7",
30403040 "SampleAfterValue": "100003",
3041
- "BriefDescription": "ALL_RFO & L3_MISS & SNOOP_HIT_NO_FWD",
3041
+ "BriefDescription": "Counts all demand & prefetch RFOs",
30423042 "Offcore": "1",
30433043 "CounterHTOff": "0,1,2,3"
30443044 }