(cd $(KITTEN_TOP_DIR) && make)
kitten-full: palacios-full64
+ (cd $(KITTEN_TOP_DIR) && make clean)
cp $(PALACIOS_BUILD_DIR)/libv3vee.a $(KITTEN_TOP_DIR)/palacios/
cp $(PALACIOS_BUILD_DIR)/../lib/xed/libxed32e.a $(KITTEN_TOP_DIR)/palacios/
cp $(PALACIOS_BUILD_DIR)/vm_kernel $(KITTEN_TOP_DIR)/palacios/
- (cd $(KITTEN_TOP_DIR) && make clean && make)
+ (cd $(KITTEN_TOP_DIR) && make)
geekos:
/* Set up the efer to enable 64 bit page tables */
+ /*
{
struct efer_64 * efer = (struct efer_64 *)&(guest_state->efer);
struct cr4_32 * cr4 = (struct cr4_32 *)&(guest_state->cr4);
cr4->pae = 1;
}
+ */
guest_state->efer |= EFER_MSR_svm_enable;
/* Testing 64 bit page tables for long paged real mode guests */
- vm_info->direct_map_pt = (addr_t)V3_PAddr(create_passthrough_pts_64(vm_info));
- //vm_info->direct_map_pt = (addr_t)V3_PAddr(create_passthrough_pts_32(vm_info));
+ // vm_info->direct_map_pt = (addr_t)V3_PAddr(create_passthrough_pts_64(vm_info));
+ vm_info->direct_map_pt = (addr_t)V3_PAddr(create_passthrough_pts_32(vm_info));
/* End Test */
//vm_info->shdw_pg_state.shadow_cr3 |= (vm_info->direct_map_pt & ~0xfff);