Contents

hv_vcpu_get_sme_zt0_reg(_:_:)

Returns the current value of the vCPU ZT0 register in streaming Scalable Vector Extension (SVE) mode.

Declaration

func hv_vcpu_get_sme_zt0_reg(_ vcpu: hv_vcpu_t, _ value: UnsafeMutablePointer<hv_sme_zt0_uchar64_t>) -> hv_return_t

Parameters

  • vcpu:

    The ID of the vCPU instance.

  • value:

    The pointer to the retrieved register value.

Return Value

HV_SUCCESS on success, an error code otherwise.

Discussion

This method returns an error if PSTATE.ZA is 0 (for example, when za_storage_enabled is false).

This method doesn’t require streaming SVE mode to be in an enabled state.

See Also

Functions