specialreg.h File Reference

Go to the source code of this file.

Defines

#define CR0_PE   0x00000001
#define CR0_MP   0x00000002
#define CR0_EM   0x00000004
#define CR0_TS   0x00000008
#define CR0_ET   0x00000010
#define CR0_PG   0x80000000
#define CR0_NE   0x00000020
#define CR0_WP   0x00010000
#define CR0_AM   0x00040000
#define CR0_NW   0x20000000
#define CR0_CD   0x40000000
#define CCR0   0xc0
#define CCR0_NC0   0x01
#define CCR0_NC1   0x02
#define CCR0_A20M   0x04
#define CCR0_KEN   0x08
#define CCR0_FLUSH   0x10
#define CCR0_BARB   0x20
#define CCR0_CO   0x40
#define CCR0_SUSPEND   0x80
#define CCR1   0xc1
#define CCR1_RPL   0x01
#define CR4_VME   0x00000001
#define CR4_PVI   0x00000002
#define CR4_TSD   0x00000004
#define CR4_DE   0x00000008
#define CR4_PSE   0x00000010
#define CR4_PAE   0x00000020
#define CR4_MCE   0x00000040
#define CR4_PGE   0x00000080
#define CR4_PCE   0x00000100
#define CR4_OSFXSR   0x00000200
#define CR4_OSXMMEXCPT   0x00000400
#define CPUID_FPU   0x00000001
#define CPUID_VME   0x00000002
#define CPUID_DE   0x00000004
#define CPUID_PSE   0x00000008
#define CPUID_TSC   0x00000010
#define CPUID_MSR   0x00000020
#define CPUID_PAE   0x00000040
#define CPUID_MCE   0x00000080
#define CPUID_CX8   0x00000100
#define CPUID_APIC   0x00000200
#define CPUID_B10   0x00000400
#define CPUID_SEP   0x00000800
#define CPUID_MTRR   0x00001000
#define CPUID_PGE   0x00002000
#define CPUID_MCA   0x00004000
#define CPUID_CMOV   0x00008000
#define CPUID_FGPAT   0x00010000
#define CPUID_PSE36   0x00020000
#define CPUID_PN   0x00040000
#define CPUID_CFLUSH   0x00080000
#define CPUID_B20   0x00100000
#define CPUID_DS   0x00200000
#define CPUID_ACPI   0x00400000
#define CPUID_MMX   0x00800000
#define CPUID_FXSR   0x01000000
#define CPUID_SSE   0x02000000
#define CPUID_SSE2   0x04000000
#define CPUID_SS   0x08000000
#define CPUID_HTT   0x10000000
#define CPUID_TM   0x20000000
#define CPUID_B30   0x40000000
#define CPUID_B31   0x80000000
#define CPUID_FLAGS1
#define CPUID_MASK1   0x00001fff
#define CPUID_FLAGS2
#define CPUID_MASK2   0x00ffe000
#define CPUID_FLAGS3   "\20\31FXSR\32SSE\33SSE2\34SS\35HTT\36TM\37B30\40B31"
#define CPUID_MASK3   0xff000000
#define MSR_P5_MC_ADDR   0x000
#define MSR_P5_MC_TYPE   0x001
#define MSR_TSC   0x010
#define MSR_CESR   0x011
#define MSR_CTR0   0x012
#define MSR_CTR1   0x013
#define MSR_APICBASE   0x01b
#define MSR_EBL_CR_POWERON   0x02a
#define MSR_TEST_CTL   0x033
#define MSR_BIOS_UPDT_TRIG   0x079
#define MSR_BBL_CR_D0   0x088
#define MSR_BBL_CR_D1   0x089
#define MSR_BBL_CR_D2   0x08a
#define MSR_BIOS_SIGN   0x08b
#define MSR_PERFCTR0   0x0c1
#define MSR_PERFCTR1   0x0c2
#define MSR_MTRRcap   0x0fe
#define MSR_BBL_CR_ADDR   0x116
#define MSR_BBL_CR_DECC   0x118
#define MSR_BBL_CR_CTL   0x119
#define MSR_BBL_CR_TRIG   0x11a
#define MSR_BBL_CR_BUSY   0x11b
#define MSR_BBL_CR_CTR3   0x11e
#define MSR_MCG_CAP   0x179
#define MSR_MCG_STATUS   0x17a
#define MSR_MCG_CTL   0x17b
#define MSR_EVNTSEL0   0x186
#define MSR_EVNTSEL1   0x187
#define MSR_DEBUGCTLMSR   0x1d9
#define MSR_LASTBRANCHFROMIP   0x1db
#define MSR_LASTBRANCHTOIP   0x1dc
#define MSR_LASTINTFROMIP   0x1dd
#define MSR_LASTINTTOIP   0x1de
#define MSR_ROB_CR_BKUPTMPDR6   0x1e0
#define MSR_MTRRphysBase0   0x200
#define MSR_MTRRphysMask0   0x201
#define MSR_MTRRphysBase1   0x202
#define MSR_MTRRphysMask1   0x203
#define MSR_MTRRphysBase2   0x204
#define MSR_MTRRphysMask2   0x205
#define MSR_MTRRphysBase3   0x206
#define MSR_MTRRphysMask3   0x207
#define MSR_MTRRphysBase4   0x208
#define MSR_MTRRphysMask4   0x209
#define MSR_MTRRphysBase5   0x20a
#define MSR_MTRRphysMask5   0x20b
#define MSR_MTRRphysBase6   0x20c
#define MSR_MTRRphysMask6   0x20d
#define MSR_MTRRphysBase7   0x20e
#define MSR_MTRRphysMask7   0x20f
#define MSR_MTRRfix64K_00000   0x250
#define MSR_MTRRfix16K_80000   0x258
#define MSR_MTRRfix16K_A0000   0x259
#define MSR_MTRRfix4K_C0000   0x268
#define MSR_MTRRfix4K_C8000   0x269
#define MSR_MTRRfix4K_D0000   0x26a
#define MSR_MTRRfix4K_D8000   0x26b
#define MSR_MTRRfix4K_E0000   0x26c
#define MSR_MTRRfix4K_E8000   0x26d
#define MSR_MTRRfix4K_F0000   0x26e
#define MSR_MTRRfix4K_F8000   0x26f
#define MSR_MTRRdefType   0x2ff
#define MSR_MC0_CTL   0x400
#define MSR_MC0_STATUS   0x401
#define MSR_MC0_ADDR   0x402
#define MSR_MC0_MISC   0x403
#define MSR_MC1_CTL   0x404
#define MSR_MC1_STATUS   0x405
#define MSR_MC1_ADDR   0x406
#define MSR_MC1_MISC   0x407
#define MSR_MC2_CTL   0x408
#define MSR_MC2_STATUS   0x409
#define MSR_MC2_ADDR   0x40a
#define MSR_MC2_MISC   0x40b
#define MSR_MC4_CTL   0x40c
#define MSR_MC4_STATUS   0x40d
#define MSR_MC4_ADDR   0x40e
#define MSR_MC4_MISC   0x40f
#define MSR_MC3_CTL   0x410
#define MSR_MC3_STATUS   0x411
#define MSR_MC3_ADDR   0x412
#define MSR_MC3_MISC   0x413
#define MSR_K6_UWCCR   0xc0000085
#define MTRR_N64K   8
#define MTRR_N16K   16
#define MTRR_N4K   64
#define NCR1   0xc4
#define NCR2   0xc7
#define NCR3   0xca
#define NCR4   0xcd
#define NCR_SIZE_0K   0
#define NCR_SIZE_4K   1
#define NCR_SIZE_8K   2
#define NCR_SIZE_16K   3
#define NCR_SIZE_32K   4
#define NCR_SIZE_64K   5
#define NCR_SIZE_128K   6
#define NCR_SIZE_256K   7
#define NCR_SIZE_512K   8
#define NCR_SIZE_1M   9
#define NCR_SIZE_2M   10
#define NCR_SIZE_4M   11
#define NCR_SIZE_8M   12
#define NCR_SIZE_16M   13
#define NCR_SIZE_32M   14
#define NCR_SIZE_4G   15
#define PMC5_CESR_EVENT   0x003f
#define PMC5_CESR_OS   0x0040
#define PMC5_CESR_USR   0x0080
#define PMC5_CESR_E   0x0100
#define PMC5_CESR_P   0x0200
#define PMC6_EVTSEL_EVENT   0x000000ff
#define PMC6_EVTSEL_UNIT   0x0000ff00
#define PMC6_EVTSEL_UNIT_SHIFT   8
#define PMC6_EVTSEL_USR   (1 << 16)
#define PMC6_EVTSEL_OS   (1 << 17)
#define PMC6_EVTSEL_E   (1 << 18)
#define PMC6_EVTSEL_PC   (1 << 19)
#define PMC6_EVTSEL_INT   (1 << 20)
#define PMC6_EVTSEL_EN   (1 << 22)
#define PMC6_EVTSEL_INV   (1 << 23)
#define PMC6_EVTSEL_COUNTER_MASK   0xff000000
#define PMC6_EVTSEL_COUNTER_MASK_SHIFT   24
#define PMC6_DATA_MEM_REFS   0x43
#define PMC6_DCU_LINES_IN   0x45
#define PMC6_DCU_M_LINES_IN   0x46
#define PMC6_DCU_M_LINES_OUT   0x47
#define PMC6_DCU_MISS_OUTSTANDING   0x48
#define PMC6_IFU_IFETCH   0x80
#define PMC6_IFU_IFETCH_MISS   0x81
#define PMC6_ITLB_MISS   0x85
#define PMC6_IFU_MEM_STALL   0x86
#define PMC6_ILD_STALL   0x87
#define PMC6_L2_IFETCH   0x28
#define PMC6_L2_LD   0x29
#define PMC6_L2_ST   0x2a
#define PMC6_L2_LINES_IN   0x24
#define PMC6_L2_LINES_OUT   0x26
#define PMC6_L2_M_LINES_INM   0x25
#define PMC6_L2_M_LINES_OUTM   0x27
#define PMC6_L2_RQSTS   0x2e
#define PMC6_L2_ADS   0x21
#define PMC6_L2_DBUS_BUSY   0x22
#define PMC6_L2_DBUS_BUSY_RD   0x23
#define PMC6_BUS_DRDY_CLOCKS   0x62
#define PMC6_BUS_LOCK_CLOCKS   0x63
#define PMC6_BUS_REQ_OUTSTANDING   0x60
#define PMC6_BUS_TRAN_BRD   0x65
#define PMC6_BUS_TRAN_RFO   0x66
#define PMC6_BUS_TRANS_WB   0x67
#define PMC6_BUS_TRAN_IFETCH   0x68
#define PMC6_BUS_TRAN_INVAL   0x69
#define PMC6_BUS_TRAN_PWR   0x6a
#define PMC6_BUS_TRANS_P   0x6b
#define PMC6_BUS_TRANS_IO   0x6c
#define PMC6_BUS_TRAN_DEF   0x6d
#define PMC6_BUS_TRAN_BURST   0x6e
#define PMC6_BUS_TRAN_ANY   0x70
#define PMC6_BUS_TRAN_MEM   0x6f
#define PMC6_BUS_DATA_RCV   0x64
#define PMC6_BUS_BNR_DRV   0x61
#define PMC6_BUS_HIT_DRV   0x7a
#define PMC6_BUS_HITM_DRDV   0x7b
#define PMC6_BUS_SNOOP_STALL   0x7e
#define PMC6_FLOPS   0xc1
#define PMC6_FP_COMP_OPS_EXE   0x10
#define PMC6_FP_ASSIST   0x11
#define PMC6_MUL   0x12
#define PMC6_DIV   0x12
#define PMC6_CYCLES_DIV_BUSY   0x14
#define PMC6_LD_BLOCKS   0x03
#define PMC6_SB_DRAINS   0x04
#define PMC6_MISALIGN_MEM_REF   0x05
#define PMC6_EMON_KNI_PREF_DISPATCHED   0x07
#define PMC6_EMON_KNI_PREF_MISS   0x4b
#define PMC6_INST_RETIRED   0xc0
#define PMC6_UOPS_RETIRED   0xc2
#define PMC6_INST_DECODED   0xd0
#define PMC6_EMON_KNI_INST_RETIRED   0xd8
#define PMC6_EMON_KNI_COMP_INST_RET   0xd9
#define PMC6_HW_INT_RX   0xc8
#define PMC6_CYCLES_INT_MASKED   0xc6
#define PMC6_CYCLES_INT_PENDING_AND_MASKED   0xc7
#define PMC6_BR_INST_RETIRED   0xc4
#define PMC6_BR_MISS_PRED_RETIRED   0xc5
#define PMC6_BR_TAKEN_RETIRED   0xc9
#define PMC6_BR_MISS_PRED_TAKEN_RET   0xca
#define PMC6_BR_INST_DECODED   0xe0
#define PMC6_BTB_MISSES   0xe2
#define PMC6_BR_BOGUS   0xe4
#define PMC6_BACLEARS   0xe6
#define PMC6_RESOURCE_STALLS   0xa2
#define PMC6_PARTIAL_RAT_STALLS   0xd2
#define PMC6_SEGMENT_REG_LOADS   0x06
#define PMC6_CPU_CLK_UNHALTED   0x79
#define PMC6_MMX_INSTR_EXEC   0xb0
#define PMC6_MMX_SAT_INSTR_EXEC   0xb1
#define PMC6_MMX_UOPS_EXEC   0xb2
#define PMC6_MMX_INSTR_TYPE_EXEC   0xb3
#define PMC6_FP_MMX_TRANS   0xcc
#define PMC6_MMX_ASSIST   0xcd
#define PMC6_MMX_INSTR_RET   0xc3
#define PMC6_SEG_RENAME_STALLS   0xd4
#define PMC6_SEG_REG_RENAMES   0xd5
#define PMC6_RET_SEG_RENAMES   0xd6


