NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
desc.h File Reference

Classes

class  Desc
class  Crd
 A capability range descriptor;. More...
class  Qpd
 A quantum+period descriptor. More...

Enumerations

enum  {
  MTD_GPR_ACDB = 1ul << 0, MTD_GPR_BSD = 1ul << 1, MTD_RSP = 1ul << 2, MTD_RIP_LEN = 1ul << 3,
  MTD_RFLAGS = 1ul << 4, MTD_DS_ES = 1ul << 5, MTD_FS_GS = 1ul << 6, MTD_CS_SS = 1ul << 7,
  MTD_TR = 1ul << 8, MTD_LDTR = 1ul << 9, MTD_GDTR = 1ul << 10, MTD_IDTR = 1ul << 11,
  MTD_CR = 1ul << 12, MTD_DR = 1ul << 13, MTD_SYSENTER = 1ul << 14, MTD_QUAL = 1ul << 15,
  MTD_CTRL = 1ul << 16, MTD_INJ = 1ul << 17, MTD_STATE = 1ul << 18, MTD_TSC = 1ul << 19,
  MTD_IRQ = MTD_RFLAGS | MTD_STATE | MTD_INJ | MTD_TSC, MTD_ALL = (~0U >> 12) & ~MTD_CTRL
}
enum  { INJ_IRQWIN = 0x1000, INJ_NMIWIN = 0x0000, INJ_WIN = INJ_IRQWIN | INJ_NMIWIN }
enum  {
  DESC_TYPE_MEM = 1, DESC_TYPE_IO = 2, DESC_TYPE_CAP = 3, DESC_RIGHT_R = 0x4,
  DESC_RIGHT_EC_RECALL = 0x4, DESC_RIGHT_PD = 0x4, DESC_RIGHT_EC = 0x8, DESC_RIGHT_SC = 0x10,
  DESC_RIGHT_PT = 0x20, DESC_RIGHT_SM = 0x40, DESC_RIGHTS_ALL = 0x7c, DESC_RIGHT_PT_CTRL = 0x4,
  DESC_MEM_ALL = DESC_TYPE_MEM | DESC_RIGHTS_ALL, DESC_IO_ALL = DESC_TYPE_IO | DESC_RIGHTS_ALL, DESC_CAP_ALL = DESC_TYPE_CAP | DESC_RIGHTS_ALL, MAP_HBIT = 0x801,
  MAP_EPT = 0x401, MAP_DPT = 0x201, MAP_MAP = 1
}

Enumeration Type Documentation

anonymous enum
Enumerator:
MTD_GPR_ACDB 
MTD_GPR_BSD 
MTD_RSP 
MTD_RIP_LEN 
MTD_RFLAGS 
MTD_DS_ES 
MTD_FS_GS 
MTD_CS_SS 
MTD_TR 
MTD_LDTR 
MTD_GDTR 
MTD_IDTR 
MTD_CR 
MTD_DR 
MTD_SYSENTER 
MTD_QUAL 
MTD_CTRL 
MTD_INJ 
MTD_STATE 
MTD_TSC 
MTD_IRQ 
MTD_ALL 
anonymous enum
Enumerator:
INJ_IRQWIN 
INJ_NMIWIN 
INJ_WIN 
anonymous enum
Enumerator:
DESC_TYPE_MEM 
DESC_TYPE_IO 
DESC_TYPE_CAP 
DESC_RIGHT_R 
DESC_RIGHT_EC_RECALL 
DESC_RIGHT_PD 
DESC_RIGHT_EC 
DESC_RIGHT_SC 
DESC_RIGHT_PT 
DESC_RIGHT_SM 
DESC_RIGHTS_ALL 
DESC_RIGHT_PT_CTRL 
DESC_MEM_ALL 
DESC_IO_ALL 
DESC_CAP_ALL 
MAP_HBIT 
MAP_EPT 
MAP_DPT 
MAP_MAP 

Delegate typed item.