@ -1,11 +1,5 @@
# -*- Mode: makefile -*-
CONFIG_NO_PCI = $( if $( subst n,,$( CONFIG_PCI) ) ,n,y)
CONFIG_NO_KVM = $( if $( subst n,,$( CONFIG_KVM) ) ,n,y)
CONFIG_NO_XEN = $( if $( subst n,,$( CONFIG_XEN) ) ,n,y)
CONFIG_NO_GET_MEMORY_MAPPING = $( if $( subst n,,$( CONFIG_HAVE_GET_MEMORY_MAPPING) ) ,n,y)
CONFIG_NO_CORE_DUMP = $( if $( subst n,,$( CONFIG_HAVE_CORE_DUMP) ) ,n,y)
i n c l u d e . . / c o n f i g - h o s t . m a k
i n c l u d e c o n f i g - d e v i c e s . m a k
i n c l u d e c o n f i g - t a r g e t . m a k
@ -122,19 +116,16 @@ endif #CONFIG_BSD_USER
#########################################################
# System emulator target
i f d e f C O N F I G _ S O F T M M U
CONFIG_NO_PCI = $( if $( subst n,,$( CONFIG_PCI) ) ,n,y)
CONFIG_NO_KVM = $( if $( subst n,,$( CONFIG_KVM) ) ,n,y)
CONFIG_NO_XEN = $( if $( subst n,,$( CONFIG_XEN) ) ,n,y)
CONFIG_NO_GET_MEMORY_MAPPING = $( if $( subst n,,$( CONFIG_HAVE_GET_MEMORY_MAPPING) ) ,n,y)
CONFIG_NO_CORE_DUMP = $( if $( subst n,,$( CONFIG_HAVE_CORE_DUMP) ) ,n,y)
obj-y += arch_init.o cpus.o monitor.o gdbstub.o balloon.o ioport.o
# virtio has to be here due to weird dependency between PCI and virtio-net.
# need to fix this properly
obj-$(CONFIG_NO_PCI) += pci-stub.o
obj-$(CONFIG_VIRTIO) += virtio.o virtio-blk.o virtio-balloon.o virtio-net.o virtio-serial-bus.o
obj-$(CONFIG_VIRTIO) += virtio-scsi.o
obj-y += vhost_net.o
obj-$(CONFIG_VHOST_NET) += vhost.o
obj-$(CONFIG_REALLY_VIRTFS) += 9pfs/virtio-9p-device.o
obj-y += hw/
obj-$(CONFIG_KVM) += kvm-all.o
obj-$(CONFIG_NO_KVM) += kvm-stub.o
obj-$(CONFIG_VGA) += vga.o
obj-y += memory.o savevm.o cputlb.o
obj-$(CONFIG_HAVE_GET_MEMORY_MAPPING) += memory_mapping.o
obj-$(CONFIG_HAVE_CORE_DUMP) += dump.o
@ -148,21 +139,9 @@ QEMU_CFLAGS += $(VNC_JPEG_CFLAGS)
QEMU_CFLAGS += $( VNC_PNG_CFLAGS)
# xen support
obj-$(CONFIG_XEN) += xen-all.o xen_machine_pv.o xen_domainbuild.o xen -mapcache.o
obj-$(CONFIG_XEN) += xen-all.o xen-mapcache.o
obj-$(CONFIG_NO_XEN) += xen-stub.o
# Inter-VM PCI shared memory
CONFIG_IVSHMEM =
i f e q ( $( CONFIG_KVM ) , y )
ifeq ( $( CONFIG_PCI) , y)
CONFIG_IVSHMEM = y
endif
e n d i f
obj-$(CONFIG_IVSHMEM) += ivshmem.o
# Generic hotplugging
obj-y += device-hotplug.o
# Hardware support
i f e q ( $( TARGET_ARCH ) , s p a r c 6 4 )
obj-y += hw/sparc64/