From patchwork Mon Jun 6 15:25:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mauro Carvalho Chehab X-Patchwork-Id: 12870546 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 22E16CCA481 for ; Mon, 6 Jun 2022 15:25:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240631AbiFFPZz (ORCPT ); Mon, 6 Jun 2022 11:25:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240598AbiFFPZx (ORCPT ); Mon, 6 Jun 2022 11:25:53 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A95A1CD358; Mon, 6 Jun 2022 08:25:51 -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 ams.source.kernel.org (Postfix) with ESMTPS id 3316EB81A93; Mon, 6 Jun 2022 15:25:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D3BF4C341C4; Mon, 6 Jun 2022 15:25:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1654529148; bh=CiZ03MDxXuEFyM8xUVEpl2vv9u04XNMVLHJ+Cr2Kt8U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iRgr2Os+jWlXS7WKzBupN8Q9RY9aJaRWTK3HP26ruwjqePOc4iCwVpUi8cJQxOp9A x4pKx+qhfJPodmIgHArcbtV5jbjPXUr0VYfheKcbXfmJiTn4aFHaiHZ4pNxlJErfxj P7g83bSlKNaQ+ui40nMlq3Y2ihqie57ZtXpqdCt95suuy9pWzra3SmiXtxLrVy4uXX Cimn9VHNB4bsouVDhxrnsFzLNIUKKCfCcC0MeA85FR3ra00LbwV0va4oBdpKJwjYmM hllbQrSa5X9jTMKwCAOT9DhwTsZzyNw/omvx/mHvWSuQ/oEAJwJDxtc5R4XT5zgct/ dz7iJmTy67EVQ== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1nyEby-0012PI-7h; Mon, 06 Jun 2022 16:25:46 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List , Jonathan Corbet Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 10/23] Documentation: KVM: update s390-pv.rst reference Date: Mon, 6 Jun 2022 16:25:32 +0100 Message-Id: <52042379597445f3cb983beec2ffd816f8a1fcdb.1654529011.git.mchehab@kernel.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Changesets: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") and: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") renamed: Documentation/virt/kvm/s390-pv.rst to: Documentation/virt/kvm/s390/s390-pv.rst. Update its cross-reference accordingly. Fixes: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") Signed-off-by: Mauro Carvalho Chehab --- To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover. See [PATCH 00/23] at: https://lore.kernel.org/all/cover.1654529011.git.mchehab@kernel.org/ Documentation/virt/kvm/s390/s390-pv-boot.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/virt/kvm/s390/s390-pv-boot.rst b/Documentation/virt/kvm/s390/s390-pv-boot.rst index 73a6083cb5e7..96c48480a360 100644 --- a/Documentation/virt/kvm/s390/s390-pv-boot.rst +++ b/Documentation/virt/kvm/s390/s390-pv-boot.rst @@ -10,7 +10,7 @@ The memory of Protected Virtual Machines (PVMs) is not accessible to I/O or the hypervisor. In those cases where the hypervisor needs to access the memory of a PVM, that memory must be made accessible. Memory made accessible to the hypervisor will be encrypted. See -Documentation/virt/kvm/s390-pv.rst for details." +Documentation/virt/kvm/s390/s390-pv.rst for details." On IPL (boot) a small plaintext bootloader is started, which provides information about the encrypted components and necessary metadata to From patchwork Mon Jun 6 15:25:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mauro Carvalho Chehab X-Patchwork-Id: 12870548 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 CA84BC433EF for ; Mon, 6 Jun 2022 15:26:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240492AbiFFP0C (ORCPT ); Mon, 6 Jun 2022 11:26:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240618AbiFFPZy (ORCPT ); Mon, 6 Jun 2022 11:25:54 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C26B1CD36F; Mon, 6 Jun 2022 08:25:52 -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 D39EA61542; Mon, 6 Jun 2022 15:25:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 009D1C36B06; Mon, 6 Jun 2022 15:25:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1654529149; bh=niKYlfjKmS5xHiDfjqL4v2PE2kbh/ZAGZOCN30CEhO0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FIoLbrUb1f3o051SNAQoTlP4mRw9FyUhl1jzZse3MzV51w7qmcXB/W6o/4JduflM+ FRfdP5IhuNIlo3U7JAa0cl3DLpzLaIwKKonqnoZKJpIlU4T9owhpgKQqN3uYzCpI4k z6uhR1+LpCKPF43sPSe3xzeWIiPP5gc2B+1Av59m+UZHDxynZWUSoXFWtxVi3i2h4R Ve4CztRHUTC5PCw3dJ7ZBNg3f4Q1k5DN+O+yCm3uuJ59zxXPkGlg3enYaj2wK10o/8 IyJZwkg52RPSEcY/eGbMtdA3AY24a05ReL7eCqrSCnuSUm5+NEB5JeSk1dbSNWvXxk bBXtin6M66PIg== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1nyEby-0012PL-8Q; Mon, 06 Jun 2022 16:25:46 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List , Jonathan Corbet Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , "Paul E. McKenney" , Andrew Morton , Ard Biesheuvel , Borislav Petkov , Damien Le Moal , Dov Murik , Gerd Hoffmann , Kees Cook , Muchun Song , Paolo Bonzini , Randy Dunlap , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 11/23] Documentation: KVM: update amd-memory-encryption.rst references Date: Mon, 6 Jun 2022 16:25:33 +0100 Message-Id: X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Changeset daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") renamed: Documentation/virt/kvm/amd-memory-encryption.rst to: Documentation/virt/kvm/x86/amd-memory-encryption.rst. Update the cross-references accordingly. Fixes: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") Signed-off-by: Mauro Carvalho Chehab --- To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover. See [PATCH 00/23] at: https://lore.kernel.org/all/cover.1654529011.git.mchehab@kernel.org/ Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/virt/kvm/api.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index 8090130b544b..5ef0b2998af7 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@ -3104,7 +3104,7 @@ mem_encrypt=on: Activate SME mem_encrypt=off: Do not activate SME - Refer to Documentation/virt/kvm/amd-memory-encryption.rst + Refer to Documentation/virt/kvm/x86/amd-memory-encryption.rst for details on when memory encryption can be activated. mem_sleep_default= [SUSPEND] Default system suspend mode: diff --git a/Documentation/security/secrets/coco.rst b/Documentation/security/secrets/coco.rst index 262e7abb1b24..087e2d1ae38b 100644 --- a/Documentation/security/secrets/coco.rst +++ b/Documentation/security/secrets/coco.rst @@ -98,6 +98,6 @@ References See [sev-api-spec]_ for more info regarding SEV ``LAUNCH_SECRET`` operation. -.. [sev] Documentation/virt/kvm/amd-memory-encryption.rst +.. [sev] Documentation/virt/kvm/x86/amd-memory-encryption.rst .. [secrets-coco-abi] Documentation/ABI/testing/securityfs-secrets-coco .. [sev-api-spec] https://www.amd.com/system/files/TechDocs/55766_SEV-KM_API_Specification.pdf diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst index 11e00a46c610..b71e1d778e28 100644 --- a/Documentation/virt/kvm/api.rst +++ b/Documentation/virt/kvm/api.rst @@ -4667,7 +4667,7 @@ encrypted VMs. Currently, this ioctl is used for issuing Secure Encrypted Virtualization (SEV) commands on AMD Processors. The SEV commands are defined in -Documentation/virt/kvm/amd-memory-encryption.rst. +Documentation/virt/kvm/x86/amd-memory-encryption.rst. 4.111 KVM_MEMORY_ENCRYPT_REG_REGION ----------------------------------- From patchwork Mon Jun 6 15:25:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mauro Carvalho Chehab X-Patchwork-Id: 12870549 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 D4CBBCCA485 for ; Mon, 6 Jun 2022 15:26:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240663AbiFFP0E (ORCPT ); Mon, 6 Jun 2022 11:26:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46418 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240621AbiFFPZy (ORCPT ); Mon, 6 Jun 2022 11:25:54 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDEDE1CD362; Mon, 6 Jun 2022 08:25:53 -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 ams.source.kernel.org (Postfix) with ESMTPS id 51B53B81A9C; Mon, 6 Jun 2022 15:25:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EF1CCC341D0; Mon, 6 Jun 2022 15:25:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1654529149; bh=4h5bZhigrNHgcgtmQ5vv6ZiB1e8LhSy/BsT+J3lN1RY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qEuzPzIU98z7IdedBcRKjl4FEqVZWIEzTAObFS0D1HaIJjaxXGelpM20H0sJzHiFj aAqm4iLySRkRxTBAREUhrmMo+VQN5U9pDVWE/t9m3apEEoZB+UueSwvd85lZFlG8ZX kXzaEOGPj2i6SA9bJodfOELedtkS+iPDtOEZCI8ael+zXMfWYdg8XewXxGdX10zWSd lHeAhWmrPMkPITIZZP93DJYd/BbMrSjyJrhdqbwYpLDGNk3+UTK+ssB0aA5cUN9jua C3jbLt2C5UaSWzaeEu18H5KSOwtvkZCmqQIifgbrCGzRNHuuwqaktngCAuniaRrxVL 5TDs2hdrhfQzg== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1nyEby-0012PO-93; Mon, 06 Jun 2022 16:25:46 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List , Jonathan Corbet Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 12/23] Documentation: KVM: update msr.rst reference Date: Mon, 6 Jun 2022 16:25:34 +0100 Message-Id: X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Changeset daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") renamed: Documentation/virt/kvm/msr.rst to: Documentation/virt/kvm/x86/msr.rst. Update its cross-reference accordingly. Fixes: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") Signed-off-by: Mauro Carvalho Chehab --- To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover. See [PATCH 00/23] at: https://lore.kernel.org/all/cover.1654529011.git.mchehab@kernel.org/ Documentation/virt/kvm/api.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst index b71e1d778e28..9cc6981f5a34 100644 --- a/Documentation/virt/kvm/api.rst +++ b/Documentation/virt/kvm/api.rst @@ -7670,7 +7670,7 @@ architecture-specific interfaces. This capability and the architecture- specific interfaces must be consistent, i.e. if one says the feature is supported, than the other should as well and vice versa. For arm64 see Documentation/virt/kvm/devices/vcpu.rst "KVM_ARM_VCPU_PVTIME_CTRL". -For x86 see Documentation/virt/kvm/msr.rst "MSR_KVM_STEAL_TIME". +For x86 see Documentation/virt/kvm/x86/msr.rst "MSR_KVM_STEAL_TIME". 8.25 KVM_CAP_S390_DIAG318 ------------------------- From patchwork Mon Jun 6 15:25:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mauro Carvalho Chehab X-Patchwork-Id: 12870547 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 E4562CCA481 for ; Mon, 6 Jun 2022 15:26:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240641AbiFFPZ6 (ORCPT ); Mon, 6 Jun 2022 11:25:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46288 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240608AbiFFPZy (ORCPT ); Mon, 6 Jun 2022 11:25:54 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4BD021CD36A; Mon, 6 Jun 2022 08:25:52 -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 ams.source.kernel.org (Postfix) with ESMTPS id CA4F5B81A8F; Mon, 6 Jun 2022 15:25:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D88EBC341C6; Mon, 6 Jun 2022 15:25:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1654529148; bh=dKol4sgwd+aRZfbYxUG7kC/mmhFopuLPynC+Zt89S7k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k8MCp4JwlbfSiWbjBb9YOKkjqALcKFsEqiZhw1T2ZdEB/J+WxHcROaoKSgxGzMdgv OXkF0n+QnyHSO5GpZ2+ILjk752Ho0GB7OlVqiOdjYT1d8GbHepbeOY683K/vlxAnbE IrXywtNhv5sLaZmCD1zmnP1/XW17nqzcOAF8jwzOmCIO8p8go7XYd5u7Op0duDC6rJ 7prK0s9J/4B464n/XNT+WFEquyotVYMszxsG2CM9NauiD4jcPLA+gM222vcZ2GIUVa U5LTbyDdJglgF4ii7QRvy8Lr+fkdw3+/L+QoZmH+T0D94m0ROZ1D9GW5N3PxaxSfGj F5rEZL3LDijjQ== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1nyEby-0012PS-9l; Mon, 06 Jun 2022 16:25:46 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List , Jonathan Corbet Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , Ashish Kalra , Paolo Bonzini , Sean Christopherson , Steve Rutherford , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 13/23] Documentation: KVM: update s390-diag.rst reference Date: Mon, 6 Jun 2022 16:25:35 +0100 Message-Id: X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Changeset daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") renamed: Documentation/virt/kvm/s390-diag.rst to: Documentation/virt/kvm/s390/s390-diag.rst. Update its cross-reference accordingly. Fixes: daec8d408308 ("Documentation: KVM: add separate directories for architecture-specific documentation") Signed-off-by: Mauro Carvalho Chehab --- To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover. See [PATCH 00/23] at: https://lore.kernel.org/all/cover.1654529011.git.mchehab@kernel.org/ Documentation/virt/kvm/x86/hypercalls.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/virt/kvm/x86/hypercalls.rst b/Documentation/virt/kvm/x86/hypercalls.rst index e56fa8b9cfca..10db7924720f 100644 --- a/Documentation/virt/kvm/x86/hypercalls.rst +++ b/Documentation/virt/kvm/x86/hypercalls.rst @@ -22,7 +22,7 @@ S390: number in R1. For further information on the S390 diagnose call as supported by KVM, - refer to Documentation/virt/kvm/s390-diag.rst. + refer to Documentation/virt/kvm/s390/s390-diag.rst. PowerPC: It uses R3-R10 and hypercall number in R11. R4-R11 are used as output registers.