I have a VM set up on a USB SSD drive that I assign directly using linux device (-blockdev '{"driver":"host_device","filename":"/dev/disk/by-id/scsi-1SanDisk_Extreme_SSD_20072F404043","aio":"native","node-name":"libvirt-2-storage","cache":{"direct":true,"no-flush":false},"auto-read-only":true,"discard":"unmap"}')
I've been using it for a few years now and recently decided to compile the most recent version of qemu to do some hacking. To my surprise, when I compiled the master branch, Windows failed to load with the "Boot Device Inaccessible" error. I went through tags in git and the latest tag that works is 5.1.0. On 5.2.0-rc0 I started getting this error. Was something changed recently for passing a linux block device as "raw"?
Thank you,
Nick