Hi All, As I mentioned, here is the Intel IGD Passthru in action, that's fully working without any issues, with QEMU/KVM running hardware-accelerated Android-x86 5.1/Lollipop : https://www.youtube.com/watch?v=PBN1DmarJ7k
Thank you all once again for the wonderful work on QEMU/KVM/XEN since many years! Best, Raghavan On Wed, Jan 20, 2016 at 9:31 AM, Raghavan Santhanam <raghavani...@gmail.com> wrote: > Hi Gerd, > > Thanks for the update. > > Actually, I have already got Intel IGD passthru to work couple of days > back with git commit being > at f02ccf53693758b65843264e077f90cf295e7d98(disas/libvixl: Really suppress > gcc 4.6.3 sign-compare warnings). > > As far as Qemu is concerned, I am using default machine. I just had to > modify the creation of PCI > devices code a little. And also the ISA bridge code. Host uses 3.* > kernel(yes, it's quite old!). Guest is > using 4.* kernel. Everything is working without issues. By the way, in my > case, Intel IGD is the primary > VGA. So, it has been challenging to accomplish this task since a very long > period of time. > > And guest I am using is Android-x86(5.1/Lollipop). Updates to follow . . . > > Best, > Raghavan > > > > > > On Wed, Jan 20, 2016 at 2:30 AM, Gerd Hoffmann <kra...@redhat.com> wrote: > >> Hi, >> >> > Based on the Intel IGD passthru support that has been added to >> > Qemu/Xen code base, is there any way to use/reuse the same logic >> > currently to have a successful passthru of an Intel IGD with Qemu/KVM >> > on a Linux host(Ubuntu x86_64) or will that require some more >> > work in addition to what Xen code based already has for the IGD >> > passthru? >> >> If you feel a bit adventurous you can try whenever current git master >> (or 4.5-rc1 when Linus releases it next weekend) as guest kernel works >> for you. >> >> Recent linux kernels seem to not require the host bridge tweaks any >> more. A patch to recognize the qemu q35 south bridge has been added in >> the merge window. >> >> So using the q35 machine type + vfio passthrough without any special igd >> tweaks has a fair chance to work. opregion support isn't there yet, so >> don't expect laptop panels work correctly. >> >> cheers, >> Gerd >> >> >