Hello,
I want to check myos's virtio-gpu device, so, I use command run myos:
cargo run --features=gpu,x,virgl_renderer,virgl_renderer_next -- run \
--cpus 8 \
--mem 1024 \
--disable-sandbox \
--gpu backend=virglrenderer,width=1920,height=1080 \
./myos
During myos initialization,like Linux,cerate two queue for virtio_gpu.
First queue:ctrlq,create success,
But, second queue:cursorq, create failed. And, crosvm report a WRONG:
[2022-12-05T19:40:19.384103334+08:00 WARN devices::virtio::queue] ignoring write to vector on ready queue
And, when I try to get EDID from host virtio-gpu, I sent meg, but I received zero intrrrput.
Under normal conditions, in linux code, two queue could create success and could get interrupt. But I am in an abnormal conditions.
It seems like my crosvm commands Error ?
Why crosvm tells me WRONG ?
Why I can't communicate with host virtio-gpu ?
I am so confused,
Hope your help,
thanks