I found EVENT_IDX feature was once supported for virtio-block (see commit 4366dd9 and issue #786), however in current main that feature is gone.
Is there any reason for not supporting EVENT_IDX anymore? That can bring noticeable improvement for block IO perf.