diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2021-08-09 17:28:08 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2021-08-09 17:28:08 +0000 |
| commit | e54ae8258d6433ad2f2411dbeaa1fde6b817d5ef (patch) | |
| tree | 88c85edf039cc221dc0515b4586fb128d476bfd6 /sys/amd64/vmm | |
| parent | e0cc5660351834c999b64c0606c320a2ea474d01 (diff) | |
Diffstat (limited to 'sys/amd64/vmm')
| -rw-r--r-- | sys/amd64/vmm/intel/vmx_cpufunc.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/amd64/vmm/intel/vmx_cpufunc.h b/sys/amd64/vmm/intel/vmx_cpufunc.h index 09d6d25a18e0..05ac56290cb9 100644 --- a/sys/amd64/vmm/intel/vmx_cpufunc.h +++ b/sys/amd64/vmm/intel/vmx_cpufunc.h @@ -137,10 +137,9 @@ vmread(uint64_t r, uint64_t *addr) __asm __volatile("vmread %[r], %[addr];" VMX_SET_ERROR_CODE - : [error] "=r" (error) - : [r] "r" (r), [addr] "m" (*addr) + : [error] "=r" (error), [addr] "=m" (*addr) + : [r] "r" (r) : "memory"); - return (error); } |