Define Documentation

#define CCR0   0xc0
 

#define CCR0_A20M   0x04
 

#define CCR0_BARB   0x20
 

#define CCR0_CO   0x40
 

#define CCR0_FLUSH   0x10
 

#define CCR0_KEN   0x08
 

#define CCR0_NC0   0x01
 

#define CCR0_NC1   0x02
 

#define CCR0_SUSPEND   0x80
 

#define CCR1   0xc1
 

#define CCR1_RPL   0x01
 

#define CPUID_ACPI   0x00400000
 

#define CPUID_APIC   0x00000200
 

#define CPUID_B10   0x00000400
 

#define CPUID_B20   0x00100000
 

#define CPUID_B30   0x40000000
 

#define CPUID_B31   0x80000000
 

#define CPUID_CFLUSH   0x00080000
 

#define CPUID_CMOV   0x00008000
 

#define CPUID_CX8   0x00000100
 

#define CPUID_DE   0x00000004
 

#define CPUID_DS   0x00200000
 

#define CPUID_FGPAT   0x00010000
 

#define CPUID_FLAGS1
 

Value:

"\20\1FPU\2VME\3DE\4PSE\5TSC\6MSR\7PAE" \
                            "\10MCE\11CX8\12APIC\13B10\14SEP\15MTRR"

