register.h File Reference

Include dependency graph for register.h:

Go to the source code of this file.

Data Structures

union  psr
union  rsc
union  cr_ivr
union  cr_tpr
union  cr_itv
union  cr_isr
union  cpuid3

Defines

#define CR_IVR_MASK   0xf
#define PSR_IC_MASK   0x2000
#define PSR_I_MASK   0x4000
#define PSR_PK_MASK   0x8000
#define PSR_DT_MASK   (1<<17)
#define PSR_RT_MASK   (1<<27)
#define PSR_DFL_MASK   (1<<18)
#define PSR_DFH_MASK   (1<<19)
#define PSR_IT_MASK   0x0000001000000000
#define PSR_CPL_SHIFT   32
#define PSR_CPL_MASK_SHIFTED   3
#define PFM_MASK   (~0x3fffffffff)
#define RSC_MODE_MASK   3
#define RSC_PL_MASK   12
#define AR_KR0   0
#define AR_KR1   1
#define AR_KR2   2
#define AR_KR3   3
#define AR_KR4   4
#define AR_KR5   5
#define AR_KR6   6
#define AR_KR7   7
#define AR_RSC   16
#define AR_BSP   17
#define AR_BSPSTORE   18
#define AR_RNAT   19
#define AR_FCR   21
#define AR_EFLAG   24
#define AR_CSD   25
#define AR_SSD   26
#define AR_CFLG   27
#define AR_FSR   28
#define AR_FIR   29
#define AR_FDR   30
#define AR_CCV   32
#define AR_UNAT   36
#define AR_FPSR   40
#define AR_ITC   44
#define AR_PFS   64
#define AR_LC   65
#define AR_EC   66
#define CR_DCR   0
#define CR_ITM   1
#define CR_IVA   2
#define CR_PTA   8
#define CR_IPSR   16
#define CR_ISR   17
#define CR_IIP   19
#define CR_IFA   20
#define CR_ITIR   21
#define CR_IIPA   22
#define CR_IFS   23
#define CR_IIM   24
#define CR_IHA   25
#define CR_LID   64
#define CR_IVR   65
#define CR_TPR   66
#define CR_EOI   67
#define CR_IRR0   68
#define CR_IRR1   69
#define CR_IRR2   70
#define CR_IRR3   71
#define CR_ITV   72
#define CR_PMV   73
#define CR_CMCV   74
#define CR_LRR0   80
#define CR_LRR1   81

Typedefs

typedef psr psr_t
typedef rsc rsc_t
typedef cr_ivr cr_ivr_t
typedef cr_tpr cr_tpr_t
typedef cr_itv cr_itv_t
typedef cr_isr cr_isr_t
typedef cpuid3 cpuid3_t


Detailed Description

Definition in file register.h.


Generated on Sun Jun 18 16:51:25 2006 for HelenOS Kernel (ia64) by  doxygen 1.4.6