aboutsummaryrefslogtreecommitdiff
path: root/Makefile.target
diff options
context:
space:
mode:
authorBlue Swirl <blauwirbel@gmail.com>2011-07-14 15:22:20 +0000
committerBlue Swirl <blauwirbel@gmail.com>2011-07-20 21:22:43 +0000
commit21673cdecb9e9b5a22acaf0a44e47145beb1999e (patch)
tree48b0f14b6c3fdc8524f9cd5fc171ea420e8b3e62 /Makefile.target
parentb5176d279a81b3205a6f4e4757b39a4e4f8833e8 (diff)
downloadqemu-21673cdecb9e9b5a22acaf0a44e47145beb1999e.zip
qemu-21673cdecb9e9b5a22acaf0a44e47145beb1999e.tar.gz
qemu-21673cdecb9e9b5a22acaf0a44e47145beb1999e.tar.bz2
Avoid CPU endian memory accesses in devices
Don't compile virtio.c in hwlib, it depends on memory accesses performed in CPU endianness. Make loads and stores in CPU endianness unavailable to devices and poison them to avoid further bugs. Acked-by: Alexander Graf <agraf@suse.de> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'Makefile.target')
-rw-r--r--Makefile.target2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.target b/Makefile.target
index fe78516..e20a313 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -191,7 +191,7 @@ obj-y = arch_init.o cpus.o monitor.o machine.o gdbstub.o balloon.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-blk.o virtio-balloon.o virtio-net.o virtio-serial-bus.o
+obj-$(CONFIG_VIRTIO) += virtio.o virtio-blk.o virtio-balloon.o virtio-net.o virtio-serial-bus.o
obj-y += vhost_net.o
obj-$(CONFIG_VHOST_NET) += vhost.o
obj-$(CONFIG_REALLY_VIRTFS) += 9pfs/virtio-9p-device.o