#define CPUID_FLAGS2
 

Value:

"\20\16PGE\17MCA\20CMOV\21FGPAT\22PSE36\23PN\24CFLUSH" \
                            "\25B20\26DS\27ACPI\30MMX"

#define CPUID_FLAGS3   "\20\31FXSR\32SSE\33SSE2\34SS\35HTT\36TM\37B30\40B31"
 

#define CPUID_FPU   0x00000001
 

#define CPUID_FXSR   0x01000000
 

#define CPUID_HTT   0x10000000
 

#define CPUID_MASK1   0x00001fff
 

#define CPUID_MASK2   0x00ffe000
 

#define CPUID_MASK3   0xff000000
 

#define CPUID_MCA   0x00004000
 

#define CPUID_MCE   0x00000080
 

#define CPUID_MMX   0x00800000
 

#define CPUID_MSR   0x00000020
 

#define CPUID_MTRR   0x00001000
 

#define CPUID_PAE   0x00000040
 

#define CPUID_PGE   0x00002000
 

#define CPUID_PN   0x00040000
 

#define CPUID_PSE   0x00000008
 

#define CPUID_PSE36   0x00020000
 

#define CPUID_SEP   0x00000800
 

#define CPUID_SS   0x08000000
 

#define CPUID_SSE   0x02000000
 

