From mboxrd@z Thu Jan 1 00:00:00 1970 From: Claudio Carvalho Date: Mon, 10 Jun 2019 12:18:39 +0000 Subject: Re: [PATCH v3 1/9] KVM: PPC: Ultravisor: Add PPC_UV config option Message-Id: <156cd4df-7616-1f34-afd6-7298ebdc8dc0@linux.ibm.com> List-Id: References: <20190606173614.32090-1-cclaudio@linux.ibm.com> <20190606173614.32090-2-cclaudio@linux.ibm.com> <0f6d278e78b2784a77ce2cd07a84377da6f5262e.camel@linux.ibm.com> In-Reply-To: <0f6d278e78b2784a77ce2cd07a84377da6f5262e.camel@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Leonardo Bras , linuxppc-dev@ozlabs.org Cc: Madhavan Srinivasan , Michael Anderson , Ram Pai , kvm-ppc@vger.kernel.org, Bharata B Rao , Sukadev Bhattiprolu , Anshuman Khandual On 6/7/19 5:11 PM, Leonardo Bras wrote: > > On Thu, 2019-06-06 at 14:36 -0300, Claudio Carvalho wrote: >> From: Anshuman Khandual >> >> CONFIG_PPC_UV adds support for ultravisor. >> >> Signed-off-by: Anshuman Khandual >> Signed-off-by: Bharata B Rao >> Signed-off-by: Ram Pai >> [Update config help and commit message] >> Signed-off-by: Claudio Carvalho >> --- >> arch/powerpc/Kconfig | 20 ++++++++++++++++++++ >> 1 file changed, 20 insertions(+) >> >> diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig >> index 8c1c636308c8..276c1857c335 100644 >> --- a/arch/powerpc/Kconfig >> +++ b/arch/powerpc/Kconfig >> @@ -439,6 +439,26 @@ config PPC_TRANSACTIONAL_MEM >> ---help--- >> Support user-mode Transactional Memory on POWERPC. >> >> +config PPC_UV >> + bool "Ultravisor support" >> + depends on KVM_BOOK3S_HV_POSSIBLE >> + select HMM_MIRROR >> + select HMM >> + select ZONE_DEVICE >> + select MIGRATE_VMA_HELPER >> + select DEV_PAGEMAP_OPS >> + select DEVICE_PRIVATE >> + select MEMORY_HOTPLUG >> + select MEMORY_HOTREMOVE >> + default n >> + help >> + This option paravirtualizes the kernel to run in POWER platforms that >> + supports the Protected Execution Facility (PEF). In such platforms, >> + the ultravisor firmware runs at a privilege level above the >> + hypervisor. >> + >> + If unsure, say "N". >> + >> config LD_HEAD_STUB_CATCH >> bool "Reserve 256 bytes to cope with linker stubs in HEAD text" if EXPERT >> depends on PPC64 > Maybe this patch should be the last of the series, as it may cause some > bisect trouble to have this option enabled while missing some of the > patches. Thanks Leonardo. I changed that for the next version. Claudio