I remeber your reply here:
https://www.mail-archive.com/vfio-users@redhat.com/msg03415.html
You said QEMU will fix the rom with correct device id automatically when
it's reading the rom directly from the device.

In today's env, the host is already booted in legacy mode. Do I still need
to dump the rom and fix the device id?

If I need, can I dump with these commands?
    echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom
    cat /sys/devices/pci0000:00/0000:00:02.0/rom > vbios.dump
    echo 0 > /sys/devices/pci0000:00/0000:00:02.0/rom

Thanks!

Alex Williamson <alex.william...@redhat.com> 于2018年10月12日周五 下午10:47写道:

> On Fri, 12 Oct 2018 17:41:42 +0800
> Acewind <acew...@gmail.com> wrote:
>
> > The two cpus all both SkyLake arch.
> >
> > I have successed to passthrough IGD device to Win7/Win10 on an  i3-6100
> > machine with Fedora 25.
> > I use legacy mode and set x-igd-gms=1 on qemu command line.
> >
> > When I work on another machine of i3-6100U with the same solution.
>
> You might try configuring the host BIOS to boot into legacy mode
> (non-UEFI) and use a live CD to get the legacy mode video BIOS from
> IGD.  You'll need to run rom-fixer on it to correct the checksum and
> device ID.  Then use the rom file option in libvirt xml to pass this
> image to the VM.  I've had this help before when the host system boots
> via UEFI natively.  Thanks,
>
> Alex
>
_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to