cr_isr Union Reference
[ia64]


Data Fields

struct {
   union {
      struct {
         unsigned   ge_na: 4
         unsigned   ge_code: 4
      }   packed
      __u16   code
   } 
   __u8   vector
   unsigned   __pad0__: 8
   unsigned   x: 1
   unsigned   w: 1
   unsigned   r: 1
   unsigned   na: 1
   unsigned   sp: 1
   unsigned   rs: 1
   unsigned   ir: 1
   unsigned   ni: 1
   unsigned   so: 1
   unsigned   ei: 2
   unsigned   ed: 1
   unsigned   __pad1__: 20
packed
__u64 value

Detailed Description

Interruption Status Register

Definition at line 229 of file register.h.


Field Documentation

unsigned __pad0__
 

Definition at line 240 of file register.h.

unsigned __pad1__
 

Definition at line 252 of file register.h.

__u16 code
 

Definition at line 237 of file register.h.

unsigned ed
 

Exception Deferral.

Definition at line 251 of file register.h.

unsigned ei
 

Excepting Instruction.

Definition at line 250 of file register.h.

Referenced by dump_interrupted_context().

unsigned ge_code
 

Definition at line 235 of file register.h.

Referenced by general_exception().

unsigned ge_na
 

Definition at line 234 of file register.h.

unsigned ir
 

Incomplete Register frame.

Definition at line 247 of file register.h.

unsigned na
 

Non-access exception.

Definition at line 244 of file register.h.

unsigned ni
 

Nested Interruption.

Definition at line 248 of file register.h.

struct { ... } packed
 

struct { ... } packed
 

General Exception code field structuring.

unsigned r
 

Read exception.

Definition at line 243 of file register.h.

unsigned rs
 

Register stack.

Definition at line 246 of file register.h.

unsigned so
 

IA-32 Supervisor Override.

Definition at line 249 of file register.h.

unsigned sp
 

Speculative load exception.

Definition at line 245 of file register.h.

__u64 value
 

Definition at line 254 of file register.h.

Referenced by dump_interrupted_context().

__u8 vector
 

Definition at line 239 of file register.h.

unsigned w
 

Write exception.

Definition at line 242 of file register.h.

unsigned x
 

Execute exception.

Definition at line 241 of file register.h.


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