Add cdrom entry to vm_create_params in preparation for cdrom
support in vmd.

Ok?

diff --git sys/arch/amd64/include/vmmvar.h sys/arch/amd64/include/vmmvar.h
index 4847fa3defa..0e067f3f49d 100644
--- sys/arch/amd64/include/vmmvar.h
+++ sys/arch/amd64/include/vmmvar.h
@@ -26,6 +26,7 @@
 #define VMM_MAX_MEM_RANGES     16
 #define VMM_MAX_DISKS_PER_VM   4
 #define VMM_MAX_PATH_DISK      128
+#define VMM_MAX_PATH_CDROM     128
 #define VMM_MAX_NAME_LEN       32
 #define VMM_MAX_KERNEL_PATH    128
 #define VMM_MAX_VCPUS_PER_VM   64
@@ -419,6 +420,7 @@ struct vm_create_params {
        size_t                  vcp_nnics;
        struct vm_mem_range     vcp_memranges[VMM_MAX_MEM_RANGES];
        char                    
vcp_disks[VMM_MAX_DISKS_PER_VM][VMM_MAX_PATH_DISK];
+       char                    vcp_cdrom[VMM_MAX_PATH_CDROM];
        char                    vcp_name[VMM_MAX_NAME_LEN];
        char                    vcp_kernel[VMM_MAX_KERNEL_PATH];
        uint8_t                 vcp_macs[VMM_MAX_NICS_PER_VM][6];
diff --git sys/arch/i386/include/vmmvar.h sys/arch/i386/include/vmmvar.h
index 32ba1234800..640120a7ab4 100644
--- sys/arch/i386/include/vmmvar.h
+++ sys/arch/i386/include/vmmvar.h
@@ -25,6 +25,7 @@
 #define VMM_MAX_MEM_RANGES     16
 #define VMM_MAX_DISKS_PER_VM   4
 #define VMM_MAX_PATH_DISK      128
+#define VMM_MAX_PATH_CDROM     128
 #define VMM_MAX_NAME_LEN       32
 #define VMM_MAX_KERNEL_PATH    128
 #define VMM_MAX_VCPUS_PER_VM   64
@@ -357,6 +358,7 @@ struct vm_create_params {
        size_t                  vcp_nnics;
        struct vm_mem_range     vcp_memranges[VMM_MAX_MEM_RANGES];
        char                    
vcp_disks[VMM_MAX_DISKS_PER_VM][VMM_MAX_PATH_DISK];
+       char                    vcp_cdrom[VMM_MAX_PATH_CDROM];
        char                    vcp_name[VMM_MAX_NAME_LEN];
        char                    vcp_kernel[VMM_MAX_KERNEL_PATH];
        uint8_t                 vcp_macs[VMM_MAX_NICS_PER_VM][6];
-- 
2.15.0

Reply via email to