machine: Remove unused fields from QEMUMachine
This removes the following fields from QEMUMachine: family, alias, reset, hot_add_cpu, units_per_default_bus, no_serial, no_parallel, use_virtcon, use_sclp, no_floppy, no_cdrom, default_display, compat_props, and hw_version. The only users of those fields were already converted to use QOM and MachineClass directly, so they are not needed anymore. Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
		
							parent
							
								
									d644b11657
								
							
						
					
					
						commit
						d48f4fa69e
					
				| @ -19,31 +19,18 @@ typedef void QEMUMachineHotAddCPUFunc(const int64_t id, Error **errp); | ||||
| typedef int QEMUMachineGetKvmtypeFunc(const char *arg); | ||||
| 
 | ||||
| struct QEMUMachine { | ||||
|     const char *family; /* NULL iff @name identifies a standalone machtype */ | ||||
|     const char *name; | ||||
|     const char *alias; | ||||
|     const char *desc; | ||||
|     QEMUMachineInitFunc *init; | ||||
|     QEMUMachineResetFunc *reset; | ||||
|     QEMUMachineHotAddCPUFunc *hot_add_cpu; | ||||
|     QEMUMachineGetKvmtypeFunc *kvm_type; | ||||
|     BlockInterfaceType block_default_type; | ||||
|     int units_per_default_bus; | ||||
|     int max_cpus; | ||||
|     unsigned int no_serial:1, | ||||
|         no_parallel:1, | ||||
|         use_virtcon:1, | ||||
|         use_sclp:1, | ||||
|         no_floppy:1, | ||||
|         no_cdrom:1, | ||||
|     unsigned int | ||||
|         no_sdcard:1, | ||||
|         has_dynamic_sysbus:1; | ||||
|     int is_default; | ||||
|     const char *default_machine_opts; | ||||
|     const char *default_boot_order; | ||||
|     const char *default_display; | ||||
|     GlobalProperty *compat_props; | ||||
|     const char *hw_version; | ||||
| }; | ||||
| 
 | ||||
| void memory_region_allocate_system_memory(MemoryRegion *mr, Object *owner, | ||||
|  | ||||
							
								
								
									
										15
									
								
								vl.c
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								vl.c
									
									
									
									
									
								
							| @ -1314,32 +1314,17 @@ static void machine_class_init(ObjectClass *oc, void *data) | ||||
| { | ||||
|     MachineClass *mc = MACHINE_CLASS(oc); | ||||
|     QEMUMachine *qm = data; | ||||
| 
 | ||||
|     mc->family = qm->family; | ||||
|     mc->name = qm->name; | ||||
|     mc->alias = qm->alias; | ||||
|     mc->desc = qm->desc; | ||||
|     mc->init = qm->init; | ||||
|     mc->reset = qm->reset; | ||||
|     mc->hot_add_cpu = qm->hot_add_cpu; | ||||
|     mc->kvm_type = qm->kvm_type; | ||||
|     mc->block_default_type = qm->block_default_type; | ||||
|     mc->units_per_default_bus = qm->units_per_default_bus; | ||||
|     mc->max_cpus = qm->max_cpus; | ||||
|     mc->no_serial = qm->no_serial; | ||||
|     mc->no_parallel = qm->no_parallel; | ||||
|     mc->use_virtcon = qm->use_virtcon; | ||||
|     mc->use_sclp = qm->use_sclp; | ||||
|     mc->no_floppy = qm->no_floppy; | ||||
|     mc->no_cdrom = qm->no_cdrom; | ||||
|     mc->no_sdcard = qm->no_sdcard; | ||||
|     mc->has_dynamic_sysbus = qm->has_dynamic_sysbus; | ||||
|     mc->is_default = qm->is_default; | ||||
|     mc->default_machine_opts = qm->default_machine_opts; | ||||
|     mc->default_boot_order = qm->default_boot_order; | ||||
|     mc->default_display = qm->default_display; | ||||
|     mc->compat_props = qm->compat_props; | ||||
|     mc->hw_version = qm->hw_version; | ||||
| } | ||||
| 
 | ||||
| int qemu_register_machine(QEMUMachine *m) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Eduardo Habkost
						Eduardo Habkost