Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

axp21264.h File Reference

Go to the source code of this file.

Classes

union  _CC_CTL_21264
union  _VA_CTL_21264
union  _ITB_PTE_21264
union  _EXC_ADDR_21264
union  _IER_CM_21264
union  _SIRR_21264
union  _ISUM_21264
union  _HW_INT_CLR_21264
union  _EXC_SUM_21264
union  _I_CTL_21264
union  _I_STAT_21264
union  _PCTX_21264
union  _PCTR_CTL_21264
union  _DTB_PTE_21264
union  _DTB_ASN_21264
union  _MM_STAT_21264
union  _M_CTL_21264
union  _DC_CTL_21264
union  _DC_STAT_21264
union  _C_STAT_21264
struct  _IETEntry_21264
struct  _COUNTERS_21264
struct  _PROCESSOR_STATE_21264
struct  _LOGOUT_FRAME_21264
struct  _CORRECTABLE_FRAME_21264

Defines

#define PROCESSOR_BUS_21264   21264
#define EV6_USER_IO_ADDRESS_SPACE   (ULONGLONG)(0x800000000)
#define IRQLMASK_HDW_SUBTABLE_21264   (8)
#define IRQLMASK_HDW_SUBTABLE_21264_ENTRIES   (64)
#define IRQLMASK_SFW_SUBTABLE_21264   (0)
#define IRQLMASK_SFW_SUBTABLE_21264_ENTRIES   (4)
#define IRQLMASK_PC_SUBTABLE_21264   (4)
#define IRQLMASK_PC_SUBTABLE_21264_ENTRIES   (4)
#define EV6_CRD_VECTOR   (25)
#define EV6_PHYSICAL_ADDRESS_BITS   44
#define EV6_VIRTUAL_ADDRESS_BITS   43

Typedefs

typedef _CC_CTL_21264 CC_CTL_21264
typedef _CC_CTL_21264PCC_CTL_21264
typedef _VA_CTL_21264 VA_CTL_21264
typedef _VA_CTL_21264PVA_CTL_21264
typedef _ITB_PTE_21264 ITB_PTE_21264
typedef _ITB_PTE_21264PITB_PTE_21264
typedef _EXC_ADDR_21264 EXC_ADDR_21264
typedef _EXC_ADDR_21264PEXC_ADDR_21264
typedef _IER_CM_21264 IER_CM_21264
typedef _IER_CM_21264PIER_CM_21264
typedef _SIRR_21264 SIRR_21264
typedef _SIRR_21264PSIRR_21264
typedef _ISUM_21264 ISUM_21264
typedef _ISUM_21264PISUM_21264
typedef _HW_INT_CLR_21264 HW_INT_CLR_21264
typedef _HW_INT_CLR_21264PHW_INT_CLR_21264
typedef _EXC_SUM_21264 EXC_SUM_21264
typedef _EXC_SUM_21264PEXC_SUM_21264
typedef _I_CTL_21264 I_CTL_21264
typedef _I_CTL_21264PI_CTL_21264
typedef _I_STAT_21264 I_STAT_21264
typedef _I_STAT_21264PI_STAT_21264
typedef _PCTX_21264 PCTX_21264
typedef _PCTX_21264PPCTX_21264
typedef _PCTR_CTL_21264 PCTR_CTL_21264
typedef _PCTR_CTL_21264PPCTR_CTL_21264
typedef _DTB_PTE_21264 DTB_PTE_21264
typedef _DTB_PTE_21264PDTB_PTE_21264
typedef _DTB_ASN_21264 DTB_ASN_21264
typedef _DTB_ASN_21264PDTB_ASN_21264
typedef _MM_STAT_21264 MM_STAT_21264
typedef _MM_STAT_21264PMM_STAT_21264
typedef _M_CTL_21264 M_CTL_21264
typedef _M_CTL_21264PM_CTL_21264
typedef _DC_CTL_21264 DC_CTL_21264
typedef _DC_CTL_21264PDC_CTL_21264
typedef _DC_STAT_21264 DC_STAT_21264
typedef _DC_STAT_21264PDC_STAT_21264
typedef _C_STAT_21264 C_STAT_21264
typedef _C_STAT_21264PC_STAT_21264
typedef _IETEntry_21264 IETEntry_21264
typedef _IETEntry_21264PIETEntry_21264
typedef _COUNTERS_21264 COUNTERS_21264
typedef _COUNTERS_21264PCOUNTERS_21264
typedef enum _AXP21264_PCCOUNTER AXP21264_PCCOUNTER
typedef enum _AXP21264_PCCOUNTERPAXP21264_PCCOUNTER
typedef enum _AXP21264_PCMUXCONTROL AXP21264_PCMUXCONTROL
typedef enum _AXP21264_PCMUXCONTROLPAXP21264_PCMUXCONTROL
typedef _PROCESSOR_STATE_21264 PROCESSOR_STATE_21264
typedef _PROCESSOR_STATE_21264PPROCESSOR_STATE_21264
typedef _LOGOUT_FRAME_21264 LOGOUT_FRAME_21264
typedef _LOGOUT_FRAME_21264PLOGOUT_FRAME_21264
typedef _CORRECTABLE_FRAME_21264 CORRECTABLE_FRAME_21264
typedef _CORRECTABLE_FRAME_21264PCORRECTABLE_FRAME_21264

