# Performance Monitoring Events for Intel(R) Xeon(R) 6 Processor with P-cores - V1.03
# 08/19/2024 EVENT_STATUS Legend: None = 0x00, Deprecated = 0x01, Template = 0x02
# Copyright (c) 2001 - 2024 Intel Corporation. All rights reserved.
UNIT	CODE	UMASK	PORT_MASK	FC_MASK	UMASK_EXT	NAME	DESCRIPTION	COUNTER	FILTER	INTERNAL	FILTER_VALUE	EVENT_STATUS	COUNTER_TYPE
B2CMI	0x01	0x00	0x00	0x00	0x00000000	UNC_B2CMI_CLOCKTICKS	Clockticks of the mesh to memory (B2CMI)	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x16	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2CORE_TAKEN	Counts the number of times B2CMI egress did D2C (direct to core)	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x17	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2CORE_NOT_TAKEN_DIRSTATE	Counts the number of time D2C was not honoured by egress due to directory state constraints	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x18	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2CORE_TXN_OVERRIDE	Counts the number of times D2C wasn't honoured even though the incoming request had d2c set for non cisgress txn	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x19	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_TAKEN	Counts the number of times egress did D2K (Direct to KTI)	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1A	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_NOT_TAKEN_DIRSTATE.EGRESS	Cycles when Direct2UPI was Disabled : Egress Ignored D2U : Counts the number of time D2K was not honoured by egress due to directory state constraints	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1A	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_NOT_TAKEN_DIRSTATE	Counts the number of time D2K was not honoured by egress due to directory state constraints	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1B	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_NOT_TAKEN_CREDITS.EGRESS	Direct to UPI Transactions - Ignored due to lack of credits : All : Counts the number of d2k wasn't done due to credit constraints	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1B	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_NOT_TAKEN_CREDITS	Counts the number of d2k wasn't done due to credit constraints	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1C	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECT2UPI_TXN_OVERRIDE	Counts the number of times D2K wasn't honoured even though the incoming request had d2k set for non cisgress txn	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1F	0x01	0x00	0x00	0x00000000	UNC_B2CMI_TAG_HIT.RD_CLEAN	Counts the 2lm reads which were a hit clean	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1F	0x02	0x00	0x00	0x00000000	UNC_B2CMI_TAG_HIT.RD_DIRTY	Counts the 2lm reads which were a hit dirty	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x1F	0x0F	0x00	0x00	0x00000000	UNC_B2CMI_TAG_HIT.ALL	Counts the 2lm reads and WRNI which were a hit	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x20	0x01	0x00	0x00	0x00000000	UNC_B2CMI_DIRECTORY_LOOKUP.ANY	Counts the number of 1lm or 2lm hit read data returns to egress with any directory to non persistent memory	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x20	0x02	0x00	0x00	0x00000000	UNC_B2CMI_DIRECTORY_LOOKUP.STATE_I	Counts the number of 1lm or 2lm hit read data returns to egress with directory I to non persistent memory	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x20	0x04	0x00	0x00	0x00000000	UNC_B2CMI_DIRECTORY_LOOKUP.STATE_S	Counts the number of 1lm or 2lm hit read data returns to egress with directory S to non persistent memory	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x20	0x08	0x00	0x00	0x00000000	UNC_B2CMI_DIRECTORY_LOOKUP.STATE_A	Counts the number of 1lm or 2lm hit read data returns to egress with directory A to non persistent memory	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x21	0x01	0x00	0x00	0x00000003	UNC_B2CMI_DIRECTORY_UPDATE.ANY	Counts cisgress directory updates	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x21	0x02	0x00	0x00	0x00000003	UNC_B2CMI_DIRECTORY_UPDATE.I2S	Any I2S Transition	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x21	0x04	0x00	0x00	0x00000003	UNC_B2CMI_DIRECTORY_UPDATE.I2A	Any I2A Transition	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x21	0x20	0x00	0x00	0x00000003	UNC_B2CMI_DIRECTORY_UPDATE.A2I	Any A2I Transition	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x21	0x40	0x00	0x00	0x00000003	UNC_B2CMI_DIRECTORY_UPDATE.A2S	Any A2S Transition	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x24	0x01	0x00	0x00	0x00000001	UNC_B2CMI_IMC_READS.NORMAL	Counts normal reads issue to CMI	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x24	0x04	0x00	0x00	0x00000001	UNC_B2CMI_IMC_READS.ALL	Counts any read	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x25	0x01	0x00	0x00	0x00000001	UNC_B2CMI_IMC_WRITES.FULL	Full Non-ISOCH - All Channels	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x25	0x02	0x00	0x00	0x00000001	UNC_B2CMI_IMC_WRITES.PARTIAL	Partial Non-ISOCH - All Channels	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x25	0x10	0x00	0x00	0x00000001	UNC_B2CMI_IMC_WRITES.ALL	All Writes - All Channels	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x32	0x04	0x00	0x00	0x00000001	UNC_B2CMI_TRACKER_INSERTS.CH0	Tracker Inserts : Channel 0	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x33	0x01	0x00	0x00	0x00000000	UNC_B2CMI_TRACKER_OCCUPANCY.CH0	Tracker Occupancy : Channel 0	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x4B	0x05	0x00	0x00	0x00000000	UNC_B2CMI_TAG_MISS.CLEAN	Counts the 2lm second way read miss for a WrNI	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x4B	0x0A	0x00	0x00	0x00000000	UNC_B2CMI_TAG_MISS.DIRTY	Counts the 2lm second way read miss for a WrNI	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x56	0x01	0x00	0x00	0x00000000	UNC_B2CMI_PREFCAM_INSERTS.XPT_ALLCH	Prefetch CAM Inserts : XPT -All Channels	0,1,2,3	na	0	0	0x00	PGMABLE
B2CMI	0x56	0x02	0x00	0x00	0x00000000	UNC_B2CMI_PREFCAM_INSERTS.UPI_ALLCH	Prefetch CAM Inserts : UPI - All Channels	0,1,2,3	na	0	0	0x00	PGMABLE
