minix/drivers
Aurelien Jarno f0c391e09b virtio-net: acknowledge used features
According to the virtio specifications, the host present the supported
features to the guest, and the guest should answer woth the features it
supports. This allows the host to disable support for features that the
guest is not going to use.

Minix tells to the host it doesn't support any extended features, while
it uses at least VIRTIO_NET_F_MAC and VIRTIO_NET_F_CTRL_VQ. For the
latter it seems it only allocate the queue while not using it later.
However starting with QEMU 1.4.0, with multiqueue support added, the
control queue is not allocated on the host side if the guest doesn't
tell it supports this feature. This cause virtio-net to crash on the
Minix side.

This patch fixes that by correctly telling the features that are
used by the Minix guest for more than printing a debug message. This
fixes virtio-net on QEMU 1.4.x.

Change-Id: I8bbf757c09d24e0f5fe5835531a1c9203b714bd7
2013-09-11 18:34:11 +02:00
..
acpi Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
ahci ahci: make 64-bit native 2013-08-08 17:36:41 +02:00
amddev ARM updates 2013-01-17 10:03:58 +01:00
at_wini Replace 64bit funcions with operators in at_wini.c 2013-07-23 13:44:54 +02:00
atl2 drivers: fix various sys_irqsetpolicy calls 2012-10-24 11:29:10 +00:00
audio sb16: Don't confuse pv_set() 2013-08-20 19:42:30 +02:00
bmp085 bmp085: driver for the BMP085 temp&pressure sensor 2013-08-22 16:54:03 -04:00
cat24c256 i2c: increase BUFLEN/CMDLEN to 128, add page flag. 2013-07-27 08:21:37 -04:00
dec21140A a bit more -Werror compatability 2013-08-20 11:37:40 +02:00
dp8390 dp8390: resolve Coverity warnings (encore) 2012-08-14 09:11:18 +00:00
dpeth panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
e1000 e1000: resolve Coverity warnings 2012-08-06 16:18:36 +00:00
fb fb: auto-configure with EDID 2013-08-11 20:37:16 +02:00
fbd removed some 64-bit functions 2013-08-05 10:40:26 +02:00
filter Some more 64bit function eradication. 2013-08-07 12:35:53 +00:00
floppy retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
fxp fxp: Add code for PCI_REV 0x83 2013-08-04 20:32:31 +00:00
gpio gpio: port to am335x 2013-09-03 08:14:18 -04:00
hello drop segment from safecopy invocations 2012-06-16 16:22:51 +00:00
i2c kernel: add padconf kernel call 2013-08-28 12:53:05 -04:00
lan8710a beaglebone ethernet improvements 2013-08-19 13:47:10 +00:00
lance lance: resolve Coverity warnings 2012-08-06 16:18:39 +00:00
log retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
memory retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
mmc arm:use the 4 bit mmc data bus if supported by the card. 2013-06-24 09:12:11 +02:00
orinoco tty: non-overlapping code for FKEY_CONTROL 2013-05-01 21:36:43 +00:00
pci rtl8169: add support for RTL8101E family 2013-02-15 11:05:35 +01:00
printer drop segment from safecopy invocations 2012-06-16 16:22:51 +00:00
ramdisk LLVM bitcode for almost the whole source tree 2013-06-18 10:49:53 +02:00
random kernel, random: adaptive entropy gathering 2013-05-07 17:19:06 +00:00
readclock readclock/tda19988: fix compiler/cppcheck warnings 2013-08-10 14:36:10 -04:00
rtl8139 rtl8139: resolve Coverity warnings 2012-07-30 13:59:43 +00:00
rtl8169 rtl8169: reduce verbosity 2013-02-15 11:05:43 +01:00
sht21 sht21: driver for the SHT21 humidity & temp sensor 2013-08-22 16:53:57 -04:00
tda19988 readclock/tda19988: fix compiler/cppcheck warnings 2013-08-10 14:36:10 -04:00
ti1225 ARM updates 2013-01-17 10:03:58 +01:00
tps65217 tps65217: driver for the TPS65217 PMIC 2013-08-05 10:22:59 -04:00
tps65950 tps65950: driver for the TPS65950 PMIC 2013-08-09 12:41:43 +02:00
tsl2550 tsl2550: driver for the TSL2550 light sensor 2013-08-22 16:53:49 -04:00
tty fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
vbox Some more 64bit function eradication. 2013-08-07 12:35:53 +00:00
virtio_blk Rename "struct partition" to "struct part_geom" 2013-03-20 16:14:21 +00:00
virtio_net virtio-net: acknowledge used features 2013-09-11 18:34:11 +02:00
Makefile bmp085: driver for the BMP085 temp&pressure sensor 2013-08-22 16:54:03 -04:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00