From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0XLi-0002UQ-97 for qemu-devel@nongnu.org; Fri, 06 Oct 2017 14:27:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0XLf-0002vb-4s for qemu-devel@nongnu.org; Fri, 06 Oct 2017 14:27:50 -0400 Received: from smtp.citrix.com ([66.165.176.89]:29347) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1e0XLe-0002uw-Vb for qemu-devel@nongnu.org; Fri, 06 Oct 2017 14:27:47 -0400 From: Ian Jackson Date: Fri, 6 Oct 2017 19:27:17 +0100 Message-ID: <1507314444-30835-2-git-send-email-ian.jackson@eu.citrix.com> In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com> References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH 1/8] xen: link against xentoolcore List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Ross Lagerwall , Anthony PERARD , Juergen Gross , Stefano Stabellini , xen-devel@lists.xenproject.org, Ian Jackson From: Anthony PERARD Xen libraries 4.10 will include a new xentoolcore library, without which xendevicemodel et al will not work. Signed-off-by: Ian Jackson --- configure | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/configure b/configure index fd7e3a5..6f691df 100755 --- a/configure +++ b/configure @@ -2072,7 +2072,7 @@ if test "$xen" != "no" ; then $($pkg_config --modversion xencontrol | sed 's/\./ /g') )" xen=yes xen_pc="xencontrol xenstore xenguest xenforeignmemory xengnttab" - xen_pc="$xen_pc xenevtchn xendevicemodel" + xen_pc="$xen_pc xenevtchn xendevicemodel xentoolcore" QEMU_CFLAGS="$QEMU_CFLAGS $($pkg_config --cflags $xen_pc)" libs_softmmu="$($pkg_config --libs $xen_pc) $libs_softmmu" LDFLAGS="$($pkg_config --libs $xen_pc) $LDFLAGS" @@ -2104,18 +2104,20 @@ EOF cat > $TMPC < +#include int main(void) { xenforeignmemory_handle *xfmem; xfmem = xenforeignmemory_open(0, 0); xenforeignmemory_map2(xfmem, 0, 0, 0, 0, 0, 0, 0); + xentoolcore_restrict_all(0); return 0; } EOF - compile_prog "" "$xen_libs -lxendevicemodel $xen_stable_libs" + compile_prog "" "$xen_libs -lxendevicemodel $xen_stable_libs -lxentoolcore" then - xen_stable_libs="-lxendevicemodel $xen_stable_libs" + xen_stable_libs="-lxendevicemodel $xen_stable_libs -lxentoolcore" xen_ctrl_version=41000 xen=yes elif -- 2.1.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 1/8] xen: link against xentoolcore Date: Fri, 6 Oct 2017 19:27:17 +0100 Message-ID: <1507314444-30835-2-git-send-email-ian.jackson@eu.citrix.com> References: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0XLi-0000um-0j for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 18:27:50 +0000 In-Reply-To: <1507314444-30835-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: Juergen Gross , Stefano Stabellini , Ian Jackson , Ross Lagerwall , Anthony PERARD , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpYZW4gbGli cmFyaWVzIDQuMTAgd2lsbCBpbmNsdWRlIGEgbmV3IHhlbnRvb2xjb3JlIGxpYnJhcnksIHdpdGhv dXQKd2hpY2ggeGVuZGV2aWNlbW9kZWwgZXQgYWwgd2lsbCBub3Qgd29yay4KClNpZ25lZC1vZmYt Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbmZpZ3Vy ZSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGZkN2UzYTUu LjZmNjkxZGYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIwNzIs NyArMjA3Miw3IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCiAgICAgICAkKCRwa2df Y29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCiAgICAg eGVuPXllcwogICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4ZW5ndWVzdCB4ZW5mb3Jl aWdubWVtb3J5IHhlbmdudHRhYiIKLSAgICB4ZW5fcGM9IiR4ZW5fcGMgeGVuZXZ0Y2huIHhlbmRl dmljZW1vZGVsIgorICAgIHhlbl9wYz0iJHhlbl9wYyB4ZW5ldnRjaG4geGVuZGV2aWNlbW9kZWwg eGVudG9vbGNvcmUiCiAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmln IC0tY2ZsYWdzICR4ZW5fcGMpIgogICAgIGxpYnNfc29mdG1tdT0iJCgkcGtnX2NvbmZpZyAtLWxp YnMgJHhlbl9wYykgJGxpYnNfc29mdG1tdSIKICAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0t bGlicyAkeGVuX3BjKSAkTERGTEFHUyIKQEAgLTIxMDQsMTggKzIxMDQsMjAgQEAgRU9GCiAgICAg ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ R05fQVBJCiAjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgorI2luY2x1ZGUgPHhlbnRvb2xj b3JlLmg+CiBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1l bTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKICAgeGVuZm9yZWln bm1lbW9yeV9tYXAyKHhmbWVtLCAwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyAgeGVudG9vbGNvcmVf cmVzdHJpY3RfYWxsKDApOwogCiAgIHJldHVybiAwOwogfQogRU9GCi0gICAgICAgIGNvbXBpbGVf cHJvZyAiIiAiJHhlbl9saWJzIC1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAg ICAgICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0 YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAgICAgICB0aGVuCi0gICAgICB4ZW5fc3RhYmxlX2xp YnM9Ii1seGVuZGV2aWNlbW9kZWwgJHhlbl9zdGFibGVfbGlicyIKKyAgICAgIHhlbl9zdGFibGVf bGlicz0iLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIC1seGVudG9vbGNvcmUiCiAg ICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCiAgICAgICB4ZW49eWVzCiAgICAgZWxpZgotLSAK Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK