Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3910639pxb; Tue, 10 Nov 2020 03:21:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJwd8fKQ60ybeDSxJg3/p/TDgL2vNjYr3sWL2xSoNry5s8JwI8P/fcfDvSz7oEi4BuX5951B X-Received: by 2002:aa7:c2d7:: with SMTP id m23mr20531111edp.230.1605007286900; Tue, 10 Nov 2020 03:21:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605007286; cv=none; d=google.com; s=arc-20160816; b=RlJ78OtilGV4qpiICXlWcyKOuT6sqilEZLTKtej7OadzBiJhi+Ulu89f2T9khqc9f/ sMm1ltKEqQ8+hOux2PMSqQ5+6xAHrMToMnoA2fiGtEOSZINwc+fp9CQwUqO9lgBGTarS wZyZuqvHKZIIwdMB0Jye/+zBZ9LQFar2v5CTBkEjUvdOT0qgQRdhmnyEDQM2ME1IZci5 2T0Vf5+HTC5SB+3UXNIjC9TJUtzFvy3FLo8HDQ4VdrfW/V4Cxr5zpczBt99JYoCOITTG ooFS4a+h1bKbbRWDnafo/A78wtmtwgG8Ol+SyAe4+4JAzfwfibivTlkurncCoYjhfpV2 aYhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:user-agent:references:in-reply-to :subject:cc:to:from:date:content-transfer-encoding:mime-version :dkim-signature; bh=Os7PbJhwlJJiJm95zJr1SSyvIDZ7UFDn5VzIKdQywdM=; b=vYjJzAbaYMB5GoqzRvyVuHluZLafG5IAReNAbxqeXd+iy9zx2XKtI02NZynBZDa28P BMrzRdf69jP0u/56Vqgq1r5E1eeSU4I8U1X60tow6ybrasfznGurxp01nROPR06vSZZX ldVYVrP6dCrMRLPeLrC/G6yQq88KwrdNbBmKgLOl59dyO/sTETQxeQvcLEH4OHMlr8Ig TFSbmNY5XhsT/+0WvqoZfQvTypsbhPneukWqSpdHSkLdvoD8pwZJd+4+yfTZmOUcUL9u llZQ2r6c5IPIaZJVQqOmW9FJVq28SZi+C0Wymj6claDCo34xecPqr/3qwS5TUpynajAO ySZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=yeQSXFy2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k12si9130627eds.191.2020.11.10.03.21.00; Tue, 10 Nov 2020 03:21:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=yeQSXFy2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727536AbgKJLTA (ORCPT + 99 others); Tue, 10 Nov 2020 06:19:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:37654 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726219AbgKJLS7 (ORCPT ); Tue, 10 Nov 2020 06:18:59 -0500 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 02E5D20659; Tue, 10 Nov 2020 11:18:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605007139; bh=V+uHbdDrM/jaXwqO4pqWQzjL1Up7i3JN4LAYXoQ2Oew=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=yeQSXFy2W4PDXQzMfbGwukbiIgeh+NHzOf9c34dw0x4NGJg9e5KZvMMY15cajk1xm ONxT65MzXwgo6W4kBXUuZqMpMLY5mCqv1qEO40DLlN1ZGN/lsYxCglUAfFttmkG78k ymwFb968JDcgPO2dnp6FEhINlQvm8kFPsYhkbAVM= Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1kcRfs-009QfH-P3; Tue, 10 Nov 2020 11:18:56 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 10 Nov 2020 11:18:56 +0000 From: Marc Zyngier To: Christoph Hellwig Cc: David Brazdil , kvmarm@lists.cs.columbia.edu, Mark Rutland , kernel-team@android.com, Lorenzo Pieralisi , Andrew Walbran , Suzuki K Poulose , Quentin Perret , linux-kernel@vger.kernel.org, James Morse , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Tejun Heo , Dennis Zhou , Christoph Lameter , Will Deacon , Julien Thierry , Andrew Scull Subject: Re: [PATCH v1 00/24] Opt-in always-on nVHE hypervisor In-Reply-To: <20201110101542.GA17572@infradead.org> References: <20201109113233.9012-1-dbrazdil@google.com> <20201110101542.GA17572@infradead.org> User-Agent: Roundcube Webmail/1.4.9 Message-ID: X-Sender: maz@kernel.org X-SA-Exim-Connect-IP: 51.254.78.96 X-SA-Exim-Rcpt-To: hch@infradead.org, dbrazdil@google.com, kvmarm@lists.cs.columbia.edu, mark.rutland@arm.com, kernel-team@android.com, lorenzo.pieralisi@arm.com, qwandor@google.com, suzuki.poulose@arm.com, qperret@google.com, linux-kernel@vger.kernel.org, james.morse@arm.com, linux-arm-kernel@lists.infradead.org, catalin.marinas@arm.com, tj@kernel.org, dennis@kernel.org, cl@linux.com, will@kernel.org, julien.thierry.kdev@gmail.com, ascull@google.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: linux-kernel@vger.kernel.org On 2020-11-10 10:15, Christoph Hellwig wrote: > On Mon, Nov 09, 2020 at 11:32:09AM +0000, David Brazdil wrote: >> As we progress towards being able to keep guest state private to the >> host running nVHE hypervisor, this series allows the hypervisor to >> install itself on newly booted CPUs before the host is allowed to run >> on them. > > Why? I thought we were trying to kill nVHE off now that newer CPUs > provide the saner virtualization extensions? We can't kill nVHE at all, because that is the only game in town. You can't even buy a decent machine with VHE, no matter how much money you put on the table. nVHE is here for the foreseeable future, and we even use its misfeatures to our advantage in order to offer confidential VMs. See Will's presentation at KVM forum a couple of weeks ago for the gory details. Thanks, M. -- Jazz is not dead. It just smells funny...