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
>
>

Reply via email to