<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr">I'm also interested in the answer.</div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr">I've read about how to use BIOS GPU in UEFI system, but not versa.</div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr">For your first question, since most Mac have 2 GPU, I'll probably give the "unused" (slow) IGD to (slow) vm, while display the vm output onto the main screen (GPU). Thus UPD mode should be fine.</div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr">Regards,</div><div id="yui_3_16_0_ym19_1_1514951538720_25925" dir="ltr">Daimon</div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Wednesday, January 3, 2018 4:10 PM, Dmitry Fleytman <dmitry.fleytman@gmail.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div dir="ltr">Hello All,<br></div><div dir="ltr"><br></div><div dir="ltr">We're evaluating possibility of using IGD passthrough in legacy mode using Apple laptops, like Macbook Air as a h/w platform.<br></div><div dir="ltr"><br></div><div dir="ltr">Apple laptops are using UEFI boot, according to lspci the options rom is disabled:<br></div><div dir="ltr">[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]<br></div><div dir="ltr"><br></div><div dir="ltr">As a result when trying to launch QEMU IGD passthrough, the following error is encountered:<br></div><div dir="ltr">qemu-system-x86_64: -device vfio-pci,host=00:02.0,id=hostdev0,bus=pci.0,addr=0x2: IGD device 0000:00:02.0 has no ROM, legacy mode disabled<br></div><div dir="ltr"><br></div><div dir="ltr">We tried to supply VBIOS binaries dumped from another platform with the same graphics adaptor, but that did not work either:  “legacy mode disabled” error disappeared but the picture did not show up on the screen.<br></div><div dir="ltr"><br></div><div dir="ltr">Therefore, we would like to ask a number of questions:<br></div><div dir="ltr"><br></div><div dir="ltr">  - What in your opinion would be the best way to make IGD passthrough working on hardware like this?<br></div><div dir="ltr">  - For UEFI only OSes, like MacOS, what are the missing parts required to support UEFI VM with IGD passthrough?<br></div><div dir="ltr"><br></div><div dir="ltr">Your thoughts are welcome,<br></div><div dir="ltr">Dmitry<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">vfio-users mailing list<br></div><div dir="ltr"><a ymailto="mailto:vfio-users@redhat.com" href="mailto:vfio-users@redhat.com">vfio-users@redhat.com</a><br></div><div dir="ltr"><a href="https://www.redhat.com/mailman/listinfo/vfio-users" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br></div><br><br></div>  </div> </div>  </div></div></body></html>