#define CPUID_SSE2   0x04000000
 

#define CPUID_TM   0x20000000
 

#define CPUID_TSC   0x00000010
 

#define CPUID_VME   0x00000002
 

#define CR0_AM   0x00040000
 

#define CR0_CD   0x40000000
 

#define CR0_EM   0x00000004
 

#define CR0_ET   0x00000010
 

#define CR0_MP   0x00000002
 

#define CR0_NE   0x00000020
 

#define CR0_NW   0x20000000
 

#define CR0_PE   0x00000001
 

#define CR0_PG   0x80000000
 

#define CR0_TS   0x00000008
 

#define CR0_WP   0x00010000
 

#define CR4_DE   0x00000008
 

#define CR4_MCE   0x00000040
 

#define CR4_OSFXSR   0x00000200
 

#define CR4_OSXMMEXCPT   0x00000400
 

#define CR4_PAE   0x00000020
 

#define CR4_PCE   0x00000100
 

#define CR4_PGE   0x00000080
 

#define CR4_PSE   0x00000010
 

#define CR4_PVI   0x00000002
 

#define CR4_TSD   0x00000004
 

#define CR4_VME   0x00000001
 

#define MSR_APICBASE   0x01b
 

#define MSR_BBL_CR_ADDR   0x116
 

#define MSR_BBL_CR_BUSY   0x11b
 

