pstate_reg Union Reference
[sparc64]


Data Fields

__u64 value
struct {
   __u64   __pad0__: 52
   unsigned   ig: 1
   unsigned   mg: 1
   unsigned   cle: 1
   unsigned   tle: 1
   unsigned   mm: 2
   unsigned   red: 1
   unsigned   pef: 1
   unsigned   am: 1
   unsigned   priv: 1
   unsigned   ie: 1
   unsigned   ag: 1
packed

Detailed Description

Processor State Register.

Definition at line 56 of file register.h.


Field Documentation

__u64 __pad0__
 

Definition at line 59 of file register.h.

unsigned ag
 

Alternate Globals

Definition at line 70 of file register.h.

unsigned am
 

32-bit Address Mask.

Definition at line 67 of file register.h.

Referenced by ofw_sparc64_getchar(), and ofw_sparc64_putchar().

unsigned cle
 

Current Little Endian.

Definition at line 62 of file register.h.

unsigned ie
 

Interrupt Enable.

Definition at line 69 of file register.h.

Referenced by interrupts_disable(), interrupts_enable(), and interrupts_restore().

unsigned ig
 

Interrupt Globals.

Definition at line 60 of file register.h.

unsigned mg
 

MMU Globals.

Definition at line 61 of file register.h.

unsigned mm
 

Memory Model.

Definition at line 64 of file register.h.

struct { ... } packed
 

unsigned pef
 

Enable floating-point.

Definition at line 66 of file register.h.

unsigned priv
 

Privileged Mode.

Definition at line 68 of file register.h.

unsigned red
 

RED state.

Definition at line 65 of file register.h.

unsigned tle
 

Trap Little Endian.

Definition at line 63 of file register.h.

__u64 value
 

Definition at line 57 of file register.h.

Referenced by interrupts_disable(), interrupts_enable(), interrupts_restore(), ofw_sparc64_getchar(), and ofw_sparc64_putchar().


Generated on Sun Jun 18 17:40:08 2006 for HelenOS Kernel (sparc64) by  doxygen 1.4.6