virtio-blk: add topology support