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 Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3E931C433FE for ; Tue, 3 May 2022 19:41:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 945EA49F22; Tue, 3 May 2022 15:41:51 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@kernel.org 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 7Pr7404xR1ht; Tue, 3 May 2022 15:41:50 -0400 (EDT) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 7C13149F2E; Tue, 3 May 2022 15:41:50 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 2FFD649F2A for ; Tue, 3 May 2022 15:41:49 -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 KUplK+6UM4er for ; Tue, 3 May 2022 15:41:47 -0400 (EDT) Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id AEB2C49F22 for ; Tue, 3 May 2022 15:41:47 -0400 (EDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id F0BF3B81DA0; Tue, 3 May 2022 19:41:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ADB6DC385A9; Tue, 3 May 2022 19:41:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651606904; bh=NG94txh+wND3OC7140pcpYGPVjRs1x+nXgpG24yMmfU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=fTc7B894+zfEF/Ma2g4dJtQhjrNeMsFOCFlDcVHnbmYQlPjq9DBbryPnkvZkEfuzB 3ARA0WYl34O10FIHYd5USTMbmpatTX+aMY7kzUfDGjTjuxIhRDqpFwRChhoIuSsh4R DT5+VArmkueWsGt9Wl7oYB6w6Nz6+vX4dZAx5ikEvcUAIUkZfTFkAGF843wnMmf0MB U0o2KAQsUd87BVjwthgDbo6TQFl6RhPGjN6AW14/mVIHKM410kIzHlzHfPV8lx9PDn Bpt7man9BxvlvvodgvhLUOD9UwCdyAp/8gpQeWsIfn0JgNLXG4pcdgJRw22ahidhU2 MC4D5gJh2farQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=wait-a-minute.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 1nlyP0-008jAx-4W; Tue, 03 May 2022 20:41:42 +0100 Date: Tue, 03 May 2022 20:41:41 +0100 Message-ID: <87a6byietm.wl-maz@kernel.org> From: Marc Zyngier To: Kalesh Singh Subject: Re: [PATCH v8 0/6] KVM: arm64: Hypervisor stack enhancements In-Reply-To: References: <20220420214317.3303360-1-kaleshsingh@google.com> <165117574186.3115452.6818682378273681624.b4-ty@kernel.org> 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: 185.219.108.64 X-SA-Exim-Rcpt-To: kaleshsingh@google.com, catalin.marinas@arm.com, mark.rutland@arm.com, james.morse@arm.com, tabba@google.com, masahiroy@kernel.org, surenb@google.com, kvmarm@lists.cs.columbia.edu, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, ardb@kernel.org, will@kernel.org, qperret@google.com, linux-kernel@vger.kernel.org, alexandru.elisei@arm.com, yuzenghui@huawei.com, changbin.du@intel.com, kernel-team@android.com, nathan@kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Cc: "Cc: Android Kernel" , Will Deacon , Catalin Marinas , Masahiro Yamada , LKML , Nathan Chancellor , Changbin Du , "moderated list:ARM64 PORT \(AARCH64 ARCHITECTURE\)" , Suren Baghdasaryan , kvmarm 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, 02 May 2022 17:54:45 +0100, Kalesh Singh wrote: > > On Thu, Apr 28, 2022 at 12:55 PM Marc Zyngier wrote: > > > > On Wed, 20 Apr 2022 14:42:51 -0700, Kalesh Singh wrote: > > > This is v8 of the nVHE hypervisor stack enhancements. This version is based > > > on 5.18-rc3. > > > > > > Previous versions can be found at: > > > v7: https://lore.kernel.org/r/20220408200349.1529080-1-kaleshsingh@google.com/ > > > v6: https://lore.kernel.org/r/20220314200148.2695206-1-kaleshsingh@google.com/ > > > v5: https://lore.kernel.org/r/20220307184935.1704614-1-kaleshsingh@google.com/ > > > v4: https://lore.kernel.org/r/20220225033548.1912117-1-kaleshsingh@google.com/ > > > v3: https://lore.kernel.org/r/20220224051439.640768-1-kaleshsingh@google.com/ > > > v2: https://lore.kernel.org/r/20220222165212.2005066-1-kaleshsingh@google.com/ > > > v1: https://lore.kernel.org/r/20220210224220.4076151-1-kaleshsingh@google.com/ > > > > > > [...] > > > > Applied to next, thanks! > > > > [1/6] KVM: arm64: Introduce hyp_alloc_private_va_range() > > commit: 92abe0f81e1385afd8f1dc66206b5be9a514899b > > [2/6] KVM: arm64: Introduce pkvm_alloc_private_va_range() > > commit: f922c13e778d6d5343d4576be785a8204c595113 > > [3/6] KVM: arm64: Add guard pages for KVM nVHE hypervisor stack > > commit: ce3354318a57875dc59f4bb841662e95bfba03db > > [4/6] KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack > > commit: 1a919b17ef012ca0572bae759c27e5ea02bfb47f > > [5/6] KVM: arm64: Detect and handle hypervisor stack overflows > > commit: 66de19fad9ef47c5376a99bb2b00661f1c788a94 > > [6/6] KVM: arm64: Symbolize the nVHE HYP addresses > > commit: 6ccf9cb557bd32073b0d68baed97f1bd8a40ff1d > > Thanks for applying these Marc. > > I was wondering if instead of taking these through kvm-arm64/next, > could Catalin consolidated these in arm64 for-next/core with Mark > Ruthland's and Madhavan's stacktrace patches[1]? This avoids conflict > and would allow for the hypervisor unwinding changes[2] to apply > cleanly. So far, there hasn't been any reported conflict. If Catalin needs to merge the branch or part of it, it is stable anyway and can be pulled from anywhere. As for the rest of the stacktrace stuff, I haven't had a look yet. 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 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B604CC433F5 for ; Tue, 3 May 2022 19:42:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xS7z7yQuoggydm4InawKyROAynxymUw07C9V9kXnT38=; b=YwLm2opZ7IFNDY 0EK0r+qyLPeRwApgsX6q8rC5fxxGeLy0b/nGodKiCAH6I4nlPB8fBWikqQ9Ri/3wHi1LLmnGF80fL wOh5Z5UhWuoI7qZ24gF5AX2+5LhpW1cvQ6JOgYpmvq5XhLcBUsiwauvBEaDAjHoPy98WQMEFCCk+O wbnUHxJPVSJk6XKwmfdGeOc5zluiUURyQNwtYn3Uu6fVvp49NQxXZR8Vtx6TLWzj2dwiKsk1k84F7 ualhG/DWz7S+U/0RBYDRsQP7cP14FOoTTBiQm6CgyzAvgwnednkYMrqVv+1E3Jy3PtNIPn2+XPnfM Gh4ejnnHSGQZ8Ah89WnQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlyP9-007Qaz-Dh; Tue, 03 May 2022 19:41:51 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nlyP5-007QZg-HO for linux-arm-kernel@lists.infradead.org; Tue, 03 May 2022 19:41:49 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id F0BF3B81DA0; Tue, 3 May 2022 19:41:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ADB6DC385A9; Tue, 3 May 2022 19:41:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651606904; bh=NG94txh+wND3OC7140pcpYGPVjRs1x+nXgpG24yMmfU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=fTc7B894+zfEF/Ma2g4dJtQhjrNeMsFOCFlDcVHnbmYQlPjq9DBbryPnkvZkEfuzB 3ARA0WYl34O10FIHYd5USTMbmpatTX+aMY7kzUfDGjTjuxIhRDqpFwRChhoIuSsh4R DT5+VArmkueWsGt9Wl7oYB6w6Nz6+vX4dZAx5ikEvcUAIUkZfTFkAGF843wnMmf0MB U0o2KAQsUd87BVjwthgDbo6TQFl6RhPGjN6AW14/mVIHKM410kIzHlzHfPV8lx9PDn Bpt7man9BxvlvvodgvhLUOD9UwCdyAp/8gpQeWsIfn0JgNLXG4pcdgJRw22ahidhU2 MC4D5gJh2farQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=wait-a-minute.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 1nlyP0-008jAx-4W; Tue, 03 May 2022 20:41:42 +0100 Date: Tue, 03 May 2022 20:41:41 +0100 Message-ID: <87a6byietm.wl-maz@kernel.org> From: Marc Zyngier To: Kalesh Singh Cc: Catalin Marinas , Mark Rutland , James Morse , Fuad Tabba , Masahiro Yamada , Suren Baghdasaryan , kvmarm , Suzuki K Poulose , "moderated list:ARM64 PORT (AARCH64 ARCHITECTURE)" , Ard Biesheuvel , Will Deacon , Quentin Perret , LKML , Alexandru Elisei , Zenghui Yu , Changbin Du , "Cc: Android Kernel" , Nathan Chancellor Subject: Re: [PATCH v8 0/6] KVM: arm64: Hypervisor stack enhancements In-Reply-To: References: <20220420214317.3303360-1-kaleshsingh@google.com> <165117574186.3115452.6818682378273681624.b4-ty@kernel.org> 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: 185.219.108.64 X-SA-Exim-Rcpt-To: kaleshsingh@google.com, catalin.marinas@arm.com, mark.rutland@arm.com, james.morse@arm.com, tabba@google.com, masahiroy@kernel.org, surenb@google.com, kvmarm@lists.cs.columbia.edu, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, ardb@kernel.org, will@kernel.org, qperret@google.com, linux-kernel@vger.kernel.org, alexandru.elisei@arm.com, yuzenghui@huawei.com, changbin.du@intel.com, kernel-team@android.com, nathan@kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220503_124147_888017_F53279CE X-CRM114-Status: GOOD ( 22.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Mon, 02 May 2022 17:54:45 +0100, Kalesh Singh wrote: > > On Thu, Apr 28, 2022 at 12:55 PM Marc Zyngier wrote: > > > > On Wed, 20 Apr 2022 14:42:51 -0700, Kalesh Singh wrote: > > > This is v8 of the nVHE hypervisor stack enhancements. This version is based > > > on 5.18-rc3. > > > > > > Previous versions can be found at: > > > v7: https://lore.kernel.org/r/20220408200349.1529080-1-kaleshsingh@google.com/ > > > v6: https://lore.kernel.org/r/20220314200148.2695206-1-kaleshsingh@google.com/ > > > v5: https://lore.kernel.org/r/20220307184935.1704614-1-kaleshsingh@google.com/ > > > v4: https://lore.kernel.org/r/20220225033548.1912117-1-kaleshsingh@google.com/ > > > v3: https://lore.kernel.org/r/20220224051439.640768-1-kaleshsingh@google.com/ > > > v2: https://lore.kernel.org/r/20220222165212.2005066-1-kaleshsingh@google.com/ > > > v1: https://lore.kernel.org/r/20220210224220.4076151-1-kaleshsingh@google.com/ > > > > > > [...] > > > > Applied to next, thanks! > > > > [1/6] KVM: arm64: Introduce hyp_alloc_private_va_range() > > commit: 92abe0f81e1385afd8f1dc66206b5be9a514899b > > [2/6] KVM: arm64: Introduce pkvm_alloc_private_va_range() > > commit: f922c13e778d6d5343d4576be785a8204c595113 > > [3/6] KVM: arm64: Add guard pages for KVM nVHE hypervisor stack > > commit: ce3354318a57875dc59f4bb841662e95bfba03db > > [4/6] KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack > > commit: 1a919b17ef012ca0572bae759c27e5ea02bfb47f > > [5/6] KVM: arm64: Detect and handle hypervisor stack overflows > > commit: 66de19fad9ef47c5376a99bb2b00661f1c788a94 > > [6/6] KVM: arm64: Symbolize the nVHE HYP addresses > > commit: 6ccf9cb557bd32073b0d68baed97f1bd8a40ff1d > > Thanks for applying these Marc. > > I was wondering if instead of taking these through kvm-arm64/next, > could Catalin consolidated these in arm64 for-next/core with Mark > Ruthland's and Madhavan's stacktrace patches[1]? This avoids conflict > and would allow for the hypervisor unwinding changes[2] to apply > cleanly. So far, there hasn't been any reported conflict. If Catalin needs to merge the branch or part of it, it is stable anyway and can be pulled from anywhere. As for the rest of the stacktrace stuff, I haven't had a look yet. Thanks, M. -- Without deviation from the norm, progress is not possible. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 756A2C433F5 for ; Tue, 3 May 2022 19:41:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242006AbiECTpV (ORCPT ); Tue, 3 May 2022 15:45:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40758 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240258AbiECTpS (ORCPT ); Tue, 3 May 2022 15:45:18 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C23A822B22 for ; Tue, 3 May 2022 12:41:45 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 5EA0D61982 for ; Tue, 3 May 2022 19:41:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ADB6DC385A9; Tue, 3 May 2022 19:41:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651606904; bh=NG94txh+wND3OC7140pcpYGPVjRs1x+nXgpG24yMmfU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=fTc7B894+zfEF/Ma2g4dJtQhjrNeMsFOCFlDcVHnbmYQlPjq9DBbryPnkvZkEfuzB 3ARA0WYl34O10FIHYd5USTMbmpatTX+aMY7kzUfDGjTjuxIhRDqpFwRChhoIuSsh4R DT5+VArmkueWsGt9Wl7oYB6w6Nz6+vX4dZAx5ikEvcUAIUkZfTFkAGF843wnMmf0MB U0o2KAQsUd87BVjwthgDbo6TQFl6RhPGjN6AW14/mVIHKM410kIzHlzHfPV8lx9PDn Bpt7man9BxvlvvodgvhLUOD9UwCdyAp/8gpQeWsIfn0JgNLXG4pcdgJRw22ahidhU2 MC4D5gJh2farQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=wait-a-minute.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 1nlyP0-008jAx-4W; Tue, 03 May 2022 20:41:42 +0100 Date: Tue, 03 May 2022 20:41:41 +0100 Message-ID: <87a6byietm.wl-maz@kernel.org> From: Marc Zyngier To: Kalesh Singh Cc: Catalin Marinas , Mark Rutland , James Morse , Fuad Tabba , Masahiro Yamada , Suren Baghdasaryan , kvmarm , Suzuki K Poulose , "moderated list:ARM64 PORT (AARCH64 ARCHITECTURE)" , Ard Biesheuvel , Will Deacon , Quentin Perret , LKML , Alexandru Elisei , Zenghui Yu , Changbin Du , "Cc: Android Kernel" , Nathan Chancellor Subject: Re: [PATCH v8 0/6] KVM: arm64: Hypervisor stack enhancements In-Reply-To: References: <20220420214317.3303360-1-kaleshsingh@google.com> <165117574186.3115452.6818682378273681624.b4-ty@kernel.org> 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: 185.219.108.64 X-SA-Exim-Rcpt-To: kaleshsingh@google.com, catalin.marinas@arm.com, mark.rutland@arm.com, james.morse@arm.com, tabba@google.com, masahiroy@kernel.org, surenb@google.com, kvmarm@lists.cs.columbia.edu, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, ardb@kernel.org, will@kernel.org, qperret@google.com, linux-kernel@vger.kernel.org, alexandru.elisei@arm.com, yuzenghui@huawei.com, changbin.du@intel.com, kernel-team@android.com, nathan@kernel.org 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: linux-kernel@vger.kernel.org On Mon, 02 May 2022 17:54:45 +0100, Kalesh Singh wrote: > > On Thu, Apr 28, 2022 at 12:55 PM Marc Zyngier wrote: > > > > On Wed, 20 Apr 2022 14:42:51 -0700, Kalesh Singh wrote: > > > This is v8 of the nVHE hypervisor stack enhancements. This version is based > > > on 5.18-rc3. > > > > > > Previous versions can be found at: > > > v7: https://lore.kernel.org/r/20220408200349.1529080-1-kaleshsingh@google.com/ > > > v6: https://lore.kernel.org/r/20220314200148.2695206-1-kaleshsingh@google.com/ > > > v5: https://lore.kernel.org/r/20220307184935.1704614-1-kaleshsingh@google.com/ > > > v4: https://lore.kernel.org/r/20220225033548.1912117-1-kaleshsingh@google.com/ > > > v3: https://lore.kernel.org/r/20220224051439.640768-1-kaleshsingh@google.com/ > > > v2: https://lore.kernel.org/r/20220222165212.2005066-1-kaleshsingh@google.com/ > > > v1: https://lore.kernel.org/r/20220210224220.4076151-1-kaleshsingh@google.com/ > > > > > > [...] > > > > Applied to next, thanks! > > > > [1/6] KVM: arm64: Introduce hyp_alloc_private_va_range() > > commit: 92abe0f81e1385afd8f1dc66206b5be9a514899b > > [2/6] KVM: arm64: Introduce pkvm_alloc_private_va_range() > > commit: f922c13e778d6d5343d4576be785a8204c595113 > > [3/6] KVM: arm64: Add guard pages for KVM nVHE hypervisor stack > > commit: ce3354318a57875dc59f4bb841662e95bfba03db > > [4/6] KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack > > commit: 1a919b17ef012ca0572bae759c27e5ea02bfb47f > > [5/6] KVM: arm64: Detect and handle hypervisor stack overflows > > commit: 66de19fad9ef47c5376a99bb2b00661f1c788a94 > > [6/6] KVM: arm64: Symbolize the nVHE HYP addresses > > commit: 6ccf9cb557bd32073b0d68baed97f1bd8a40ff1d > > Thanks for applying these Marc. > > I was wondering if instead of taking these through kvm-arm64/next, > could Catalin consolidated these in arm64 for-next/core with Mark > Ruthland's and Madhavan's stacktrace patches[1]? This avoids conflict > and would allow for the hypervisor unwinding changes[2] to apply > cleanly. So far, there hasn't been any reported conflict. If Catalin needs to merge the branch or part of it, it is stable anyway and can be pulled from anywhere. As for the rest of the stacktrace stuff, I haven't had a look yet. Thanks, M. -- Without deviation from the norm, progress is not possible.