Planning/2.4/Testing

From QEMU

rc0

Build warnings for mingw64:

In file included from /home/andreas/QEMU/qemu-cpu/include/hw/virtio/virtio.h:23:0,
                 from /home/andreas/QEMU/qemu-cpu/include/hw/virtio/virtio-blk.h:18,
                 from /home/andreas/QEMU/qemu-cpu/hw/block/virtio-blk.c:21:
/home/andreas/QEMU/qemu-cpu/include/standard-headers/linux/virtio_ring.h: In function 'vring_init':
/home/andreas/QEMU/qemu-cpu/include/standard-headers/linux/virtio_ring.h:146:23warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  vr->used = (void *)(((unsigned long)&vr->avail->ring[num] + sizeof(__virtio16)
                       ^