Add api for communication betwen primary and secondary VMs.
diff --git a/src/vm.c b/src/vm.c
index b1d26c9..cadda86 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -1,12 +1,16 @@
 #include "vm.h"
 
 #include "cpu.h"
+#include "std.h"
 
 bool vm_init(struct vm *vm, uint32_t id, uint32_t vcpu_count)
 {
 	uint32_t i;
 
+	memset(vm, 0, sizeof(*vm));
+
 	vm->vcpu_count = vcpu_count;
+	vm->rpc.state = rpc_state_idle;
 
 	/* Do basic initialization of vcpus. */
 	for (i = 0; i < vcpu_count; i++) {