unsigned int (*get_cpu)(void);
-
-
void * (*start_kernel_thread)(int (*fn)(void * arg), void * arg, char * thread_name);
void (*interrupt_cpu)(struct v3_vm_info * vm, int logical_cpu, int vector);
void (*call_on_cpu)(int logical_cpu, void (*fn)(void * arg), void * arg);
int v3_receive_vm(struct v3_vm_info * vm, char * store, char * url, unsigned long long opts);
int v3_move_vm_core(struct v3_vm_info * vm, int vcore_id, int target_cpu);
+int v3_move_vm_mem(struct v3_vm_info * vm, void *gpa, int target_cpu);
int v3_free_vm(struct v3_vm_info * vm);
struct v3_vm_core_state *core,
struct v3_vm_mem_state *mem);
+char *v3_lookup_option(char *key);
int v3_deliver_irq(struct v3_vm_info * vm, struct v3_interrupt * intr);