X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_config.c;h=88db635f3afd0690f0d5c333b652426395e176bf;hp=38d72108f881010929c53988d6ec8a6ffa8f1d8f;hb=5e83847991f155d6aabffc2b71f5a9224a5fbd59;hpb=6fe0528310bec884ed00c8d97b45d18120a32e3f diff --git a/palacios/src/palacios/vmm_config.c b/palacios/src/palacios/vmm_config.c index 38d7210..88db635 100644 --- a/palacios/src/palacios/vmm_config.c +++ b/palacios/src/palacios/vmm_config.c @@ -34,7 +34,7 @@ #include #include #include -//#include +#include #include #include #include @@ -278,7 +278,7 @@ static int setup_memory_map(struct guest_info * info, struct v3_vm_config * conf static int setup_devices(struct guest_info * info, struct v3_vm_config * config_ptr) { struct vm_device * ide = NULL; - // struct vm_device * cdrom = NULL; + struct vm_device * ram_cd = NULL; #ifdef DEBUG_PCI struct vm_device * pci = v3_create_pci(); #endif @@ -303,7 +303,9 @@ static int setup_devices(struct guest_info * info, struct v3_vm_config * config_ if (use_ramdisk) { PrintDebug("Creating Ramdisk\n"); - // cdrom = v3_create_cdrom(ramdisk, config_ptr->ramdisk, config_ptr->ramdisk_size); + ram_cd = v3_create_ram_cd(ide, 0, 0, + (addr_t)(config_ptr->ramdisk), + config_ptr->ramdisk_size); } @@ -332,8 +334,7 @@ static int setup_devices(struct guest_info * info, struct v3_vm_config * config_ v3_attach_device(info, ide); if (use_ramdisk) { - - // v3_attach_device(info, cdrom); + v3_attach_device(info, ram_cd); } if (use_generic) {