Loading...
Searching...
No Matches
1#ifndef CLICK_PERFCTR_HH
2#define CLICK_PERFCTR_HH
4# include <click/glue.hh>
5# include <click/cxxprotect.h>
9# include <click/cxxunprotect.h>
12#define DCU_MISS_OUTSTANDING 0x48
13#define INST_RETIRED 0xC0
15#define IFU_FETCH_MISS 0x81
16#define IFU_MEM_STALL 0x86
17#define L2_LINES_IN 0x24
18#define L2_LINES_OUT 0x26
19#define L2_IFETCH 0x28 | (0xF<<8)
20#define L2_LD 0x29 | (0xF<<8)
21#define L2_LINES_OUTM 0x27
22#define L2_RQSTS 0x2E | (0xF<<8)
23#define BUS_LOCK_CLOCKS 0x63
24#define BUS_TRAN_RFO 0x66
25#define BUS_TRAN_INVAL 0x69
26#define BUS_TRAN_MEM 0x6F
29#define MSR_OCCURRENCE (1<<18)
30#define MSR_ENABLE (1<<22)
31#define MSR_FLAGS0 (MSR_OS|MSR_OCCURRENCE|MSR_ENABLE)
32#define MSR_FLAGS1 (MSR_OS|MSR_OCCURRENCE)
34#define MSR_EVNTSEL0 0x186
35#define MSR_EVNTSEL1 0x187