@awsaba: good point, fixed so that intel_init and amd_init only allocated new space if it hasn't already been allocated. the space is freed in vmi_destroy eventually. calling arch_init will just bzero the space end reinit without allocating new space.