khypervisor  v1
Defines | Typedefs | Enumerations
include/hvmm_types.h File Reference
#include <arch_types.h>
Include dependency graph for hvmm_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define VMID_INVALID   0xFF
#define PIRQ_INVALID   0xFFFFFFFF
#define VIRQ_INVALID   PIRQ_INVALID

Typedefs

typedef uint8_t vmid_t

Enumerations

enum  hvmm_status_t {
  HVMM_STATUS_SUCCESS = 0, HVMM_STATUS_UNKNOWN_ERROR = -1, HVMM_STATUS_UNSUPPORTED_FEATURE = -2, HVMM_STATUS_BUSY = -3,
  HVMM_STATUS_BAD_ACCESS = -4, HVMM_STATUS_NOT_FOUND = -5, HVMM_STATUS_IGNORED = -6
}

Define Documentation

#define PIRQ_INVALID   0xFFFFFFFF

Definition at line 6 of file hvmm_types.h.

#define VIRQ_INVALID   PIRQ_INVALID

Definition at line 7 of file hvmm_types.h.

#define VMID_INVALID   0xFF

Definition at line 5 of file hvmm_types.h.


Typedef Documentation

typedef uint8_t vmid_t

Definition at line 19 of file hvmm_types.h.


Enumeration Type Documentation

Enumerator:
HVMM_STATUS_SUCCESS 
HVMM_STATUS_UNKNOWN_ERROR 
HVMM_STATUS_UNSUPPORTED_FEATURE 
HVMM_STATUS_BUSY 
HVMM_STATUS_BAD_ACCESS 
HVMM_STATUS_NOT_FOUND 
HVMM_STATUS_IGNORED 

Definition at line 9 of file hvmm_types.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines