From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9pkE-0003Ac-9u for qemu-devel@nongnu.org; Fri, 18 Dec 2015 02:46:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9pkB-0006tm-2i for qemu-devel@nongnu.org; Fri, 18 Dec 2015 02:46:30 -0500 Received: from mx1.redhat.com ([209.132.183.28]:55047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9pkA-0006rc-TJ for qemu-devel@nongnu.org; Fri, 18 Dec 2015 02:46:27 -0500 Message-ID: <1450424780.15674.4.camel@redhat.com> From: Gerd Hoffmann Date: Fri, 18 Dec 2015 08:46:20 +0100 In-Reply-To: <20151217174507.GS3774@thinpad.lan.raisama.net> References: <1450093182-3500-1-git-send-email-kraxel@redhat.com> <1450093182-3500-4-git-send-email-kraxel@redhat.com> <20151217174507.GS3774@thinpad.lan.raisama.net> Content-Type: multipart/mixed; boundary="=-j7f1fqCyH9MtqoWzhz0g" Mime-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v2 02/10] pc: remove has_igd_gfx_passthru global List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eduardo Habkost Cc: igvt-g@ml01.01.org, xen-devel@lists.xensource.com, Stefano Stabellini , qemu-devel@nongnu.org, vfio-users@redhat.com, Paolo Bonzini --=-j7f1fqCyH9MtqoWzhz0g Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > + return (qdev_get_machine->igd_gfx_passthru > > && ((dev->class_code >> 0x8) =3D=3D PCI_CLASS_DISPLAY_VGA)= ); > > } >=20 > Doesn't compile: >=20 > qemu/hw/xen/xen_pt.h: In function =E2=80=98is_igd_vga_passthrough=E2=80= =99: > qemu/hw/xen/xen_pt.h:325:29: error: request for member =E2=80=98igd_gfx_p= assthru=E2=80=99 in something not a structure or union > return (qdev_get_machine->igd_gfx_passthru Incremental fix attached (will squash into v2). cheers, Gerd --=-j7f1fqCyH9MtqoWzhz0g Content-Disposition: attachment; filename="0001-fixup-build-on-xen.patch" Content-Type: text/x-patch; name="0001-fixup-build-on-xen.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBiMzAyMjYxNDBmODAyMDJjNGQyZGRhMjNhY2FlOTUzM2FiYTYxMzZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0 ZTogRnJpLCAxOCBEZWMgMjAxNSAwODo0NDo0OCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFtmaXh1 cF0gYnVpbGQgb24geGVuCgotLS0KIGh3L3hlbi94ZW5fcHQuaCB8IDQgKysrLQogMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3hl bi94ZW5fcHQuaCBiL2h3L3hlbi94ZW5fcHQuaAppbmRleCA2ZDg3MDJiLi42ODBmZTZlIDEwMDY0 NAotLS0gYS9ody94ZW4veGVuX3B0LmgKKysrIGIvaHcveGVuL3hlbl9wdC5oCkBAIC00LDYgKzQs NyBAQAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21t b24uaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCisjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAj aW5jbHVkZSAieGVuLWhvc3QtcGNpLWRldmljZS5oIgogCiB2b2lkIHhlbl9wdF9sb2coY29uc3Qg UENJRGV2aWNlICpkLCBjb25zdCBjaGFyICpmLCAuLi4pIEdDQ19GTVRfQVRUUigyLCAzKTsKQEAg LTMyMiw3ICszMjMsOCBAQCBleHRlcm4gdm9pZCAqcGNpX2Fzc2lnbl9kZXZfbG9hZF9vcHRpb25f cm9tKFBDSURldmljZSAqZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB1bnNpZ25lZCBpbnQgZnVuY3Rpb24pOwogc3RhdGljIGlubGluZSBib29sIGlzX2ln ZF92Z2FfcGFzc3Rocm91Z2goWGVuSG9zdFBDSURldmljZSAqZGV2KQogewotICAgIHJldHVybiAo cWRldl9nZXRfbWFjaGluZS0+aWdkX2dmeF9wYXNzdGhydQorICAgIE1hY2hpbmVTdGF0ZSAqbWFj aGluZSA9IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKKyAgICByZXR1cm4gKG1hY2hpbmUt PmlnZF9nZnhfcGFzc3RocnUKICAgICAgICAgICAgICYmICgoZGV2LT5jbGFzc19jb2RlID4+IDB4 OCkgPT0gUENJX0NMQVNTX0RJU1BMQVlfVkdBKSk7CiB9CiBpbnQgeGVuX3B0X3JlZ2lzdGVyX3Zn YV9yZWdpb25zKFhlbkhvc3RQQ0lEZXZpY2UgKmRldik7Ci0tIAoxLjguMy4xCgo= --=-j7f1fqCyH9MtqoWzhz0g--