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=-14.0 required=3.0 tests=INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham 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 9EC79C352AA for ; Tue, 1 Oct 2019 09:21:16 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 632E521927 for ; Tue, 1 Oct 2019 09:21:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 632E521927 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 0BFA34A6B8; Tue, 1 Oct 2019 05:21:16 -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 PnBy2m+8iAdt; Tue, 1 Oct 2019 05:21:15 -0400 (EDT) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id B750F4A6A7; Tue, 1 Oct 2019 05:21:14 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 47B324A69B for ; Tue, 1 Oct 2019 05:21:13 -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 oVOTeg+Mha3j for ; Tue, 1 Oct 2019 05:21:12 -0400 (EDT) Received: from inca-roads.misterjones.org (inca-roads.misterjones.org [213.251.177.50]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 519584A678 for ; Tue, 1 Oct 2019 05:21:12 -0400 (EDT) Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.lan) by cheepnis.misterjones.org with esmtpsa (TLSv1.2:DHE-RSA-AES128-GCM-SHA256:128) (Exim 4.80) (envelope-from ) id 1iFEL5-00019A-0W; Tue, 01 Oct 2019 11:20:59 +0200 From: Marc Zyngier To: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Subject: [PATCH 0/4] KVM/arm updates for 5.4-rc2 Date: Tue, 1 Oct 2019 10:20:34 +0100 Message-Id: <20191001092038.17097-1-maz@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, rkrcmar@redhat.com, drjones@redhat.com, christoffer.dall@arm.com, yamada.masahiro@socionext.com, yuzenghui@huawei.com, james.morse@arm.com, julien.thierry.kdev@gmail.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on cheepnis.misterjones.org); SAEximRunCond expanded to false Cc: kvm@vger.kernel.org, Masahiro Yamada , linux-arm-kernel@lists.infradead.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 Paolo, Radim, Here's the first set of KVM/arm fixes for 5.4. The first three patches remove a construct which helped us bringing up VHE back in the days, but which is now more of a confusing historical artefact, better replaced with static keys that we already have. The last patch fixes the ftrace include path that so far worked by luck (and has been addressed in other places in the tree). Please pull, M. The following changes since commit 92f35b751c71d14250a401246f2c792e3aa5b386: KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (2019-09-09 12:29:09 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.4-1 for you to fetch changes up to aac60f1a867773de9eb164013d89c99f3ea1f009: KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (2019-09-11 16:36:19 +0100) ---------------------------------------------------------------- KVM/arm fixes for 5.4, take #1 - Remove the now obsolete hyp_alternate_select construct - Fix the TRACE_INCLUDE_PATH macro in the vgic code ---------------------------------------------------------------- Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH arch/arm64/include/asm/kvm_hyp.h | 24 ------------------------ arch/arm64/kvm/hyp/switch.c | 17 ++--------------- arch/arm64/kvm/hyp/tlb.c | 36 ++++++++++++++++++++++-------------- virt/kvm/arm/vgic/trace.h | 2 +- 4 files changed, 25 insertions(+), 54 deletions(-) _______________________________________________ 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 X-Spam-Level: X-Spam-Status: No, score=-14.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham 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 2D96DC352AA for ; Tue, 1 Oct 2019 09:22:05 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id F29652133F for ; Tue, 1 Oct 2019 09:22:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="uOpUvtka" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F29652133F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=plCAv7JG++AhGh+HbsO6ooPcR0At9CsD0l8FjVIG+Ck=; b=uOpUvtkaV5U55T aDkyUodjeWki1IZO5yKaHidZeQGLUfkyN4NJAN2n+qwnXZmhhOmQ7q5Z2O3xSvlKaPcEnd74qe7pO QPb4TV41iEfLCeYVq2KTMsPWm1ae2XIAleHnCvsOs9wGmNHdjrJb0VklpPpxi6/6P5Ggwg5ojYkiy 8nj1gLtrhlgAgbh45ybWuxY5DGVUCAiwek/em096mT3CFvnwnwqxuUWQQ2q7uIhmN3azHY9f1pX8t dbYOaZarlxc+oDILkvwQaDHBZCHg/HFv0HMREQuV/u9kCcgnW7zM3oS4rV5lUPwpp54QAwF6Srutr M7iLIQ7sB2foSML+Hx1Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) id 1iFEM8-00058J-4B; Tue, 01 Oct 2019 09:22:04 +0000 Received: from inca-roads.misterjones.org ([213.251.177.50]) by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) id 1iFELE-0004A0-Tf for linux-arm-kernel@lists.infradead.org; Tue, 01 Oct 2019 09:21:11 +0000 Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.lan) by cheepnis.misterjones.org with esmtpsa (TLSv1.2:DHE-RSA-AES128-GCM-SHA256:128) (Exim 4.80) (envelope-from ) id 1iFEL5-00019A-0W; Tue, 01 Oct 2019 11:20:59 +0200 From: Marc Zyngier To: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Subject: [PATCH 0/4] KVM/arm updates for 5.4-rc2 Date: Tue, 1 Oct 2019 10:20:34 +0100 Message-Id: <20191001092038.17097-1-maz@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, rkrcmar@redhat.com, drjones@redhat.com, christoffer.dall@arm.com, yamada.masahiro@socionext.com, yuzenghui@huawei.com, james.morse@arm.com, julien.thierry.kdev@gmail.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on cheepnis.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191001_022109_113428_3DF16D47 X-CRM114-Status: UNSURE ( 9.64 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Jones , kvm@vger.kernel.org, Suzuki K Poulose , Christoffer Dall , Masahiro Yamada , James Morse , linux-arm-kernel@lists.infradead.org, Zenghui Yu , kvmarm@lists.cs.columbia.edu, Julien Thierry Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Paolo, Radim, Here's the first set of KVM/arm fixes for 5.4. The first three patches remove a construct which helped us bringing up VHE back in the days, but which is now more of a confusing historical artefact, better replaced with static keys that we already have. The last patch fixes the ftrace include path that so far worked by luck (and has been addressed in other places in the tree). Please pull, M. The following changes since commit 92f35b751c71d14250a401246f2c792e3aa5b386: KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (2019-09-09 12:29:09 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.4-1 for you to fetch changes up to aac60f1a867773de9eb164013d89c99f3ea1f009: KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (2019-09-11 16:36:19 +0100) ---------------------------------------------------------------- KVM/arm fixes for 5.4, take #1 - Remove the now obsolete hyp_alternate_select construct - Fix the TRACE_INCLUDE_PATH macro in the vgic code ---------------------------------------------------------------- Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH arch/arm64/include/asm/kvm_hyp.h | 24 ------------------------ arch/arm64/kvm/hyp/switch.c | 17 ++--------------- arch/arm64/kvm/hyp/tlb.c | 36 ++++++++++++++++++++++-------------- virt/kvm/arm/vgic/trace.h | 2 +- 4 files changed, 25 insertions(+), 54 deletions(-) _______________________________________________ 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 X-Spam-Level: X-Spam-Status: No, score=-14.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham 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 873EAECE58A for ; Tue, 1 Oct 2019 09:21:14 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 54F1A21924 for ; Tue, 1 Oct 2019 09:21:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569921674; bh=GpHH6h8TwNgYpr7X8CBElB0WhW95klruVSMPlw0g9c8=; h=From:To:Cc:Subject:Date:List-ID:From; b=uJ+1LfVepdb75DWU6ivY0I2rb7cs8SHuDVKoIytCx2+zwOw6ob+/ThQT25McxPn50 Ilh0vTjOY+6WLGOcpXgP4/gy1G6WCJB7kCDRs+OQeVxbgvcv8owIu7YE0mf+fVUU3l fKmZLCsqThDeJg1RXoF64c7CAF7UL0zHpcGldBnU= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387563AbfJAJVN (ORCPT ); Tue, 1 Oct 2019 05:21:13 -0400 Received: from inca-roads.misterjones.org ([213.251.177.50]:39479 "EHLO inca-roads.misterjones.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387555AbfJAJVN (ORCPT ); Tue, 1 Oct 2019 05:21:13 -0400 Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.lan) by cheepnis.misterjones.org with esmtpsa (TLSv1.2:DHE-RSA-AES128-GCM-SHA256:128) (Exim 4.80) (envelope-from ) id 1iFEL5-00019A-0W; Tue, 01 Oct 2019 11:20:59 +0200 From: Marc Zyngier To: Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Cc: Andrew Jones , Christoffer Dall , Masahiro Yamada , Zenghui Yu , James Morse , Julien Thierry , Suzuki K Poulose , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org Subject: [PATCH 0/4] KVM/arm updates for 5.4-rc2 Date: Tue, 1 Oct 2019 10:20:34 +0100 Message-Id: <20191001092038.17097-1-maz@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, rkrcmar@redhat.com, drjones@redhat.com, christoffer.dall@arm.com, yamada.masahiro@socionext.com, yuzenghui@huawei.com, james.morse@arm.com, julien.thierry.kdev@gmail.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on cheepnis.misterjones.org); SAEximRunCond expanded to false Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Paolo, Radim, Here's the first set of KVM/arm fixes for 5.4. The first three patches remove a construct which helped us bringing up VHE back in the days, but which is now more of a confusing historical artefact, better replaced with static keys that we already have. The last patch fixes the ftrace include path that so far worked by luck (and has been addressed in other places in the tree). Please pull, M. The following changes since commit 92f35b751c71d14250a401246f2c792e3aa5b386: KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (2019-09-09 12:29:09 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.4-1 for you to fetch changes up to aac60f1a867773de9eb164013d89c99f3ea1f009: KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (2019-09-11 16:36:19 +0100) ---------------------------------------------------------------- KVM/arm fixes for 5.4, take #1 - Remove the now obsolete hyp_alternate_select construct - Fix the TRACE_INCLUDE_PATH macro in the vgic code ---------------------------------------------------------------- Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH arch/arm64/include/asm/kvm_hyp.h | 24 ------------------------ arch/arm64/kvm/hyp/switch.c | 17 ++--------------- arch/arm64/kvm/hyp/tlb.c | 36 ++++++++++++++++++++++-------------- virt/kvm/arm/vgic/trace.h | 2 +- 4 files changed, 25 insertions(+), 54 deletions(-)