Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp645927pxu; Thu, 26 Nov 2020 08:01:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJz8tQj2gbdpu/eW2Ot5kjtLnBa4rIeLQiVubw4luXvdt6BCGQjmArX1VyZHNQTek5jq/g04 X-Received: by 2002:a17:906:b286:: with SMTP id q6mr3229756ejz.259.1606406499866; Thu, 26 Nov 2020 08:01:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606406499; cv=none; d=google.com; s=arc-20160816; b=hyHh/9Cc16S2YnBWaMaK9QKtv3LTwuNM+vr4VjDczT9slvrZrLzGzzoaRiEoPCP3GK he9VcWKJyFH3loSi8eEcoX4c/tIn+fZ1tubhzC8raVgYj5a06Bw++mfNK1SKzBRXlHDa CDQE+zhEELKJnyIwm1sH121FORn+XSn9FRHYJkFml7PQFBqO4aOqTubDcXy8dlQGfN6R nFlHkvba9r4YtN2VItVwRpKRxpuzlJ6LOyFG8Edb1Tj/wf5RSHBt5bvlyvKyuMbMZ4Af seK2PBdnQKZ9eMBpm5PdIhSIaO/xhJNON6e+vGwO7F38atfD0hh8wXDZ/oQ75Sc6Ol8G y8sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=l3rrtQ71q0YtViU9F1ot5BdeEltZAdYdBUvO0cmayAc=; b=ZPuS/t7keI4rgva9MVl1XHoyQPpJLqN9ZBHI9LAnMqgAvPvW0HVmYC+DAh+AhzamPm N5EIW6KjLtporeMJhfqQcoYc4XNNQssZTjxRnPZEX1s7/jA9AW7SGbZccj6NZGQcN/Zb AdQOt77EvbMv4j5n2lYJFD08XuJc/BIE+1utNCSF8QUM0KycjZh3NWImpsYpLLwCMXD2 yQZFnRvIDmeKD1D22SrXntgU8xKzaHt38AUyIqkMOrC7sHxiflPZTtYTetu2fhYJobxk LAhuEXXsfzViIEtmz38NmssWsZUcvp8vwL6Wg9mtS4PIv8gJTQePDylexjefxmevxBb6 0VoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=FZwZ+cSj; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w22si3279529ejf.740.2020.11.26.08.01.15; Thu, 26 Nov 2020 08:01:39 -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=@infradead.org header.s=casper.20170209 header.b=FZwZ+cSj; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391506AbgKZP6A (ORCPT + 99 others); Thu, 26 Nov 2020 10:58:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391338AbgKZP57 (ORCPT ); Thu, 26 Nov 2020 10:57:59 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9237CC0613D4; Thu, 26 Nov 2020 07:57:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=l3rrtQ71q0YtViU9F1ot5BdeEltZAdYdBUvO0cmayAc=; b=FZwZ+cSjTlY++W2PqTlACC7Zcm 0s3m3bFs39K+17ZoKkUILRrMAaHt3+Wwakbs7aeZvux4KTCJ5BzDDbnVayZmgnbMIDEDMx8HpbHdv zPAqxNP8urL+nYCRljUztGgpLjge8Vks7oa+D8lkhn6K/ReZvaN64vYFe/jgPeJL3tkdjPoNL56Fz b6J9rloVzUz1OxLJzP9NHQuQ4+q1c0iUYcP9XU1D6OKD2Rai9JfwAv6ot1DLV2QyIMXuDmyElds5w akkzY+mZfOV1FxpPTFywh6DHTpaceL3+G0tK3lKxidGeTkm+JpmsGmEc8jyYFHoq/7XYgTIk8AJVm YqyQffHQ==; Received: from willy by casper.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1kiJeU-0007oi-MN; Thu, 26 Nov 2020 15:57:46 +0000 Date: Thu, 26 Nov 2020 15:57:46 +0000 From: Matthew Wilcox To: David Brazdil Cc: kvmarm@lists.cs.columbia.edu, Jonathan Corbet , Catalin Marinas , Will Deacon , Marc Zyngier , James Morse , Julien Thierry , Suzuki K Poulose , Dennis Zhou , Tejun Heo , Christoph Lameter , Mark Rutland , Lorenzo Pieralisi , Sudeep Holla , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel-team@android.com Subject: Re: [PATCH v3 00/23] Opt-in always-on nVHE hypervisor Message-ID: <20201126155746.GU4327@casper.infradead.org> References: <20201126155421.14901-1-dbrazdil@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201126155421.14901-1-dbrazdil@google.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 26, 2020 at 03:53:58PM +0000, David Brazdil wrote: > The hypervisor starts trapping host SMCs and intercepting host's PSCI > CPU_ON/SUSPEND calls. It replaces the host's entry point with its own, > initializes the EL2 state of the new CPU and installs the nVHE hyp vector > before ERETing to the host's entry point. I hate CPU people. This is complete gibberish to anyone who doesn't already have their head deep in ... whatever you're talking about.