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

Classes

struct  incoming_packet
struct  outgoing_packet

Enumerations

enum  LIBVIRT_NOVA_OPCODE {
  NOVA_OP_FAILED = 0x8, NOVA_OP_SUCCEEDED = 0x9, NOVA_OP_FAILED_OUT_OF_MEMORY = 0xa, NOVA_PACKET_LEN = 0x40,
  NOVA_NUM_OF_ACTIVE_DOMAINS = 0x20, NOVA_NUM_OF_DEFINED_DOMAINS, NOVA_LIST_ACTIVE_DOMAINS, NOVA_LIST_DEFINED_DOMAINS,
  NOVA_GET_NAME_ID, NOVA_GET_NAME_UUID, NOVA_GET_NAME, NOVA_GET_VM_INFO,
  NOVA_VM_START, NOVA_VM_PAUSE, NOVA_VM_RESUME, NOVA_VM_DESTROY,
  NOVA_UNSUPPORTED_VERSION, NOVA_ENABLE_EVENT, NOVA_DISABLE_EVENT, NOVA_EVENT,
  NOVA_HW_INFO, NOVA_AUTH, NOVA_ATOMIC_RULE, NOVA_GET_DISK_INFO,
  NOVA_GET_NET_INFO, EVENT_REBOOT = 0xbbbb, EVENT_UNSERVED_IOACCESS = 0xbbc0, EVENT_DMAR_ACCESS = 0xbbd0,
  EVENT_VDEV_HONEYPOT = 0xbbd1
}

Functions

struct incoming_packet __attribute__ ((packed))

Variables

uint16_t version
uint16_t opcode
unsigned char opspecific
uint8_t result

Enumeration Type Documentation

Enumerator:
NOVA_OP_FAILED 
NOVA_OP_SUCCEEDED 
NOVA_OP_FAILED_OUT_OF_MEMORY 
NOVA_PACKET_LEN 
NOVA_NUM_OF_ACTIVE_DOMAINS 
NOVA_NUM_OF_DEFINED_DOMAINS 
NOVA_LIST_ACTIVE_DOMAINS 
NOVA_LIST_DEFINED_DOMAINS 
NOVA_GET_NAME_ID 
NOVA_GET_NAME_UUID 
NOVA_GET_NAME 
NOVA_GET_VM_INFO 
NOVA_VM_START 
NOVA_VM_PAUSE 
NOVA_VM_RESUME 
NOVA_VM_DESTROY 
NOVA_UNSUPPORTED_VERSION 
NOVA_ENABLE_EVENT 
NOVA_DISABLE_EVENT 
NOVA_EVENT 
NOVA_HW_INFO 
NOVA_AUTH 
NOVA_ATOMIC_RULE 
NOVA_GET_DISK_INFO 
NOVA_GET_NET_INFO 
EVENT_REBOOT 
EVENT_UNSERVED_IOACCESS 
EVENT_DMAR_ACCESS 
EVENT_VDEV_HONEYPOT 

Function Documentation

struct incoming_packet __attribute__ ( (packed)  )

Variable Documentation

uint16_t opcode
unsigned char opspecific
uint8_t result
uint16_t version