Enumerations

enum  _AXP21264_PCCOUNTER { Ev6PerformanceCounter0 = 0, Ev6PerformanceCounter1 = 1 }
enum  _AXP21264_PCMUXCONTROL {
  Ev6Instructions = 0x00, Ev6CondBranches = 0x01, Ev6Mispredicts = 0x02, Ev6ITBMisses = 0x03,
  Ev6DTBMisses = 0x04, Ev6Unaligned = 0x05, Ev6IcacheMisses = 0x06, Ev6ReplayTraps = 0x07,
  Ev6LoadMisses = 0x08, Ev6DcacheMisses = 0x09, Ev6BcacheReads = 0x0a, Ev6BcacheWrites = 0x0b,
  Ev6SysPortReads = 0x0c, Ev6SysPortWrites = 0x0d, Ev6MBStalls = 0x0e, Ev6StcStalls = 0x0f,
  Ev6Cycles = 0x00, Ev6RetiredInstructions = 0x01
}


Define Documentation

#define EV6_CRD_VECTOR   (25)
 

Definition at line 475 of file axp21264.h.

#define EV6_PHYSICAL_ADDRESS_BITS   44
 

Definition at line 686 of file axp21264.h.

#define EV6_USER_IO_ADDRESS_SPACE   (ULONGLONG)(0x800000000)
 

Definition at line 36 of file axp21264.h.

#define EV6_VIRTUAL_ADDRESS_BITS   43
 

Definition at line 687 of file axp21264.h.

#define IRQLMASK_HDW_SUBTABLE_21264   (8)
 

Definition at line 463 of file axp21264.h.

#define IRQLMASK_HDW_SUBTABLE_21264_ENTRIES   (64)
 

Definition at line 464 of file axp21264.h.

#define IRQLMASK_PC_SUBTABLE_21264   (4)
 

Definition at line 469 of file axp21264.h.

#define IRQLMASK_PC_SUBTABLE_21264_ENTRIES   (4)
 

Definition at line 470 of file axp21264.h.

#define IRQLMASK_SFW_SUBTABLE_21264   (0)
 

Definition at line 466 of file axp21264.h.

#define IRQLMASK_SFW_SUBTABLE_21264_ENTRIES   (4)
 

Definition at line 467 of file axp21264.h.

#define PROCESSOR_BUS_21264   21264
 

Definition at line 28 of file axp21264.h.


Typedef Documentation

typedef enum _AXP21264_PCCOUNTER AXP21264_PCCOUNTER
 

typedef enum _AXP21264_PCMUXCONTROL AXP21264_PCMUXCONTROL
 

typedef union _C_STAT_21264 C_STAT_21264
 

typedef union _CC_CTL_21264 CC_CTL_21264
 

typedef struct _CORRECTABLE_FRAME_21264 CORRECTABLE_FRAME_21264
 

typedef struct _COUNTERS_21264 COUNTERS_21264
 

typedef union _DC_CTL_21264 DC_CTL_21264
 

typedef union _DC_STAT_21264 DC_STAT_21264
 

typedef union _DTB_ASN_21264 DTB_ASN_21264
 

typedef union _DTB_PTE_21264 DTB_PTE_21264
 

typedef union _EXC_ADDR_21264 EXC_ADDR_21264
 

typedef union _EXC_SUM_21264 EXC_SUM_21264
 

typedef union _HW_INT_CLR_21264 HW_INT_CLR_21264
 

typedef union _I_CTL_21264 I_CTL_21264
 

typedef union _I_STAT_21264 I_STAT_21264
 

typedef union _IER_CM_21264 IER_CM_21264
 

typedef struct _IETEntry_21264 IETEntry_21264
 

typedef union _ISUM_21264 ISUM_21264
 

typedef union _ITB_PTE_21264 ITB_PTE_21264
 

typedef struct _LOGOUT_FRAME_21264 LOGOUT_FRAME_21264
 

typedef union _M_CTL_21264 M_CTL_21264
 

typedef union _MM_STAT_21264 MM_STAT_21264
 