#define MSR_BBL_CR_CTL   0x119
 

#define MSR_BBL_CR_CTR3   0x11e
 

#define MSR_BBL_CR_D0   0x088
 

#define MSR_BBL_CR_D1   0x089
 

#define MSR_BBL_CR_D2   0x08a
 

#define MSR_BBL_CR_DECC   0x118
 

#define MSR_BBL_CR_TRIG   0x11a
 

#define MSR_BIOS_SIGN   0x08b
 

#define MSR_BIOS_UPDT_TRIG   0x079
 

#define MSR_CESR   0x011
 

#define MSR_CTR0   0x012
 

#define MSR_CTR1   0x013
 

#define MSR_DEBUGCTLMSR   0x1d9
 

#define MSR_EBL_CR_POWERON   0x02a
 

#define MSR_EVNTSEL0   0x186
 

#define MSR_EVNTSEL1   0x187
 

#define MSR_K6_UWCCR   0xc0000085
 

#define MSR_LASTBRANCHFROMIP   0x1db
 

#define MSR_LASTBRANCHTOIP   0x1dc
 

#define MSR_LASTINTFROMIP   0x1dd
 

#define MSR_LASTINTTOIP   0x1de
 

#define MSR_MC0_ADDR   0x402
 

#define MSR_MC0_CTL   0x400
 

#define MSR_MC0_MISC   0x403
 

#define MSR_MC0_STATUS   0x401
 

#define MSR_MC1_ADDR   0x406
 

#define MSR_MC1_CTL   0x404
 

#define MSR_MC1_MISC   0x407
 

#define MSR_MC1_STATUS   0x405
 

#define MSR_MC2_ADDR   0x40a
 

#define MSR_MC2_CTL   0x408
 

#define MSR_MC2_MISC   0x40b
 

#define MSR_MC2_STATUS   0x409
 

#define MSR_MC3_ADDR   0x412
 

#define MSR_MC3_CTL   0x410
 

#define MSR_MC3_MISC   0x413
 

#define MSR_MC3_STATUS   0x411
 

#define MSR_MC4_ADDR   0x40e
 

#define MSR_MC4_CTL   0x40c
 

#define MSR_MC4_MISC   0x40f
 

#define MSR_MC4_STATUS   0x40d
 

#define MSR_MCG_CAP   0x179
 

#define MSR_MCG_CTL   0x17b
 

#define MSR_MCG_STATUS   0x17a
 

#define MSR_MTRRcap   0x0fe
 

#define MSR_MTRRdefType   0x2ff
 

#define MSR_MTRRfix16K_80000   0x258
 

#define MSR_MTRRfix16K_A0000   0x259
 

#define MSR_MTRRfix4K_C0000   0x268
 

#define MSR_MTRRfix4K_C8000   0x269
 

#define MSR_MTRRfix4K_D0000   0x26a
 

#define MSR_MTRRfix4K_D8000   0x26b
 

#define MSR_MTRRfix4K_E0000   0x26c
 

#define MSR_MTRRfix4K_E8000   0x26d
 

#define MSR_MTRRfix4K_F0000   0x26e
 

#define MSR_MTRRfix4K_F8000   0x26f
 

#define MSR_MTRRfix64K_00000   0x250
 

#define MSR_MTRRphysBase0   0x200
 

#define MSR_MTRRphysBase1   0x202
 

#define MSR_MTRRphysBase2   0x204
 

#define MSR_MTRRphysBase3   0x206
 

#define MSR_MTRRphysBase4   0x208
 

#define MSR_MTRRphysBase5   0x20a
 

#define MSR_MTRRphysBase6   0x20c
 

#define MSR_MTRRphysBase7   0x20e
 

#define MSR_MTRRphysMask0   0x201
 

#define MSR_MTRRphysMask1   0x203
 

#define MSR_MTRRphysMask2   0x205
 

#define MSR_MTRRphysMask3   0x207
 

#define MSR_MTRRphysMask4   0x209
 

#define MSR_MTRRphysMask5   0x20b
 

#define MSR_MTRRphysMask6   0x20d
 

#define MSR_MTRRphysMask7   0x20f
 

#define MSR_P5_MC_ADDR   0x000
 

#define MSR_P5_MC_TYPE   0x001
 

#define MSR_PERFCTR0   0x0c1
 

#define MSR_PERFCTR1   0x0c2
 

#define MSR_ROB_CR_BKUPTMPDR6   0x1e0
 

#define MSR_TEST_CTL   0x033
 

#define MSR_TSC   0x010
 

#define MTRR_N16K   16
 

#define MTRR_N4K   64
 

#define MTRR_N64K   8
 

#define NCR1   0xc4
 

#define NCR2   0xc7
 

#define NCR3   0xca
 

#define NCR4   0xcd
 

#define NCR_SIZE_0K   0
 

#define NCR_SIZE_128K   6
 

#define NCR_SIZE_16K   3
 

#define NCR_SIZE_16M   13
 

#define NCR_SIZE_1M   9
 

#define NCR_SIZE_256K   7
 

#define NCR_SIZE_2M   10
 

#define NCR_SIZE_32K   4
 

#define NCR_SIZE_32M   14
 

#define NCR_SIZE_4G   15
 

#define NCR_SIZE_4K   1
 

#define NCR_SIZE_4M   11
 

#define NCR_SIZE_512K   8
 

#define NCR_SIZE_64K   5
 

#define NCR_SIZE_8K   2
 

#define NCR_SIZE_8M   12
 

#define PMC5_CESR_E   0x0100
 

#define PMC5_CESR_EVENT   0x003f
 

#define PMC5_CESR_OS   0x0040
 

#define PMC5_CESR_P   0x0200
 

#define PMC5_CESR_USR   0x0080
 

#define PMC6_BACLEARS   0xe6
 

#define PMC6_BR_BOGUS   0xe4
 

#define PMC6_BR_INST_DECODED   0xe0
 

#define PMC6_BR_INST_RETIRED   0xc4
 

#define PMC6_BR_MISS_PRED_RETIRED   0xc5
 

#define PMC6_BR_MISS_PRED_TAKEN_RET   0xca
 

#define PMC6_BR_TAKEN_RETIRED   0xc9
 

#define PMC6_BTB_MISSES   0xe2
 

#define PMC6_BUS_BNR_DRV   0x61
 

#define PMC6_BUS_DATA_RCV   0x64
 

#define PMC6_BUS_DRDY_CLOCKS   0x62
 

#define PMC6_BUS_HIT_DRV   0x7a
 

#define PMC6_BUS_HITM_DRDV   0x7b
 

#define PMC6_BUS_LOCK_CLOCKS   0x63
 

#define PMC6_BUS_REQ_OUTSTANDING   0x60
 

#define PMC6_BUS_SNOOP_STALL   0x7e
 

#define PMC6_BUS_TRAN_ANY   0x70
 

#define PMC6_BUS_TRAN_BRD   0x65
 

#define PMC6_BUS_TRAN_BURST   0x6e
 

#define PMC6_BUS_TRAN_DEF   0x6d
 

#define PMC6_BUS_TRAN_IFETCH   0x68
 

#define PMC6_BUS_TRAN_INVAL   0x69
 

#define PMC6_BUS_TRAN_MEM   0x6f
 

#define PMC6_BUS_TRAN_PWR   0x6a
 

#define PMC6_BUS_TRAN_RFO   0x66
 

#define PMC6_BUS_TRANS_IO   0x6c
 

#define PMC6_BUS_TRANS_P   0x6b
 

#define PMC6_BUS_TRANS_WB   0x67
 

#define PMC6_CPU_CLK_UNHALTED   0x79
 

#define PMC6_CYCLES_DIV_BUSY   0x14
 

