From patchwork Wed Nov 13 11:59:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 179292 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp9491374ilf; Wed, 13 Nov 2019 04:00:15 -0800 (PST) X-Google-Smtp-Source: APXvYqxxXBSUXd+EdT2YTN9pjiBfGxrpKvi95VaMcZTAUVq5a/2fKFVCjao8dZ490RNFLE/rrhcS X-Received: by 2002:a50:a691:: with SMTP id e17mr3054094edc.151.1573646415893; Wed, 13 Nov 2019 04:00:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573646415; cv=none; d=google.com; s=arc-20160816; b=zQh3qa5bmzEe+MxehVRa6En9xO3Pnlw3KPVRHY7l2UyRjH/tPRZh+IfxxRPKSkfVuY BOUuH6HMLDGxXNe1oCkODj1+AY7FyUaJH261yxpKXG1YSWQQMv8GbAKDMkIo1xa3T3J9 Gc6kZGYk+1cS2mFsldVa4GWurpda3rxElHMhqQ/D7gAvO7i2rUKJrp/44gOnbX9ohbsb Q7Q1DCIa6ZXQVU6tdG8RjXltfShyMKrwSLrFKIJ28bzjN6pnYIkFqqxGCFqtoaiLaGX5 W53GfjAJMzmSO/URyCWGF+6BAppmcv1rylB6sbVHwWVAWxIdhTQenhzGvSvDU5z7qOb4 Q/CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=nyA9Rfm3P2Cacqj24bQZxFtOgORLSIreXZLe4TXhnIU=; b=rLgHqgxEmUE56KfSbOl3tJNqy8oG5EWUt967MwSt7bog1FAN1eWQDg9RtTac7Cnbm1 H0X2BPmI9/8ndrRt68GacHvIkxxBvHFXLsY5LsdrFg63y0vOaY0i0CvHBl/FIGL0XIK+ GsMBY15rKOkxmblZNXBc4aFRcV0gsngfNhmq5qpLjGGTQklpRp5hkWJ+SZiLK0ZMNwdl sKOVGeD3pLgS4C0NEqxgrfjA0PJLdohCBrP2+AMxd7OMfopN8C+Zt82qSTfmn82/UKY7 kThxPbmlzBHnuz57FiEFUXSSlLaZWFD5zKJpAN/UOJ9LK6QI6hgCKHo88HcvH0bEU/4w IMsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="qcUAjp/d"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id g40si1250597edb.369.2019.11.13.04.00.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Nov 2019 04:00:15 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="qcUAjp/d"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJm-000500-JE for patch@linaro.org; Wed, 13 Nov 2019 07:00:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33038) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJV-0004zd-MV for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUrJU-0004CU-KD for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:57 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:40065) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUrJU-0004BB-CR for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:56 -0500 Received: by mail-wm1-x331.google.com with SMTP id f3so1693001wmc.5 for ; Wed, 13 Nov 2019 03:59:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nyA9Rfm3P2Cacqj24bQZxFtOgORLSIreXZLe4TXhnIU=; b=qcUAjp/dL6/KapTqH2+MWLjDEK8bg8Eve6Ce6QtTFlnOSLLcHD5cQfqjmetgD9zA60 KgGrvcaEmnkleNHZKgikuOLP9ci2xSB3vc7ExV1PwLfCC41JK/Hz83tiYyClmCu9JWFZ ZyJKyXCdFr0EQDsLSUSwJN2rRNsB8B57OOsrKTYd4LMVlAwnqO6DqX9GJfWNTuXz6P+E P9szTeDJ1gYYUSSTwjhiG5Fzm1Azc1cwl7+JYiOLc7q28nCeAf5htKAE/gQlWxqqrpc5 QC1OxQHDodt3DKl+z2ZA0dXn3BkbHWJseh8B2VxrnuxiX1oat0NJNJa2QNdNzxy9pNlb Hz4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nyA9Rfm3P2Cacqj24bQZxFtOgORLSIreXZLe4TXhnIU=; b=shjpeJYWlYrTKFJIq+EYCFKj+knvtLfWsJvNEDecin0NNiXzlhJMiFtsEPAPCLLD7Z hmHzGTiui18zCbPu6q/o4WzJG7Z19c35BuUmW4WK54ZyCdy6CY3JdovEziONohYd3pGz ABV8SKKyXmxZOy2eODbqtEeTBP35eK6UflMyz3xe3keQlBZZnRSxD48f1NCsTLjxxGEP 3rBp8I6xfqitvGcH9Jjog0e3t2/w5BiJlsHYznp6oGf6m47XBRGHZm0yjHtMTnuI7hfO BiIdryF0DFCKckvxwF0yvpNQDvOM3v1vYs5JW9TjL+OKHz4rGXC1en1EQ3jMmzxjnm/u cX9g== X-Gm-Message-State: APjAAAXgvBh7Gg3fp8sAKm5uUPT+mkyL/M9mCI9+TL7xiWlWHOgsrLux Q7clMaO1pfbvtQkSn3SVRoe6bw== X-Received: by 2002:a1c:28d4:: with SMTP id o203mr2478473wmo.147.1573646394032; Wed, 13 Nov 2019 03:59:54 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y67sm2183975wmy.31.2019.11.13.03.59.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Nov 2019 03:59:52 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 430431FF8C; Wed, 13 Nov 2019 11:59:52 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 1/5] tests/vm: make --interactive (and therefore DEBUG=1) unconditional Date: Wed, 13 Nov 2019 11:59:48 +0000 Message-Id: <20191113115952.775-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191113115952.775-1-alex.bennee@linaro.org> References: <20191113115952.775-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::331 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Peter Maydell , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" While the concept of only dropping to ssh if a test fails is nice it is more useful for this to be unconditional. You usually just want to get the build up and running and then noodle around debugging or attempting to replicate. Cc: Peter Maydell Signed-off-by: Alex Bennée --- v2 - fix spelling --- tests/vm/basevm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.20.1 Reviewed-by: Thomas Huth diff --git a/tests/vm/basevm.py b/tests/vm/basevm.py index 91a9226026d..0b8c1b26576 100755 --- a/tests/vm/basevm.py +++ b/tests/vm/basevm.py @@ -403,7 +403,7 @@ def main(vmcls): exitcode = 0 if vm.ssh(*cmd) != 0: exitcode = 3 - if exitcode != 0 and args.interactive: + if args.interactive: vm.ssh() if not args.snapshot: From patchwork Wed Nov 13 11:59:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 179295 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp9495421ilf; Wed, 13 Nov 2019 04:03:15 -0800 (PST) X-Google-Smtp-Source: APXvYqyj7k1AVCuecIi+P1vVSF6CfoaSTkTWBbyyy7Yc9w1nYcE7MFGXI96sflk2eR0VIy5rsj8G X-Received: by 2002:ac8:1604:: with SMTP id p4mr2235670qtj.276.1573646595401; Wed, 13 Nov 2019 04:03:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573646595; cv=none; d=google.com; s=arc-20160816; b=y29ZCb5JwUDSBtZmSZvSJzfOW5doFqN61H1ErxwQYRTN5TLXV1GKtGmZbBYq5sMHsk HXV2Upx9AdwzwCMocETI2kdKt5ePAmeHDzqBMy88VvInd0QCjrUtXgGxA/x+rZxVuz1L bN85Mp65HB1AfyAeE9VFlqTAq52Th+GRDX7031pcJ0LXjDx4dDfwN9+rhgK9kyDyzTCo i/Nzn6SI7SerHWv3Qz9wuCTrCbL7zhlXzhRmwsiRRBQMXQvTojZGksVdRJm5/itKKSKW w59q2eGOgFdcIZLEQPIYVYNHO0jklCLUmOEcFexEpxezcMsDay3hLROc1oXF61O3rO69 c4mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=stPfjhlfRMtU6DLfmn85a0s8Wa67hLr8dK2T2ih0OY4=; b=laqh9lT2Re/3fUQn6f82Zxj4IbtxkcL3TQw6sA5iPgacomGiv7x7BkOSJgvugA7W48 N9/dFYvzZdJkMgClmZ9Gtl6F18lh1aXEMvmkdonQpegR10czfWAcYeCFYnwDezY3Ig+w ZyOL2EETSpy+WLFMTc5ImARrbuPu/3eURnWRYAdM1fOXMD7sBT5Q4CP5h0RldKIyW7aU 3s/2p5T7L3nHC4c74rhpnRJfhqSwxv8TmQ3QJGnAeJw2jQnC4DXCvJenZV4OhjqdN0kS jQvi7fevu7idhMIc5jNbQwVOoe/RQOhP5Xup4BQK1sHOUfnxgWNs39hu/66TQy2A2AGf vJzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=ghjrz3Ef; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id a21si897208qtp.241.2019.11.13.04.03.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Nov 2019 04:03:15 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=ghjrz3Ef; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrMg-0007g0-U7 for patch@linaro.org; Wed, 13 Nov 2019 07:03:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33056) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJW-0004zy-Rn for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUrJV-0004DK-TC for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:58 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:33606) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUrJV-0004Cp-NX for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:57 -0500 Received: by mail-wr1-x42b.google.com with SMTP id w9so2068482wrr.0 for ; Wed, 13 Nov 2019 03:59:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=stPfjhlfRMtU6DLfmn85a0s8Wa67hLr8dK2T2ih0OY4=; b=ghjrz3EfbiQsT3+7cAy6uSTO21arqBT2RfdyzbPyda5Yc7JKMQ9Rnnzhc0Xt5UzpfB Gf0t4Z2lKPAYYZlZzjT6QaO9Uqf6QGcN/o7SgOnKoMvck7ofZMT/ruRqkJ7KGnFvVC3p jFnvXxBSfKopEaCcA5JfK5RduVzXq7+13rMJB9Oan5X4SL2bZbPcudw03nqWIVbh9zLi UKzK+HoLOH1+qm7K5hdXqlW10dJdXwPrK5K2WOHj5WZlyPvKjtsppAQgT2lxutLH3eoT TSSEeLirOyDFKCYLbKSUqIN0DmFPrS4DypwFBIP5sQfNZWcbzjFcHTblPH7bGipxsmQW FMqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=stPfjhlfRMtU6DLfmn85a0s8Wa67hLr8dK2T2ih0OY4=; b=WqJ7zPn6slGxJIDdlmioJmFwOENbVfI1xOtx77dhkcfBsyackNne+d1XlPJlznScjK 5c0xOo8IO1GIsKk7lfniaDUa3UYWEKkG9zyn0biyABf8okly0hxk7AliwMiN3snbX0ku ZHO9G4XxuszeKSA8N3VZBE7xd9LGDZFHz/y9QgF9z7BJD8CAOqnlU2ZCRav+VvlzuH+m QmRVnSwL+gwLPuB/eobPtqDZ0VS10UoGW8qV2NCmtyhIqOtHrB/Cqoom1uuN8eKxghPt gd+7u/gKHbC343gJnpIwtvZx2apPaU1qNts5l15W2Gxpz5lCMNTaYdn+0Npnf33QHZoK sRMg== X-Gm-Message-State: APjAAAXzqkY5Wk2CjkQyL4ZHm3rV4TlKUDBdzPLxJ1AdIeJvO1wtSOqW Rbsi0vzdP+tFAzrzQPh2K5CkHQ== X-Received: by 2002:adf:ffd0:: with SMTP id x16mr2348584wrs.86.1573646396534; Wed, 13 Nov 2019 03:59:56 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d202sm1900461wmd.47.2019.11.13.03.59.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Nov 2019 03:59:52 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 57A141FF8F; Wed, 13 Nov 2019 11:59:52 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 2/5] docs/devel: rename plugins.rst to tcg-plugins.rst Date: Wed, 13 Nov 2019 11:59:49 +0000 Message-Id: <20191113115952.775-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191113115952.775-1-alex.bennee@linaro.org> References: <20191113115952.775-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42b X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" This makes it a bit clearer what this is about. Signed-off-by: Alex Bennée --- docs/devel/index.rst | 2 +- docs/devel/{plugins.rst => tcg-plugins.rst} | 0 MAINTAINERS | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) rename docs/devel/{plugins.rst => tcg-plugins.rst} (100%) -- 2.20.1 Reviewed-by: Philippe Mathieu-Daudé diff --git a/docs/devel/index.rst b/docs/devel/index.rst index 2ff058bae38..c86a3cdff2f 100644 --- a/docs/devel/index.rst +++ b/docs/devel/index.rst @@ -22,4 +22,4 @@ Contents: decodetree secure-coding-practices tcg - plugins + tcg-plugins diff --git a/docs/devel/plugins.rst b/docs/devel/tcg-plugins.rst similarity index 100% rename from docs/devel/plugins.rst rename to docs/devel/tcg-plugins.rst diff --git a/MAINTAINERS b/MAINTAINERS index ff8d0d29f4b..b160d817208 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2369,6 +2369,7 @@ F: tcg/ TCG Plugins M: Alex Bennée S: Maintained +F: docs/devel/tcg-plugins.rst F: plugins/ F: tests/plugin From patchwork Wed Nov 13 11:59:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 179296 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp9496773ilf; Wed, 13 Nov 2019 04:04:15 -0800 (PST) X-Google-Smtp-Source: APXvYqwnW++tAtlPry+SlZlCOx5UbxMPlcsy0es3RfVopIO8AMFQCS/J2lRqIj5AXQSulmzJ/qAU X-Received: by 2002:a17:906:52c3:: with SMTP id w3mr2434808ejn.122.1573646655256; Wed, 13 Nov 2019 04:04:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573646655; cv=none; d=google.com; s=arc-20160816; b=jRpAWrJbJB61sDR/UL9cmqFc6T5raic7djlzeOd9VqHDxbOAsGl5GNKLFDzz6BJ/78 eGMrdbt4seylxVZMZgEG/HDxaRB47Yn9/occQu1JT6U/9QJEasCKoN9vr9QnrAauIkGi e4rbT64eaqsFx58hfxwP/R2KD8qTs0D0isNIPGx5ZuIgj2rCB9ypB8u5G4U8jmi/6bMn yElEuxpvE3hLQeDg1ePQV1BdyQufdCVU8uGkXh6toYxRIOnTDNzkhiB1TNHlE4bxdwL+ 8kNH23R2XznUr14efi81tvQyuTw1tp++kCvwxl9IJNQaZ3u060A3nyuenu4Cphyu8IbS elWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=LLUdVSuPei6RAwTaPKVy6/3rq24iATJe7bkWNsh6uTU=; b=oUyHnVY1YwKvNGheZ3us5eb3CnXJNCeehwG82bmdJvqEUy4xeSGb54uSGhyZ/ECRPD g5h4f2gXi2p8aG+tv+oYjGSVyubdDaGpA8njyKt0aJxb4nxgcRsDR74EQowjMsk/oFie ELRfAjXMDIpuW9y1Axt5T7towtRXkobMFq89ZVqKq6WW0AJ+iVwVcFcOVru7HGmX3DEU wfpZKrPgKnLuOjr6HThNsgGrpMU0bwaAbeZ2A53Ru5+Wp4/kvDiTO9pfcvQIT2HOvKfU gPXM1xOq8LzFd46c/f3YDsSc7iXXQKxaJcaejQOSLioi/7AlYpaRD6czF9uCCBiIyvnI 2ZIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="pCNQqF9/"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id v2si1218099ede.61.2019.11.13.04.04.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Nov 2019 04:04:15 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="pCNQqF9/"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrNe-0000WV-7F for patch@linaro.org; Wed, 13 Nov 2019 07:04:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33071) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJY-00050U-9c for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUrJX-0004E6-6b for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:00 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:35838) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUrJX-0004De-0p for qemu-devel@nongnu.org; Wed, 13 Nov 2019 06:59:59 -0500 Received: by mail-wr1-x444.google.com with SMTP id s5so2061926wrw.2 for ; Wed, 13 Nov 2019 03:59:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LLUdVSuPei6RAwTaPKVy6/3rq24iATJe7bkWNsh6uTU=; b=pCNQqF9/m0xFj0siyxMAgjxY47lz1d85wHe2FmDsJVgAWI6UEEaXZNn3dO6xloLRCA kEa8kLgYK0IepcSqjDfAK7XJ/4LQE74Yu4ro53r5zN5snIscTk8D4U0QFuRw+B2iQee/ MYM9A2vq295bQCvo+Cn5drsOYw9cLdCKvui9tlws63DKkyphv7drWEkifzMjvVQUXsEM Y+vKIWjBNQIDGxl5VDRgiivsgfpLjaLG3rFkcW/CWJg/c613PZqcu34KgUEApYuRnbaD v0tj8+MNK4UpWfdbf1lAZlnnqMc9ticIKHUwmCNIVTqK2zd6+BrH7600TVoediHOHWUv qEAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LLUdVSuPei6RAwTaPKVy6/3rq24iATJe7bkWNsh6uTU=; b=bZkQAiIpJQGxAIKYgA45trqfR/cWtu4M29daNplitkr9+0gMYdIoBKkrqqDzfkXvUf j+6WbgVS6U4ZxufTR+O+7BBG0KlRlvEvP23Dp2fVuiR6Pe6QGJgtsvgtUgiF6ojjrhjn dvW8pun8wZzTiRQeJ8TBxVV+etj5Qkjlmn3v0CX3LqFj/Nq9sI1mzOHyUWLYSjme1KwI +AJY5KnOLCpnP2W7AB250U2erkoE7HsNrCR6MijP2CzkFAVn4c7eJWi76BkRXbnAQUpp oJ0YRadzX+PuKturYn/x2i+N9VuGY3VLfJn7EKfGIa9dFGHqfAKyMuW5V+BqeSNYjEiN qvnA== X-Gm-Message-State: APjAAAUIgfSkf6fnj8OTCRtVhZUFWefy1SxGjB916Qxju2RjbKjmV0eU bXiJhJ2KpieqklthOvcZhQdsNw== X-Received: by 2002:a5d:48c8:: with SMTP id p8mr2617842wrs.318.1573646397870; Wed, 13 Nov 2019 03:59:57 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id 200sm2432008wme.32.2019.11.13.03.59.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Nov 2019 03:59:56 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6D0EB1FF90; Wed, 13 Nov 2019 11:59:52 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 3/5] docs/devel: update tcg-plugins.rst with API versioning details Date: Wed, 13 Nov 2019 11:59:50 +0000 Message-Id: <20191113115952.775-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191113115952.775-1-alex.bennee@linaro.org> References: <20191113115952.775-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" While we are at it fix up the quoted code sections with the inline :: approach. Signed-off-by: Alex Bennée --- v2 - fix grammar - mention we also will fail to load outside the range - clean-up code sections --- docs/devel/tcg-plugins.rst | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) -- 2.20.1 Reviewed-by: Robert Foley diff --git a/docs/devel/tcg-plugins.rst b/docs/devel/tcg-plugins.rst index b18fb6729e3..718eef00f22 100644 --- a/docs/devel/tcg-plugins.rst +++ b/docs/devel/tcg-plugins.rst @@ -25,6 +25,23 @@ process. However the project reserves the right to change or break the API should it need to do so. The best way to avoid this is to submit your plugin upstream so they can be updated if/when the API changes. +API versioning +-------------- + +All plugins need to declare a symbol which exports the plugin API +version they were built against. This can be done simply by:: + + QEMU_PLUGIN_EXPORT int qemu_plugin_version = QEMU_PLUGIN_VERSION; + +The core code will refuse to load a plugin that doesn't export a +`qemu_plugin_version` symbol or if plugin version is outside of QEMU's +supported range of API versions. + +Additionally the `qemu_info_t` structure which is passed to the +`qemu_plugin_install` method of a plugin will detail the minimum and +current API versions supported by QEMU. The API version will be +incremented if new APIs are added. The minimum API version will be +incremented if existing APIs are changed or removed. Exposure of QEMU internals -------------------------- @@ -40,16 +57,14 @@ instructions and events are opaque to the plugins themselves. Usage ===== -The QEMU binary needs to be compiled for plugin support: +The QEMU binary needs to be compiled for plugin support:: -:: - configure --enable-plugins + configure --enable-plugins Once built a program can be run with multiple plugins loaded each with -their own arguments: +their own arguments:: -:: - $QEMU $OTHER_QEMU_ARGS \ + $QEMU $OTHER_QEMU_ARGS \ -plugin tests/plugin/libhowvec.so,arg=inline,arg=hint \ -plugin tests/plugin/libhotblocks.so From patchwork Wed Nov 13 11:59:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 179297 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp9498162ilf; Wed, 13 Nov 2019 04:05:14 -0800 (PST) X-Google-Smtp-Source: APXvYqzHrovT0ODhZts2wwH/q91kW1fQgc1pQ343Yy6sBARM2i4VlieKTu2lw1L6L+H5dWvDvV69 X-Received: by 2002:aed:3f21:: with SMTP id p30mr2257062qtf.236.1573646714272; Wed, 13 Nov 2019 04:05:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573646714; cv=none; d=google.com; s=arc-20160816; b=ZhmHokblSx/pC4R0I8Cqy6OmuHdNPT973EbO8g8UepqE29KeMMysINkdH4nqCLvOlT ojS2jnwyZDOubunj2TuF2ptCK8iT7abRNXfTIAEKeYvuRysuzoyjXrD/0N9ngLfl26WX Qm+8Qe8Qxqu2nmX3CF9o2uLxWaA6hoPK/uzXVjss51Y48x//twJbqMKv/WwG7qPGQCtU TXS5dOXEaSRgN44Nr2FZm477W0EsjPc5csg18wNMAywiNYspvqNX7eJuIJhoLSBG6cfy /F/cPZ8dgwc3MhgEFrqpryvNueB83mDr56CEPL9hAOUntYzed37kWkL2C2I1jXrbFcYt Yfgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=dAtTKvTGGLbgatjy9hszVeJW8BTJjLusZ3gELbhkEj4=; b=b3oj/kusFcqSL3PgqaaS+XXl7mnu/VaivChycZpHQ9w5ERy0bNLgzaBF/sfHUuSkP3 Rzz+lpQ2k++TJSauzJnUfcwhD6U5bRF4wTpH9h3PeXQELegZS1YEsUDt4MCEX+QnzDK6 CavJoQQ7LXYozROZuYRQ+JqHDSY/74lUXKl2JUbW48FRxz6Osng3eI1hfAb51dkNEZg3 Z8nF9/xHunkMt4aEupF3zMoj4BI4tTjS8FpRzXFX/YS0CH0KlFz3PU5OC5kMGUqaT4+p NpnZaUuUy7KTUDCEqULZ6ZoAUYdeVMRxumfMb0KoWxIiTEPVTBHZwHrg3I9+E8XRXnt9 Oo8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=WxoFSJlE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id p17si886670qvl.69.2019.11.13.04.05.14 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Nov 2019 04:05:14 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=WxoFSJlE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrOb-0001OS-Nt for patch@linaro.org; Wed, 13 Nov 2019 07:05:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33101) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJb-00055Z-PL for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUrJa-0004GC-G3 for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:03 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:34040) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUrJa-0004FL-99 for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:02 -0500 Received: by mail-wr1-x441.google.com with SMTP id e6so2070071wrw.1 for ; Wed, 13 Nov 2019 04:00:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dAtTKvTGGLbgatjy9hszVeJW8BTJjLusZ3gELbhkEj4=; b=WxoFSJlEj2PN5haYt/fN+QdjGnMogU4uXP9+eLqNngRW8W6VKaJiD34MZPW9lWFbNy 0hAd1JcemYlOV7G+BPHEt+aNr7WosFzhGp7kSpisaYUpdc80NVkUkxSAXGKX/BgTWurW ZDxlVvABf9GGjBnSNWlTKzoICPhca3e/1u1pa6/7ucvl4eUTrGy0ydy2E1PzlTo+Ng+W o+iRmSb/geS/VshGO5Yxo6oMtqoRyPo2Jvtglfbnie3ecdjf1xXdacCPKLYn15FYfdMj /MEU3cz9d3hvxTxJbJXZ9Ksd3hJhEvkgxx8RihVXe/hoLnezmPQArW+x6Qn6MvAFMFGo TyXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=dAtTKvTGGLbgatjy9hszVeJW8BTJjLusZ3gELbhkEj4=; b=TrQlQKbNGvYQhtCfmOoZFun+pNb0ZBry581K08Xcj8aDJL+LKxvb37sBz6t+MLva85 qNhVFaWjw/zb3HaJh5zpFtfy0uOCekkmWwmi6NIdY88eSLvPBSO5lvOYq9X2x2jbEOnH hbk/47v7cSIWZu36NR/6xlPgvhA9bZvdfXterGqTT3xoe1LAqD6KBSFxYY1M8svBAbOX NC8SGZrCZ9PV+HexcXc3QUbz8LgEQUVesR7i9x5zPfqBmAwYwU3LUkNJDl5hOQz4W9G9 ffZkSApZzLKTwG+a3rtlOozbL0BJ+OfCYsVq7YVNnMWkwN6AFK17oj/Cdc7JxWTX+BHY 8bLA== X-Gm-Message-State: APjAAAVWeqp9hukRa5YryvavuGXML+5Wft3tT0GDxyGtzsjEWZtgdlqR yc/72MX5SyweRqCiPyKkadb1mrJpX24= X-Received: by 2002:a5d:6746:: with SMTP id l6mr2433214wrw.349.1573646400980; Wed, 13 Nov 2019 04:00:00 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id z4sm2181219wmf.36.2019.11.13.03.59.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Nov 2019 03:59:56 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 860281FF91; Wed, 13 Nov 2019 11:59:52 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 4/5] docs/devel: convert multi-thread-tcg to a .rst document Date: Wed, 13 Nov 2019 11:59:51 +0000 Message-Id: <20191113115952.775-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191113115952.775-1-alex.bennee@linaro.org> References: <20191113115952.775-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::441 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alex Bennée --- docs/devel/index.rst | 1 + ...ti-thread-tcg.txt => multi-thread-tcg.rst} | 28 ++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) rename docs/devel/{multi-thread-tcg.txt => multi-thread-tcg.rst} (96%) -- 2.20.1 diff --git a/docs/devel/index.rst b/docs/devel/index.rst index c86a3cdff2f..3e6624ec604 100644 --- a/docs/devel/index.rst +++ b/docs/devel/index.rst @@ -22,4 +22,5 @@ Contents: decodetree secure-coding-practices tcg + multi-thread-tcg tcg-plugins diff --git a/docs/devel/multi-thread-tcg.txt b/docs/devel/multi-thread-tcg.rst similarity index 96% rename from docs/devel/multi-thread-tcg.txt rename to docs/devel/multi-thread-tcg.rst index 782bebc28b4..4e914bacc0c 100644 --- a/docs/devel/multi-thread-tcg.txt +++ b/docs/devel/multi-thread-tcg.rst @@ -1,7 +1,10 @@ -Copyright (c) 2015-2016 Linaro Ltd. +.. Copyright (c) 2015-2016 Linaro Ltd. +.. This work is licensed under the terms of the GNU GPL, version 2 or +.. later. See the COPYING file in the top-level directory. -This work is licensed under the terms of the GNU GPL, version 2 or -later. See the COPYING file in the top-level directory. +================== +Multi-threaded TCG +================== Introduction ============ @@ -40,7 +43,7 @@ Main Run Loop Even when there is no code being generated there are a number of structures associated with the hot-path through the main run-loop. These are associated with looking up the next translation block to -execute. These include: +execute. These include:: tb_jmp_cache (per-vCPU, cache of recent jumps) tb_ctx.htable (global hash table, phys address->tb lookup) @@ -61,7 +64,9 @@ have their block-to-block jumps patched. Global TCG State ---------------- -### User-mode emulation +User-mode emulation +~~~~~~~~~~~~~~~~~~~ + We need to protect the entire code generation cycle including any post generation patching of the translated code. This also implies a shared translation buffer which contains code running on all cores. Any @@ -78,7 +83,9 @@ patching. Code generation is serialised with mmap_lock(). -### !User-mode emulation +System emulation +~~~~~~~~~~~~~~~~ + Each vCPU has its own TCG context and associated TCG region, thereby requiring no locking. @@ -125,10 +132,11 @@ linked list of all Translation Blocks in that page (see page_next). Both the jump patching and the page cache involve linked lists that the invalidated TranslationBlock needs to be removed from. -DESIGN REQUIREMENT: Safely handle invalidation of TBs - - safely patch/revert direct jumps - - remove central PageDesc lookup entries - - ensure lookup caches/hashes are safely updated +DESIGN REQUIREMENTS: + - Safely handle invalidation of TBs + - safely patch/revert direct jumps + - remove central PageDesc lookup entries + - ensure lookup caches/hashes are safely updated (Current solution) From patchwork Wed Nov 13 11:59:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 179293 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp9491614ilf; Wed, 13 Nov 2019 04:00:27 -0800 (PST) X-Google-Smtp-Source: APXvYqzZmCo1VJqf+owyzCFp1Ps9sOOITFIWADDdsGjqRRGl9rD7fDzF45cwwELcQtB23ACfg+1d X-Received: by 2002:a05:6402:7cd:: with SMTP id u13mr2993903edy.246.1573646427023; Wed, 13 Nov 2019 04:00:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573646427; cv=none; d=google.com; s=arc-20160816; b=Qb526S+D5MG8v5O+1T3He31Go5OwsQMlGyzblDAhImxEYIsD68Xe8ZRzDqUzqsqBNt v3Isf19pcQ96lFSIv180fCFI6cd8uY/wTohBZ0Wek8upb6433tI2Qh95CzEUnpFlcQt2 NFELeuUQl7vVfDgwC31p7hXENSWbRirpc2un89yFFxZVfbzQswhTQj2KKURAFryDYZio rxmrcoRjFQ6oosrue8JyjS6kaMMjL6+oGM+L3uuVExfckgU32ElLAJ7ToEgJ44N0/L+E rhTDd/c8n4ibxIM+3yKSbAp0kpDucF4Kmn1ED5ZDNWJtl4AnCsrRbPztAX+4MFZEsL06 hDAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=hHy+s1GjJ2Pj+MpNXAGF+PVR24txIcWOxbNUbbYLGfQ=; b=OjoXN8f3u3Q8xr6/mHi3MB3O7xoU8so3gTGsJeUKiiCCdT1UkDW/MJ8DSmP1AVn5gI pXUshGnIYcQWuX3zshj8kPQ8apa/bJm8vWAp76Rbhq9qzKub5RLRSN4Tdlaa75uDilKe bb4m2CnZ5fD4ndyBH3i9UgNd0SEb3J10aIhZTfsQ/Nu3KF3GFRmvGLq4ZtPUTceLTvb1 buVvfD0QpwiXH5clqz1i6hE3GCnC0Wb8LsAC00McLP+XWERxl0JSUJTnFleO10/Ervke ttzC6Kegi2pPdXERXeAgxZfdvZFteIYkgTN5moPd/u0fWHkCJdUW6mDnhjcZN9CfKEXI nYkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=eVPQ0Y9W; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id z3si969129ejb.42.2019.11.13.04.00.25 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Nov 2019 04:00:27 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=eVPQ0Y9W; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJw-0005B0-8p for patch@linaro.org; Wed, 13 Nov 2019 07:00:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33087) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUrJZ-00052p-MS for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUrJY-0004Ej-G7 for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:01 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:38302) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUrJY-0004EI-AH for qemu-devel@nongnu.org; Wed, 13 Nov 2019 07:00:00 -0500 Received: by mail-wm1-x341.google.com with SMTP id z19so1708516wmk.3 for ; Wed, 13 Nov 2019 04:00:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hHy+s1GjJ2Pj+MpNXAGF+PVR24txIcWOxbNUbbYLGfQ=; b=eVPQ0Y9WRTXYDIfJ8BZ5JDLy10VSWn1LR/H7bqSNCvQ7fQps7Uv7U7CFrqYkbH0eBS mlgJ7hcQgFGr22pq/Avy1TGMF3KGQPsGmEcJv+KndGM42thnxgrMG6TCsKcnn8qZ0SRU K/vFAPQaBdZ8J3bQwX3FhSqEnISwxrFI0BLwKP3kyUhWxjj6BGeNjPQQvSi89sygcHV1 SRoPFI8nhiZNzY0sULLPLIuVd0WZse8Tae/sWxCVJZFLdevQzuJ9sJGhYLu6AyDKt/BL c69wKSZnaaH2+9wy8KpvhwDpc9ockG3gyi5mcpsN5Y+fpAt2cSHwJ/EXB3ITJ5I0F2Pc 8IPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hHy+s1GjJ2Pj+MpNXAGF+PVR24txIcWOxbNUbbYLGfQ=; b=ScAFDyeWHtbuHN2xr90DVJVCcRGoMQhJwvvehS1/vKS555IpGISsCjZWxChQw5AYW7 WLgreDxm9AEp1TAuK+GySEChDQowWrpIAiE0xIXzz8ZIKOhPuJi1L/SoubT7XUQtaNnE OhfGzHgEqaCr2xZhzrIVrkwe4NGH28Wt7uIOZbPd1l9nkCuJOJofktLPcuPfcljFesoX HiksNV4l5h2dXBJXdhHUQgBuccgYtXWlsPK4AFWJC3ll0SmWKDJmrSHeHKJ6PJpv2SsG NiYsUb0IxmwdigO7tgTOYds2frJFKaQ7FyDGfSKOD8AJSwgWsBY0rrDkz6AQ3VCHY6ZF MGOg== X-Gm-Message-State: APjAAAUoZKc0pFnKQ9hfjOdkhZT7OPI+lts6bi0LK8+nZpOc9fNE6LM9 1uD2d1nNRS9upEAZKixLhCebsA== X-Received: by 2002:a1c:9dd3:: with SMTP id g202mr2539263wme.43.1573646399143; Wed, 13 Nov 2019 03:59:59 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id h140sm2475558wme.22.2019.11.13.03.59.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Nov 2019 03:59:56 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9BD381FF92; Wed, 13 Nov 2019 11:59:52 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 5/5] .travis.yml: drop 32 bit systems from MAIN_SOFTMMU_TARGETS Date: Wed, 13 Nov 2019 11:59:52 +0000 Message-Id: <20191113115952.775-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191113115952.775-1-alex.bennee@linaro.org> References: <20191113115952.775-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The older clangs are still struggling to build and run everything withing the 50 minute timeout so lets lighten the load a bit more. We still have coverage for GCC and hopefully no obscure 32 bit guest only breakages slip through the cracks. Signed-off-by: Alex Bennée --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.20.1 Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daudé diff --git a/.travis.yml b/.travis.yml index b9a026c8eeb..c09b6a00143 100644 --- a/.travis.yml +++ b/.travis.yml @@ -79,7 +79,7 @@ env: - BASE_CONFIG="--disable-docs --disable-tools" - TEST_CMD="make check V=1" # This is broadly a list of "mainline" softmmu targets which have support across the major distros - - MAIN_SOFTMMU_TARGETS="aarch64-softmmu,arm-softmmu,i386-softmmu,mips-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,x86_64-softmmu" + - MAIN_SOFTMMU_TARGETS="aarch64-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,x86_64-softmmu" - CCACHE_SLOPPINESS="include_file_ctime,include_file_mtime" - CCACHE_MAXSIZE=1G