typedef enum _AXP21264_PCCOUNTER * PAXP21264_PCCOUNTER
 

typedef enum _AXP21264_PCMUXCONTROL * PAXP21264_PCMUXCONTROL
 

typedef union _C_STAT_21264 * PC_STAT_21264
 

typedef union _CC_CTL_21264 * PCC_CTL_21264
 

typedef struct _CORRECTABLE_FRAME_21264 * PCORRECTABLE_FRAME_21264
 

typedef struct _COUNTERS_21264 * PCOUNTERS_21264
 

typedef union _PCTR_CTL_21264 PCTR_CTL_21264
 

typedef union _PCTX_21264 PCTX_21264
 

typedef union _DC_CTL_21264 * PDC_CTL_21264
 

typedef union _DC_STAT_21264 * PDC_STAT_21264
 

typedef union _DTB_ASN_21264 * PDTB_ASN_21264
 

typedef union _DTB_PTE_21264 * PDTB_PTE_21264
 

typedef union _EXC_ADDR_21264 * PEXC_ADDR_21264
 

typedef union _EXC_SUM_21264 * PEXC_SUM_21264
 

typedef union _HW_INT_CLR_21264 * PHW_INT_CLR_21264
 

typedef union _I_CTL_21264 * PI_CTL_21264
 

typedef union _I_STAT_21264 * PI_STAT_21264
 

typedef union _IER_CM_21264 * PIER_CM_21264
 

typedef struct _IETEntry_21264 * PIETEntry_21264
 

typedef union _ISUM_21264 * PISUM_21264
 

typedef union _ITB_PTE_21264 * PITB_PTE_21264
 

typedef struct _LOGOUT_FRAME_21264 * PLOGOUT_FRAME_21264
 

typedef union _M_CTL_21264 * PM_CTL_21264
 

typedef union _MM_STAT_21264 * PMM_STAT_21264
 

typedef union _PCTR_CTL_21264 * PPCTR_CTL_21264
 

typedef union _PCTX_21264 * PPCTX_21264
 

typedef struct _PROCESSOR_STATE_21264 * PPROCESSOR_STATE_21264
 

typedef struct _PROCESSOR_STATE_21264 PROCESSOR_STATE_21264
 

typedef union _SIRR_21264 * PSIRR_21264
 

typedef union _VA_CTL_21264 * PVA_CTL_21264
 

typedef union _SIRR_21264 SIRR_21264
 

typedef union _VA_CTL_21264 VA_CTL_21264
 


Enumeration Type Documentation

enum _AXP21264_PCCOUNTER
 

Enumeration values:
Ev6PerformanceCounter0 
Ev6PerformanceCounter1 

Definition at line 572 of file axp21264.h.

enum _AXP21264_PCMUXCONTROL
 

Enumeration values:
Ev6Instructions 
Ev6CondBranches 
Ev6Mispredicts 
Ev6ITBMisses 
Ev6DTBMisses 
Ev6Unaligned 
Ev6IcacheMisses 
Ev6ReplayTraps 
Ev6LoadMisses 
Ev6DcacheMisses 
Ev6BcacheReads 
Ev6BcacheWrites 
Ev6SysPortReads 
Ev6SysPortWrites 
Ev6MBStalls 
Ev6StcStalls 
Ev6Cycles 
Ev6RetiredInstructions 

Definition at line 581 of file axp21264.h.

00581 { 00582 // 00583 // Mux values for PCTR1: 00584 // 00585 Ev6Instructions = 0x00, 00586 Ev6CondBranches = 0x01, 00587 Ev6Mispredicts = 0x02, 00588 Ev6ITBMisses = 0x03, 00589 Ev6DTBMisses = 0x04, 00590 Ev6Unaligned = 0x05, 00591 Ev6IcacheMisses = 0x06, 00592 Ev6ReplayTraps = 0x07, 00593 Ev6LoadMisses = 0x08, 00594 Ev6DcacheMisses = 0x09, 00595 Ev6BcacheReads = 0x0a, 00596 Ev6BcacheWrites = 0x0b, 00597 Ev6SysPortReads = 0x0c, 00598 Ev6SysPortWrites = 0x0d, 00599 Ev6MBStalls = 0x0e, // SjBfix. Not documented 00600 Ev6StcStalls = 0x0f, // SjBfix. Not documented 00601 00602 // 00603 // Mux values for PCTR0: 00604 // 00605 Ev6Cycles = 0x00, 00606 Ev6RetiredInstructions = 0x01 00607 00608 } AXP21264_PCMUXCONTROL, *PAXP21264_PCMUXCONTROL;


Generated on Sat May 15 19:42:57 2004 for test by doxygen 1.3.7