nvhe: Standard nVHE-based mode, without support for
                              protected guests.
 
-                       protected: nVHE-based mode with support for guests whose
-                                  state is kept private from the host.
+                       protected: Mode with support for guests whose state is
+                                  kept private from the host, using VHE or
+                                  nVHE depending on HW support.
 
                        nested: VHE-based mode with support for nested
-                               virtualization. Requires at least ARMv8.3
-                               hardware.
+                               virtualization. Requires at least ARMv8.4
+                               hardware (with FEAT_NV2).
 
                        Defaults to VHE/nVHE based on hardware support. Setting
                        mode to "protected" will disable kexec and hibernation
-                       for the host. "nested" is experimental and should be
-                       used with extreme caution.
+                       for the host. To force nVHE on VHE hardware, add
+                       "arm64_sw.hvhe=0 id_aa64mmfr1.vh=0" to the
+                       command-line.
+                       "nested" is experimental and should be used with
+                       extreme caution.
 
        kvm-arm.vgic_v3_group0_trap=
                        [KVM,ARM,EARLY] Trap guest accesses to GICv3 group-0