#define PMC6_CYCLES_INT_MASKED   0xc6
 

#define PMC6_CYCLES_INT_PENDING_AND_MASKED   0xc7
 

#define PMC6_DATA_MEM_REFS   0x43
 

#define PMC6_DCU_LINES_IN   0x45
 

#define PMC6_DCU_M_LINES_IN   0x46
 

#define PMC6_DCU_M_LINES_OUT   0x47
 

#define PMC6_DCU_MISS_OUTSTANDING   0x48
 

#define PMC6_DIV   0x12
 

#define PMC6_EMON_KNI_COMP_INST_RET   0xd9
 

#define PMC6_EMON_KNI_INST_RETIRED   0xd8
 

#define PMC6_EMON_KNI_PREF_DISPATCHED   0x07
 

#define PMC6_EMON_KNI_PREF_MISS   0x4b
 

#define PMC6_EVTSEL_COUNTER_MASK   0xff000000
 

#define PMC6_EVTSEL_COUNTER_MASK_SHIFT   24
 

#define PMC6_EVTSEL_E   (1 << 18)
 

#define PMC6_EVTSEL_EN   (1 << 22)
 

#define PMC6_EVTSEL_EVENT   0x000000ff
 

#define PMC6_EVTSEL_INT   (1 << 20)
 

#define PMC6_EVTSEL_INV   (1 << 23)
 

#define PMC6_EVTSEL_OS   (1 << 17)
 

#define PMC6_EVTSEL_PC   (1 << 19)
 

#define PMC6_EVTSEL_UNIT   0x0000ff00
 

#define PMC6_EVTSEL_UNIT_SHIFT   8
 

#define PMC6_EVTSEL_USR   (1 << 16)
 

#define PMC6_FLOPS   0xc1
 

#define PMC6_FP_ASSIST   0x11
 

#define PMC6_FP_COMP_OPS_EXE   0x10
 

#define PMC6_FP_MMX_TRANS   0xcc
 

#define PMC6_HW_INT_RX   0xc8
 

#define PMC6_IFU_IFETCH   0x80
 

#define PMC6_IFU_IFETCH_MISS   0x81
 

#define PMC6_IFU_MEM_STALL   0x86
 

#define PMC6_ILD_STALL   0x87
 

#define PMC6_INST_DECODED   0xd0
 

#define PMC6_INST_RETIRED   0xc0
 

#define PMC6_ITLB_MISS   0x85
 

#define PMC6_L2_ADS   0x21
 

#define PMC6_L2_DBUS_BUSY   0x22
 

#define PMC6_L2_DBUS_BUSY_RD   0x23
 

#define PMC6_L2_IFETCH   0x28
 

#define PMC6_L2_LD   0x29
 

#define PMC6_L2_LINES_IN   0x24
 

#define PMC6_L2_LINES_OUT   0x26
 

#define PMC6_L2_M_LINES_INM   0x25
 

#define PMC6_L2_M_LINES_OUTM   0x27
 

#define PMC6_L2_RQSTS   0x2e
 

#define PMC6_L2_ST   0x2a
 

#define PMC6_LD_BLOCKS   0x03
 

#define PMC6_MISALIGN_MEM_REF   0x05
 

#define PMC6_MMX_ASSIST   0xcd
 

#define PMC6_MMX_INSTR_EXEC   0xb0
 

#define PMC6_MMX_INSTR_RET   0xc3
 

#define PMC6_MMX_INSTR_TYPE_EXEC   0xb3
 

#define PMC6_MMX_SAT_INSTR_EXEC   0xb1
 

#define PMC6_MMX_UOPS_EXEC   0xb2
 

#define PMC6_MUL   0x12
 

#define PMC6_PARTIAL_RAT_STALLS   0xd2
 

#define PMC6_RESOURCE_STALLS   0xa2
 

#define PMC6_RET_SEG_RENAMES   0xd6
 

#define PMC6_SB_DRAINS   0x04
 

#define PMC6_SEG_REG_RENAMES   0xd5
 

#define PMC6_SEG_RENAME_STALLS   0xd4
 

#define PMC6_SEGMENT_REG_LOADS   0x06
 

#define PMC6_UOPS_RETIRED   0xc2
 


Generated on Wed May 24 23:05:55 2006 for LSE/OS by  doxygen 1.4.6