From nobody Fri Mar 29 04:54:34 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1604615521; cv=none; d=zohomail.com; s=zohoarc; b=k7bCjx5fdR6uO1TRLIDgPR4kxr1w8W9t42/PfLoNEiIm72ls8tHT7ul18DmlrQqdKXTdC5wEPOFXRM3L6lbfUHNn7o7Matd2EZPvp466sgtWQUXxQDRg9TWWETauBcG9zYLZGI3HNECz7pCNjQ0ZFz5ckztuEHoRiNqlOXIxCs4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1604615521; h=Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:Message-ID:Sender:Subject:To; bh=5WKeOj4EPBmk5WJNSqPI8bfFxGxj/vofaT5jIuYIsMM=; b=BVcZxi4lb1KIQX4TIXFibuRckEh5u+KT/u8xmbJXGMGSpyEB77fXyWU7CI0VGDcqtMEKuJGj8C12Q2AwLTctlXDwMu3OBSBj/8xZcT+NSea47KLbqMdIAg3wOFAbyNvrnleHUxeW+eolqli2JK6l58Rj0sT2i1pE/J7HoOPbFhQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1604615521199579.9571841723283; Thu, 5 Nov 2020 14:32:01 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.20234.45956 (Exim 4.92) (envelope-from ) id 1kanmj-0002Do-2a; Thu, 05 Nov 2020 22:31:13 +0000 Received: by outflank-mailman (output) from mailman id 20234.45956; Thu, 05 Nov 2020 22:31:13 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kanmi-0002Dh-Vp; Thu, 05 Nov 2020 22:31:12 +0000 Received: by outflank-mailman (input) for mailman id 20234; Thu, 05 Nov 2020 22:31:11 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kanmh-0002Dc-Po for xen-devel@lists.xenproject.org; Thu, 05 Nov 2020 22:31:11 +0000 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 7bd6ba21-4fba-4c15-8991-c4b56f25c927; Thu, 05 Nov 2020 22:31:10 +0000 (UTC) Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kanmf-0003pG-Lf; Thu, 05 Nov 2020 22:31:09 +0000 Received: from 54-240-197-235.amazon.com ([54.240.197.235] helo=ufe34d9ed68d054.ant.amazon.com) by xenbits.xenproject.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kanmf-0007sR-Bj; Thu, 05 Nov 2020 22:31:09 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kanmh-0002Dc-Po for xen-devel@lists.xenproject.org; Thu, 05 Nov 2020 22:31:11 +0000 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 7bd6ba21-4fba-4c15-8991-c4b56f25c927; Thu, 05 Nov 2020 22:31:10 +0000 (UTC) Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kanmf-0003pG-Lf; Thu, 05 Nov 2020 22:31:09 +0000 Received: from 54-240-197-235.amazon.com ([54.240.197.235] helo=ufe34d9ed68d054.ant.amazon.com) by xenbits.xenproject.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kanmf-0007sR-Bj; Thu, 05 Nov 2020 22:31:09 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 7bd6ba21-4fba-4c15-8991-c4b56f25c927 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org; s=20200302mail; h=Message-Id:Date:Subject:Cc:To:From; bh=5WKeOj4EPBmk5WJNSqPI8bfFxGxj/vofaT5jIuYIsMM=; b=i+mTOueq+E/1ZAeibRxJpWdIm6 C5ybmV12D11q+q6uGAg7Je6FeeSxPQeIdlTNjZGpCMFbYb9NAecoxjs7do2gdtL83t346io6xEsLn MHBjxVVHmnks66ebI24P3jHwR6Cf3QUPMyhUIECq9VV2wCklBfbNY5/gvHRF7VgHzE9c=; From: Julien Grall To: xen-devel@lists.xenproject.org Cc: julien@xen.org, Julien Grall , Stefano Stabellini , Volodymyr Babchuk Subject: [PATCH] xen/arm: traps: Don't panic when receiving an unknown debug trap Date: Thu, 5 Nov 2020 22:31:06 +0000 Message-Id: <20201105223106.22517-1-julien@xen.org> X-Mailer: git-send-email 2.17.1 X-ZohoMail-DKIM: pass (identity @xen.org) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Julien Grall Even if debug trap are only meant for debugging purpose, it is quite harsh to crash Xen if one of the trap sent by the guest is not handled. So switch from a panic() to a printk(). Signed-off-by: Julien Grall Reviewed-by: Bertrand Marquis Reviewed-by: Stefano Stabellini --- xen/arch/arm/traps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 8f40d0e0b6b1..a36f145e6739 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1410,7 +1410,7 @@ static void do_debug_trap(struct cpu_user_regs *regs,= unsigned int code) show_execution_state(regs); break; default: - panic("DOM%d: Unhandled debug trap %#x\n", domid, code); + printk("DOM%d: Unhandled debug trap %#x\n", domid, code); break; } } --=20 2.17.1