Changeset 50675 in vbox
- Timestamp:
- Mar 4, 2014 11:20:57 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r49852 r50675 1872 1872 "ja 2f \n\t" 1873 1873 "je 1f \n\t" 1874 "movl $" RT_XSTR(VERR_VMX_INVALID_VMXON_PTR)", %0\n\t"1874 "movl $" RT_XSTR(VERR_VMX_INVALID_VMXON_PTR)", %0 \n\t" 1875 1875 "jmp 2f \n\t" 1876 1876 "1: \n\t" 1877 "movl $" RT_XSTR(VERR_VMX_VMXON_FAILED)", %0\n\t"1877 "movl $" RT_XSTR(VERR_VMX_VMXON_FAILED)", %0 \n\t" 1878 1878 "2: \n\t" 1879 1879 "add $8, %%esp \n\t" … … 1965 1965 ".byte 0x66, 0x0F, 0xC7, 0x34, 0x24 # VMCLEAR [esp] \n\t" 1966 1966 "jnc 1f \n\t" 1967 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0\n\t"1967 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0 \n\t" 1968 1968 "1: \n\t" 1969 1969 "add $8, %%esp \n\t" … … 2022 2022 ".byte 0x0F, 0xC7, 0x34, 0x24 # VMPTRLD [esp] \n\t" 2023 2023 "jnc 1f \n\t" 2024 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0\n\t"2024 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0 \n\t" 2025 2025 "1: \n\t" 2026 2026 "add $8, %%esp \n\t" … … 2092 2092 "ja 2f \n\t" 2093 2093 "je 1f \n\t" 2094 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0\n\t"2094 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0 \n\t" 2095 2095 "jmp 2f \n\t" 2096 2096 "1: \n\t" 2097 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_FIELD)", %0\n\t"2097 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_FIELD)", %0 \n\t" 2098 2098 "2: \n\t" 2099 2099 :"=rm"(rc) … … 2220 2220 int rc = VINF_SUCCESS; 2221 2221 __asm__ __volatile__ ( 2222 "movl $" RT_XSTR(VINF_SUCCESS)", %0\n\t"2222 "movl $" RT_XSTR(VINF_SUCCESS)", %0 \n\t" 2223 2223 ".byte 0x0F, 0x78, 0xc2 # VMREAD eax, edx \n\t" 2224 2224 "ja 2f \n\t" 2225 2225 "je 1f \n\t" 2226 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0\n\t"2226 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_PTR)", %0 \n\t" 2227 2227 "jmp 2f \n\t" 2228 2228 "1: \n\t" 2229 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_FIELD)", %0\n\t"2229 "movl $" RT_XSTR(VERR_VMX_INVALID_VMCS_FIELD)", %0 \n\t" 2230 2230 "2: \n\t" 2231 2231 :"=&r"(rc),
Note:
See TracChangeset
for help on using the changeset viewer.