mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
KVM: arm64: Fix the KVM_ARM_PREFERRED_TARGET documentation
KVM_ARM_PREFERRED_TARGET has never set a feature bit: the original arm64 implementation zeroed the bitmap, and kvm_vcpu_preferred_target(), which only ever zeroed it, was removed by commit5346f7e13e("KVM: arm64: Always return generic v8 as the preferred target"). The ENODEV error had gone earlier still, with commit08e873cb70("KVM: arm64: Change the return type of kvm_vcpu_preferred_target()"). Document what it returns, that userspace selects vCPU features itself, and drop the error. No functional change intended. Signed-off-by: Fuad Tabba <fuad.tabba@linux.dev> Reviewed-by: Wei-Lin Chang <weilin.chang@arm.com> Link: https://patch.msgid.link/20260831162815.269851-1-fuad.tabba@linux.dev Signed-off-by: Marc Zyngier <maz@kernel.org>
This commit is contained in:
parent
068df88a7d
commit
f3435cb7df
|
|
@ -3600,20 +3600,14 @@ Possible features:
|
|||
:Parameters: struct kvm_vcpu_init (out)
|
||||
:Returns: 0 on success; -1 on error
|
||||
|
||||
Errors:
|
||||
|
||||
====== ==========================================
|
||||
ENODEV no preferred target available for the host
|
||||
====== ==========================================
|
||||
|
||||
This queries KVM for preferred CPU target type which can be emulated
|
||||
by KVM on underlying host.
|
||||
|
||||
The ioctl returns struct kvm_vcpu_init instance containing information
|
||||
about preferred CPU target type and recommended features for it. The
|
||||
kvm_vcpu_init->features bitmap returned will have feature bits set if
|
||||
the preferred target recommends setting these features, but this is
|
||||
not mandatory.
|
||||
The ioctl returns a struct kvm_vcpu_init instance containing the
|
||||
preferred CPU target type. The kvm_vcpu_init->features bitmap is
|
||||
returned empty: userspace selects the vCPU features itself, and their
|
||||
availability is reported by the capabilities listed under
|
||||
KVM_ARM_VCPU_INIT.
|
||||
|
||||
The information returned by this ioctl can be used to prepare an instance
|
||||
of struct kvm_vcpu_init for KVM_ARM_VCPU_INIT ioctl which will result in
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user