From patchwork Mon Mar 20 15:34:38 2017 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: 95564 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp996710qgd; Mon, 20 Mar 2017 08:35:53 -0700 (PDT) X-Received: by 10.55.47.69 with SMTP id v66mr25025540qkh.222.1490024153575; Mon, 20 Mar 2017 08:35:53 -0700 (PDT) Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id o22si13161850qto.297.2017.03.20.08.35.53 for (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 20 Mar 2017 08:35:53 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 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]:33582 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpzLb-0003y6-KT for patch@linaro.org; Mon, 20 Mar 2017 11:35:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpzKC-0003vB-S3 for qemu-devel@nongnu.org; Mon, 20 Mar 2017 11:34:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpzK6-0005lr-UW for qemu-devel@nongnu.org; Mon, 20 Mar 2017 11:34:24 -0400 Received: from mail-wm0-x234.google.com ([2a00:1450:400c:c09::234]:36507) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpzK6-0005jd-O4 for qemu-devel@nongnu.org; Mon, 20 Mar 2017 11:34:18 -0400 Received: by mail-wm0-x234.google.com with SMTP id n11so66666767wma.1 for ; Mon, 20 Mar 2017 08:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=u8uukCYpBMWJjGp7Rpb8rY23NHiPORP0SO+lzcNAhag=; b=ff60BuTlV/E/AeDtPSrtC1UZrL5xlRSs2OkbiB3zgOy4vHBOsDj7ArcnqUJ6/T7dG0 tCcUw0iww5Jv33fBpK2tundLxLGyzXwkvvLQVuI16RvUv02ysto/hC+BtUJ+AMjTU+N3 CZznitdqum9OB56YhYg/wZd7x0paH+uxycLY8= 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:mime-version :content-transfer-encoding; bh=u8uukCYpBMWJjGp7Rpb8rY23NHiPORP0SO+lzcNAhag=; b=nzGYM27JRw5ajrz0rKRagw2JZd8z/fcOVfiQz8f435ibpaA7aqs+h2Som4IHc0fqTB ydE8hKJyUGdT+RWj+cOsffqN+AQDrkS9Dd3TyCOuRNG+loTo0TBXfahDIaObdAzZwyrY h9eWcLpKc17D0QxeO/4vzpVi0vDyg9vAUGRC7/MNLmlDDH1/NCs+nqd1nstRPwVjpCDO xGBvvLdOrrqXwEPR5tZqSZv8OM2AEJp9no3+Zcydwu1D/mNdTK3j6apyz+zBJ4lvCq2o dfonlO1k2qD0AvfjQyetkVljcd54GTnmlOXhz0ozoQ3da/DgrPrCHPNH0ZMp3q65HBHY XU4w== X-Gm-Message-State: AFeK/H3EoHSkesiiArcVRA5VabAvTE/a+B8v960A5h13U1eoKyO1G6wfBNn2ph2gpa0e6FhQ X-Received: by 10.28.169.87 with SMTP id s84mr10345742wme.77.1490024057237; Mon, 20 Mar 2017 08:34:17 -0700 (PDT) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id 94sm5825099wrp.34.2017.03.20.08.34.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Mar 2017 08:34:16 -0700 (PDT) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id 78A873E0060; Mon, 20 Mar 2017 15:34:41 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org, rth@twiddle.net, pbonzini@redhat.com Date: Mon, 20 Mar 2017 15:34:38 +0000 Message-Id: <20170320153441.2181-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::234 Subject: [Qemu-devel] [PATCH v1 0/3] MTTCG regression fixes for 2.9-rc1 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mttcg@listserver.greensocs.com, nikunj@linux.vnet.ibm.com, a.rigo@virtualopensystems.com, qemu-devel@nongnu.org, cota@braap.org, bobby.prani@gmail.com, =?utf-8?q?Alex_Benn=C3=A9e?= , fred.konrad@greensocs.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Hi, Here are a few more fixes for regressions caused by the MTTCG merge. There is still one regression I'm aware of left to fix (record/replay breakage) but I thought it would be worth getting these posted now for review. Another fix for graphic artefacts has already been merged via Gerd's graphics tree. The first fix is really just for completeness. It wasn't spotted in the original work and while I'm not aware of a regression attached to it I fixed it while investigating the other bits. The user-exec fix solves the looping assert Laurent found with running LTP tests. Finally the bsd-user fix is a compile tested only fix to ensure mmap_lock and friends do actually work. I wasn't able to complete building on my set-up due to an unrelated optionrom problem but I'm confident the MTTCG regression is addressed. Regards, Alex. Alex Bennée (3): cputlb: ensure tbl_set_dirty1 updates addr_write atomically user-exec: handle synchronous signals from QEMU gracefully bsd-user: align use of mmap_lock to that of linux-user bsd-user/mmap.c | 13 +------------ bsd-user/qemu.h | 2 -- cputlb.c | 8 ++++++++ user-exec.c | 18 +++++++++++++++--- 4 files changed, 24 insertions(+), 17 deletions(-) -- 2.11.0