From patchwork Wed Nov 15 19:34:12 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Grall X-Patchwork-Id: 118993 Delivered-To: patch@linaro.org Received: by 10.80.225.132 with SMTP id k4csp3885369edl; Wed, 15 Nov 2017 11:36:28 -0800 (PST) X-Google-Smtp-Source: AGs4zMaz4iJ7LK1QCbv4ykK73T0R4rZsVQ6QzH07/nw+2xaZUag13rq4FX+vVO0bYuNDLbaJHNyO X-Received: by 10.107.181.67 with SMTP id e64mr1759237iof.211.1510774588067; Wed, 15 Nov 2017 11:36:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510774588; cv=none; d=google.com; s=arc-20160816; b=GnbqVw0mQGv2YxJLq214SPSzv5VNNWPfgjyiCKryBnilvCK6MGycfEIaADC0hLFKcL NPLqSVkV5/pj8dhECAj88kktCnjbbundjUj7SqS8MJIC93HvmSCK0b9795gaLAoJEF0R jUwtxs6dZDgveddGuRUJIGAkxfsLw6E9Fg2C6lyod0qp6fZfgyat6rCveDV5ezc2oghs P9pCpEhRASn6mAwPKJyD3f/RzGi8nl37tdLRXSVQib9Io488jKhjBqjEgBv6uNruL29o iw89QH6COhchvlPrpPDJiir+3qGEYCqAFgTqquW4a2LheFH3891ERAZg7RnQBYVyuUz0 V5lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-unsubscribe:list-id :precedence:subject:cc:message-id:date:to:from:dkim-signature :arc-authentication-results; bh=J/mRG1FEqIalevq5D9aTCjQBMAXO7g/kwf8cvQ9IUZA=; b=uwTD0JQdnoZ14bHfvbPL0tk14mlfylg2ht+S+YoW3xaTUJ3E6DPA29BVVhLn9c581b Kvc1dAQypj8t5OkxQ3xW/Yvt+uy/pW8REH+g6BUSmD576uU2UtePM4MKb01VZMdqN661 X5eqv58If9+DJoTYXfUiivAssjhFwruCMjUUDyqIYcprrDKXpgs0JN3oQjt54NJbxA8q ISo0wS1Ui0C0GNNtNogF05M2QehF4OR0SkEgQwf0nH+cWVv3Ubu6E7PngTiORSgvxbbb Ca4QO6L7Fn0VVf8/2FGzHKAIgCPWwT+SEVYOAmVIGRCl/orvPxYVtNMXD8QoHaCS79Pm 1Tlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=jKTMrdCV; spf=neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) smtp.mailfrom=xen-devel-bounces@lists.xen.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org. [192.237.175.120]) by mx.google.com with ESMTPS id b75si10874859itb.60.2017.11.15.11.36.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 11:36:28 -0800 (PST) Received-SPF: neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) client-ip=192.237.175.120; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=jKTMrdCV; spf=neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) smtp.mailfrom=xen-devel-bounces@lists.xen.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eF3S0-0006TL-Mp; Wed, 15 Nov 2017 19:34:20 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eF3S0-0006TF-1w for xen-devel@lists.xen.org; Wed, 15 Nov 2017 19:34:20 +0000 Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id 8C/27-14955-BB69C0A5; Wed, 15 Nov 2017 19:34:19 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMbThkO6uaTx RBj/2G1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPvn5hLnjIVnFgw3umBsbDrF2MXBxCApMZ JSbcvc8M4rAItDNLXDvxB8yREHjHInFixR6gMk4gJ0+i4dkDdgg7TaJtyy9mCLtG4tOru2xdj BxAo9Qk1ryJgpjaxyTR3twOFmcT0JFYN6MWpFxEQFri2ufLjCA2s4CzxLtJX1hASoQFvCTe77 IECbMIqEo8uHgfbBOvgLVE1/rLUFvlJXa1XWSdwMi/gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgwAMEOxjMLAg8xSnIwKYnyOv/mjhLiS8pPqcxI LM6ILyrNSS0+xCjDwaEkwXtwKk+UkGBRanpqRVpmDjCQYdISHDxKIrwcwGAW4i0uSMwtzkyHS J1iDOS4cOfSHyaOY5suA8kfk64AyRsPrwPJA3tuAclnM183MHNMu9raxCzEkpeflyolzvsJZI 8AyKCM0jy4NbDovMQoKyXMywh0uBBPQWpRbmYJqvwrRnEORiVhXn6Qc3gy80rgrnkFdCgT0KE 2N7hBDi1JREhJNTAyhbtkTcye8exMuOWDFKE9LL23G6pX3Lo/K3R17l8O2fVH23X7t0l/OPrr g0rJ/MMLlfU2p2/iz7rws89W8dztytvX78zUazGckqh6lMXrnnqvfPC7Q5cXdFwwmVXXmSkn/ EDsakeB/WzrI5KpeUs01rqv+7HviPPPV/ZHdVlPpjlFfX+p/1xFiaU4I9FQi7moOBEAe4xzIc kCAAA= X-Env-Sender: julien.grall@linaro.org X-Msg-Ref: server-8.tower-27.messagelabs.com!1510774458!106398071!1 X-Originating-IP: [209.85.128.194] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.45; banners=-,-,- X-VirusChecked: Checked Received: (qmail 62415 invoked from network); 15 Nov 2017 19:34:18 -0000 Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com) (209.85.128.194) by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP; 15 Nov 2017 19:34:18 -0000 Received: by mail-wr0-f194.google.com with SMTP id q66so21374088wrb.13 for ; Wed, 15 Nov 2017 11:34:18 -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; bh=se+floGfK6T9B/cbhkD6h5SEt3EYBaI1UMjiyVhovdA=; b=jKTMrdCVzhII/o0qWqUN56NDzvbAzMYEA++biX3KcXQ/9kEYRj50bkagGrOCe2S+xV TS297F78icJ9HvszJKBGG+IXNGxehy2bxPeE3r/ITi/sR9vzW0jNEwmtVwEPJ2UaTcTy MWwmTBVsapBJjELHCHymkIfSV02mSa9YTI+vI= 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; bh=se+floGfK6T9B/cbhkD6h5SEt3EYBaI1UMjiyVhovdA=; b=mXO3A5PfQ9BBeHlp70YvxqmuNUZTGPYIGP2urDCU/UCvkGYkFPRKzg7dd2NS/YCnTM +06CuvO/u8D+iuFwAhmPQ+WCfndEAZtRjUw/0F1oIntW1lp1yCamxYHUW3Nq4CjwhLPm wTPinan6Cxlja2i08WZBWj307u4hKa28emJvFNYzMC6uSIuWprsoVDBVVPAEx/4JOVpn rjB+yR1pXrYeJYsF6i46ehYxvM65QtQwJ3jp6kJaryZseMMrK1QZSvxwdxCLCMtsm+rZ KtXlGAMB5+nt52DnuKyDP+oSBrfpQlrBX7bl28DVb+7nq/8t5M8LRVP+NW94WjPOJvBp lekQ== X-Gm-Message-State: AJaThX5H2r5z/P8UHA7v0QUuJjB5lMrfONe6C52D/c8c+TZ1n1yV9xuz W1Qol5R32eDSw2giFNurbwz90jHYBfQ= X-Received: by 10.223.163.216 with SMTP id m24mr13484662wrb.107.1510774458056; Wed, 15 Nov 2017 11:34:18 -0800 (PST) Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1]) by smtp.gmail.com with ESMTPSA id x63sm18534330wma.39.2017.11.15.11.34.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 11:34:17 -0800 (PST) From: Julien Grall To: xen-devel@lists.xen.org Date: Wed, 15 Nov 2017 19:34:12 +0000 Message-Id: <20171115193414.7678-1-julien.grall@linaro.org> X-Mailer: git-send-email 2.11.0 Cc: sstabellini@kernel.org, Julien Grall Subject: [Xen-devel] [PATCH for-4.10 0/2] xen/arm: Add more debug in get_page_from_gva X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" Hi all, It looks like get_page_from_gva intermittenly fails on the Arndale (see [1]) leading to Dom0 crashing. At the moment it is a bit hard to know why given the hypervisor does not provide much information. This series add more debug in get_page_from_gva to hopefully narrow down the issue. I think the 2 patches are good candidate for Xen 4.10 as this may help fixing a dom0 crash on the Arndale. Cheers, [1] https://lists.xen.org/archives/html/xen-devel/2017-11/msg00942.html Julien Grall (2): xen/arm: mm: Change the return value of gvirt_to_maddr xen/arm: p2m: Add more debug in get_page_from_gva xen/arch/arm/domain_build.c | 8 ++++---- xen/arch/arm/kernel.c | 8 ++++---- xen/arch/arm/p2m.c | 19 ++++++++++++++++--- xen/include/asm-arm/mm.h | 9 +++++++-- 4 files changed, 31 insertions(+), 13 deletions(-)