From patchwork Sun Jun 26 09:10:57 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: 12895660 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 C5339C43334 for ; Sun, 26 Jun 2022 09:11:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234136AbiFZJLQ (ORCPT ); Sun, 26 Jun 2022 05:11:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233937AbiFZJLN (ORCPT ); Sun, 26 Jun 2022 05:11:13 -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 18C5B12AA6; Sun, 26 Jun 2022 02:11:13 -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 2096C6118C; Sun, 26 Jun 2022 09:11:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DE3FFC341CF; Sun, 26 Jun 2022 09:11:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656234671; bh=0VMbEb33dQlbgLBtppNYobb6lfqI/ghU3eQrEoLrjC4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PWjf1lPUfPb24TU7SlF7Xw5H9uH1ACzAiNBT7gtrGrPhW4OTKOiYY2RyKdSf6XGVn rNy0glkCrKLBecvgZhFUc0NBbb1CG55XPzbWO57W+X6Gwp/b/kJn254EJCZt1f2d7q yQL/W73smXoQOlIOfnM8pV0JO3Domqrn/xIyZzWYzwxC+lDCJFIJ0t6NMvrrNut8yV ybf1xy3GmRIzDcX8ZWFGoMj9fgmFkApxKedmL7di59t8CI64Mlxuw6pPKZUx+LJg7F 1RBje5RM580JpWuEv2fh1hBMnaIZA9tn4QtC9GqCQoulCpbGEk/cr//wtNuC1DWRki tXqQA1fS1J9Qg== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1o5OIO-001col-27; Sun, 26 Jun 2022 10:11:08 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Jonathan Corbet" , "Mauro Carvalho Chehab" , Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 11/20] Documentation: KVM: update s390-pv.rst reference Date: Sun, 26 Jun 2022 10:10:57 +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 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 v2 00/20] at: https://lore.kernel.org/all/cover.1656234456.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 Sun Jun 26 09:10:58 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: 12895662 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 395D9CCA47C for ; Sun, 26 Jun 2022 09:11:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234190AbiFZJLW (ORCPT ); Sun, 26 Jun 2022 05:11:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46340 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234152AbiFZJLQ (ORCPT ); Sun, 26 Jun 2022 05:11:16 -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 77A3A12A9A; Sun, 26 Jun 2022 02:11:14 -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 BD118B80D31; Sun, 26 Jun 2022 09:11:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CF663C341CD; Sun, 26 Jun 2022 09:11:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656234670; bh=f69PKsy7zpSeuo5OvCRQUdjrN8yXOOBZLICV3ycTvQg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TNgHvK6pS7H8+t8Jwa5+ptYIImjXZ5V77JqfHSIXZvOBWlXXAMRzISJkZIwt0BpCy ZpLW/+MriyLs9TiwalFRFaC41oVsief4wrXv45diovd1UMbGvFf1y7exGimpSETWNA OvgDyzy11nm1je1sk7mdd5TQ6j4CX1eG/jueO/ozMk3iqWBMfJmtQgtK3VD/LSYkfI JGomN/UBsWgFm23FXFhKNVqXU89yGG5C5MVI4VPERHWhlL1JlPteLGMHvfLVO5+QWD 8qKu1BA9pbLyitElAINxQ+ytyDgTfyr+AyT86ziIvyWTNGXPOCYT2sNO50+BWnjz27 HUdpiKy86fARw== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1o5OIO-001cor-2s; Sun, 26 Jun 2022 10:11:08 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Jonathan Corbet" , "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 v2 12/20] Documentation: KVM: update amd-memory-encryption.rst references Date: Sun, 26 Jun 2022 10:10:58 +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 v2 00/20] at: https://lore.kernel.org/all/cover.1656234456.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 f50e1fc6e51b..fc8cdc073764 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@ -3116,7 +3116,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 84c486ce6279..9260152c37cb 100644 --- a/Documentation/virt/kvm/api.rst +++ b/Documentation/virt/kvm/api.rst @@ -4677,7 +4677,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 Sun Jun 26 09:10:59 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: 12895659 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 BD7B5CCA47E for ; Sun, 26 Jun 2022 09:11:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234143AbiFZJLP (ORCPT ); Sun, 26 Jun 2022 05:11:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230051AbiFZJLN (ORCPT ); Sun, 26 Jun 2022 05:11:13 -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 0538512A94; Sun, 26 Jun 2022 02:11:11 -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 8D63261187; Sun, 26 Jun 2022 09:11:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D3E51C341CE; Sun, 26 Jun 2022 09:11:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656234670; bh=8FZLUqXlt4kX0eBdlVb+sYAB98PK6Yu7ycSI8qBBmeg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ihh4Didv1uMwr3X/E0EFfQ5nIcDRiiCd44NN5clCMtqQqM2T95eOp1oP+BTInBuvS lMfu2VVwxhFJevYuOT1mv+SHvmD786Yy04YFxWLzOQJ346BDy/sC7280gZZSqGP+uM cltz3Qh+vCegNGmfzIDMxvHVTPW5luu9QJQmwQVwbSxOQas4eyBN7khX1QGsr2b+H+ pMIJ7bOE/bnFvSoP9ArDY7Oa9CyczyaG9lOGxxxFq6WesoaD6KXRR509/dnf1ZQEdU RRKadWSmx/9n8QxW73uj/ySOiZXbJmn5hD56dfG+FxktNpL5lYeQpJq1sow5Xf5umU PFX/JLZSSv1Bg== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1o5OIO-001cow-3S; Sun, 26 Jun 2022 10:11:08 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Jonathan Corbet" , "Mauro Carvalho Chehab" , Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/20] Documentation: KVM: update msr.rst reference Date: Sun, 26 Jun 2022 10:10:59 +0100 Message-Id: <5652b7f5caff3b817a660b75f1f319a2f8962380.1656234456.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 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 v2 00/20] at: https://lore.kernel.org/all/cover.1656234456.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 9260152c37cb..41afd1125cb1 100644 --- a/Documentation/virt/kvm/api.rst +++ b/Documentation/virt/kvm/api.rst @@ -7894,7 +7894,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 Sun Jun 26 09:11:00 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: 12895661 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 B873ECCA485 for ; Sun, 26 Jun 2022 09:11:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234174AbiFZJLR (ORCPT ); Sun, 26 Jun 2022 05:11:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234148AbiFZJLP (ORCPT ); Sun, 26 Jun 2022 05:11:15 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 63A2812A97; Sun, 26 Jun 2022 02:11:14 -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 C40A7B80D37; Sun, 26 Jun 2022 09:11:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 157C8C341DC; Sun, 26 Jun 2022 09:11:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656234671; bh=h+1QeVS8ACjM0/I0V8004v6I8M6+vBcTeWm3TDyLTxI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=USWBC/8pgaZLj0WIbslgCAxhMNsMTht5DjStVoR5Vy6TrnGpSrJdx8lVh7FVqo8kz IWE9O918sfMAUnmp9BLWjkE7NPcYsKEUuWRrwCYEyPDkeeWRdu9xXqyDZdd76VDCnh z9cZP/Q0skaD5VUW1vAavX6cTmYmV7w41Lf+uKhW6BQEe96yonm29Wdzo8AORZFW4X hn3QPlUiqtC31Z8TZLy3sw5Mc1rRKr03OdVCtFrPB7c641mtqC6P7aosbGQk7W/xZv Eh3U3w7jLIVGt9k3HEHNU+Z6wIeb2evYCiNMPcO1GdknaZO8oLuVngnkjFWgKo3hgS tUMJ+kB6Mtd0g== Received: from mchehab by mail.kernel.org with local (Exim 4.95) (envelope-from ) id 1o5OIO-001coz-45; Sun, 26 Jun 2022 10:11:08 +0100 From: Mauro Carvalho Chehab To: Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Jonathan Corbet" , "Mauro Carvalho Chehab" , Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 14/20] Documentation: KVM: update s390-diag.rst reference Date: Sun, 26 Jun 2022 10:11:00 +0100 Message-Id: <85b81e4678bbe23d0e9692616798762a6465f0a3.1656234456.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 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 v2 00/20] at: https://lore.kernel.org/all/cover.1656234456.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.