[PATCH v2 9/9] docs: kvm: riscv: document EBUSY in KVM_SET_ONE_REG
Andrew Jones
ajones at ventanamicro.com
Wed Aug 2 01:17:20 PDT 2023
On Tue, Aug 01, 2023 at 07:26:29PM -0300, Daniel Henrique Barboza wrote:
> The EBUSY errno is being used for KVM_SET_ONE_REG as a way to tell
> userspace that a given reg can't be written after the vcpu started.
>
> Signed-off-by: Daniel Henrique Barboza <dbarboza at ventanamicro.com>
> ---
> Documentation/virt/kvm/api.rst | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst
> index c0ddd3035462..229e7cc091c8 100644
> --- a/Documentation/virt/kvm/api.rst
> +++ b/Documentation/virt/kvm/api.rst
> @@ -2259,6 +2259,8 @@ Errors:
> EINVAL invalid register ID, or no such register or used with VMs in
> protected virtualization mode on s390
> EPERM (arm64) register access not allowed before vcpu finalization
> + EBUSY (riscv) register access not allowed after the vcpu has run
> + at least once
We allow access (reading, even before, and now also writing when the value
is the same), so this should be worded in a way that conveys the register
may not be changed after the vcpu has run once.
Thanks,
drew
More information about the kvm-riscv
mailing list