hv_vcpu_write_fpstate(_:_:_:)
Sets the architectural x86 floating point and SIMD state of a vCPU.
Declaration
func hv_vcpu_write_fpstate(_ vcpu: hv_vcpuid_t, _ buffer: UnsafeMutableRawPointer, _ size: Int) -> hv_return_tParameters
- vcpu:
The instance of the vCPU.
- buffer:
The new floating point and SIMD state.
- size:
Size of the memory buffer in bytes.
Return Value
HV_SUCCESS if the operation was successful, otherwise an error code specified in hv_return_t.
Discussion
The XSAVE feature set of the host processor defines the structure and size of the returned buffer.