Commit b91ae3b688 for qemu.org

commit b91ae3b688f8149d608753723b17f8fb90a8b7c4
Author: Xiaoyao Li <xiaoyao.li@intel.com>
Date:   Tue May 12 16:44:56 2026 +0800

    qemu-options: Add confidential-guest-support to machine options

    "confidential-guest-support" is the recommended property to configure
    machine with confidential computing technology instead of
    "memory-encryption".

    Add "confidential-guest-support" to machine options and call out
    explicitly "memory-encryption" is the alias of it and not recommended.

    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
    Link: https://lore.kernel.org/r/20260512084458.622465-4-xiaoyao.li@intel.com
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

diff --git a/qemu-options.hx b/qemu-options.hx
index 0345652791..a8ee5d14e1 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -36,7 +36,8 @@ DEF("machine", HAS_ARG, QEMU_OPTION_machine, \
     "                dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n"
     "                suppress-vmdesc=on|off disables self-describing migration (default=off)\n"
     "                nvdimm=on|off controls NVDIMM support (default=off)\n"
-    "                memory-encryption=<id> memory encryption object to use (default=none)\n"
+    "                confidential-guest-support=<id> specifies confidential guest support object (default=none)\n"
+    "                memory-encryption=<id> (memory-encryption is the alias of confidential-guest-support, recommend to use confidential-guest-support)\n"
     "                hmat=on|off controls ACPI HMAT support (default=off)\n"
     "                spcr=on|off controls ACPI SPCR support (default=on)\n"
 #ifdef CONFIG_POSIX
@@ -100,8 +101,12 @@ SRST
     ``nvdimm=on|off``
         Enables or disables NVDIMM support. The default is off.

+    ``confidential-guest-support=<id>``
+        confidential guest support object to use. The default is none.
+
     ``memory-encryption=<id>``
-        Memory encryption object to use. The default is none.
+        The alias of ``confidential-guest-support``. Recommend to use
+        confidential-guest-support.

     ``hmat=on|off``
         Enables or disables ACPI Heterogeneous Memory Attribute Table