diff options
author | Blue Swirl <blauwirbel@gmail.com> | 2011-07-14 15:22:20 +0000 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2011-07-20 21:22:43 +0000 |
commit | 21673cdecb9e9b5a22acaf0a44e47145beb1999e (patch) | |
tree | 48b0f14b6c3fdc8524f9cd5fc171ea420e8b3e62 /Makefile.target | |
parent | b5176d279a81b3205a6f4e4757b39a4e4f8833e8 (diff) | |
download | qemu-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.target | 2 |
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 |