NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
utcb.h File Reference
#include "desc.h"
#include "service/cpu.h"
#include "service/helper.h"
#include "service/string.h"
#include "service/logging.h"

Classes

struct  Utcb
struct  Utcb::Descriptor
struct  Utcb::head
class  Utcb::Frame
 A smaller frame on the UTCB. More...
struct  Utcb::TypedMapCap
 Used with << operator to set up "delegate" typed item in UTCB. More...
struct  Utcb::TypedIdentifyCap
 Used with << operator to set up "translate" typed item in UTCB. More...
struct  Utcb::TypedTranslateMem
 Used with << operator to set up "translate" typed item in UTCB for memory. More...
struct  Utcb::String

Macros

#define GREG(NAME)
#define GREG16(NAME)

Enumerations

enum  { EXCEPTION_WORDS = 76 }

Macro Definition Documentation

#define GREG (   NAME)
Value:
union { \
struct { \
unsigned char NAME##l, NAME##h; \
}; \
unsigned short NAME##x; \
unsigned e##NAME##x; \
}
#define GREG16 (   NAME)
Value:
union { \
unsigned short NAME; \
unsigned e##NAME; \
}

Enumeration Type Documentation

anonymous enum
Enumerator:
EXCEPTION_WORDS