 10b7e74bf2
			
		
	
	
		10b7e74bf2
		
	
	
	
	
		
			
			Each hotplug-able memory slot is a PCDIMMDevice. A hot-add operation for a memory device: - creates a new PCDIMMDevice and makes hotplug controller to map it into guest address space Hotplug operations are done through normal device_add commands. For migration case, all hotplugged memory devices on source should be specified on target's command line using '-device' option with properties set to the same values as on source. To simplify review, patch introduces only PCDIMMDevice QOM skeleton that will be extended by following patches to implement actual memory hotplug and related functions. Signed-off-by: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com> Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| devices-dirs-$(call land, $(CONFIG_VIRTIO),$(call land,$(CONFIG_VIRTFS),$(CONFIG_PCI))) += 9pfs/
 | |
| devices-dirs-$(CONFIG_ACPI) += acpi/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += audio/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += block/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += bt/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += char/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += cpu/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += display/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += dma/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += gpio/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += i2c/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += ide/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += input/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += intc/
 | |
| devices-dirs-$(CONFIG_IPACK) += ipack/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += isa/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += misc/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += net/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += nvram/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += pci/
 | |
| devices-dirs-$(CONFIG_PCI) += pci-bridge/ pci-host/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += pcmcia/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += scsi/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += sd/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += ssi/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += timer/
 | |
| devices-dirs-$(CONFIG_TPM) += tpm/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += usb/
 | |
| devices-dirs-$(CONFIG_VIRTIO) += virtio/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += watchdog/
 | |
| devices-dirs-$(CONFIG_SOFTMMU) += xen/
 | |
| devices-dirs-$(CONFIG_MEM_HOTPLUG) += mem/
 | |
| devices-dirs-y += core/
 | |
| common-obj-y += $(devices-dirs-y)
 | |
| obj-y += $(devices-dirs-y)
 |