From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4562DC04FF3 for ; Mon, 24 May 2021 12:59:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 13548613B0 for ; Mon, 24 May 2021 12:59:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232424AbhEXNA6 (ORCPT ); Mon, 24 May 2021 09:00:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:33182 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232371AbhEXNA5 (ORCPT ); Mon, 24 May 2021 09:00:57 -0400 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 20726611CE; Mon, 24 May 2021 12:59:29 +0000 (UTC) Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1llAB5-003DN5-5f; Mon, 24 May 2021 13:59:27 +0100 Date: Mon, 24 May 2021 13:59:26 +0100 Message-ID: <87k0nowamp.wl-maz@kernel.org> From: Marc Zyngier To: Paolo Bonzini Cc: Ricardo Koller , kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu, drjones@redhat.com, alexandru.elisei@arm.com, eric.auger@redhat.com Subject: Re: [PATCH v2 0/5] KVM: selftests: arm64 exception handling and debug test In-Reply-To: <362e360d-40c3-1e50-18b0-a2f4297d3746@redhat.com> References: <20210430232408.2707420-1-ricarkol@google.com> <362e360d-40c3-1e50-18b0-a2f4297d3746@redhat.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, ricarkol@google.com, kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu, drjones@redhat.com, alexandru.elisei@arm.com, eric.auger@redhat.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org On Mon, 24 May 2021 13:14:52 +0100, Paolo Bonzini wrote: > > On 01/05/21 01:24, Ricardo Koller wrote: > > Hi, > > > > These patches add a debug exception test in aarch64 KVM selftests while > > also adding basic exception handling support. > > > > The structure of the exception handling is based on its x86 counterpart. > > Tests use the same calls to initialize exception handling and both > > architectures allow tests to override the handler for a particular > > vector, or (vector, ec) for synchronous exceptions in the arm64 case. > > > > The debug test is similar to x86_64/debug_regs, except that the x86 one > > controls the debugging from outside the VM. This proposed arm64 test > > controls and handles debug exceptions from the inside. > > > > Thanks, > > Ricardo > > Marc, are you going to queue this in your tree? That is my plan. I'm waiting for the fixes branch to be merged in Linus' tree to start queuing stuff on top. Thanks, M. -- Without deviation from the norm, progress is not possible. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0829C04FF3 for ; Mon, 24 May 2021 13:05:18 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 16AB961260 for ; Mon, 24 May 2021 13:05:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16AB961260 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 7A2C44B16F; Mon, 24 May 2021 08:59:34 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 395+mdEZdfPY; Mon, 24 May 2021 08:59:32 -0400 (EDT) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id B4E4C4B174; Mon, 24 May 2021 08:59:32 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id C8B984B16F for ; Mon, 24 May 2021 08:59:31 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vb-sPKiHGHSZ for ; Mon, 24 May 2021 08:59:30 -0400 (EDT) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id D76C74B167 for ; Mon, 24 May 2021 08:59:30 -0400 (EDT) Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 20726611CE; Mon, 24 May 2021 12:59:29 +0000 (UTC) Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1llAB5-003DN5-5f; Mon, 24 May 2021 13:59:27 +0100 Date: Mon, 24 May 2021 13:59:26 +0100 Message-ID: <87k0nowamp.wl-maz@kernel.org> From: Marc Zyngier To: Paolo Bonzini Subject: Re: [PATCH v2 0/5] KVM: selftests: arm64 exception handling and debug test In-Reply-To: <362e360d-40c3-1e50-18b0-a2f4297d3746@redhat.com> References: <20210430232408.2707420-1-ricarkol@google.com> <362e360d-40c3-1e50-18b0-a2f4297d3746@redhat.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, ricarkol@google.com, kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu, drjones@redhat.com, alexandru.elisei@arm.com, eric.auger@redhat.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Cc: kvm@vger.kernel.org, kvmarm@lists.cs.columbia.edu X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu On Mon, 24 May 2021 13:14:52 +0100, Paolo Bonzini wrote: > > On 01/05/21 01:24, Ricardo Koller wrote: > > Hi, > > > > These patches add a debug exception test in aarch64 KVM selftests while > > also adding basic exception handling support. > > > > The structure of the exception handling is based on its x86 counterpart. > > Tests use the same calls to initialize exception handling and both > > architectures allow tests to override the handler for a particular > > vector, or (vector, ec) for synchronous exceptions in the arm64 case. > > > > The debug test is similar to x86_64/debug_regs, except that the x86 one > > controls the debugging from outside the VM. This proposed arm64 test > > controls and handles debug exceptions from the inside. > > > > Thanks, > > Ricardo > > Marc, are you going to queue this in your tree? That is my plan. I'm waiting for the fixes branch to be merged in Linus' tree to start queuing stuff on top. Thanks, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm