Changeset 43706 in vbox for trunk/include
- Timestamp:
- Oct 22, 2012 4:40:31 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r43700 r43706 1341 1341 * @param pVMXOn Physical address of VMXON structure 1342 1342 */ 1343 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1343 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1344 1344 DECLASM(int) VMXEnable(RTHCPHYS pVMXOn); 1345 1345 #else … … 1395 1395 * Executes VMXOFF 1396 1396 */ 1397 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1397 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1398 1398 DECLASM(void) VMXDisable(void); 1399 1399 #else … … 1422 1422 * @param pVMCS Physical address of VM control structure 1423 1423 */ 1424 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1424 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1425 1425 DECLASM(int) VMXClearVMCS(RTHCPHYS pVMCS); 1426 1426 #else … … 1470 1470 * @param pVMCS Physical address of VMCS structure 1471 1471 */ 1472 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1472 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1473 1473 DECLASM(int) VMXActivateVMCS(RTHCPHYS pVMCS); 1474 1474 #else … … 1525 1525 * @param u32Val 32 bits value 1526 1526 */ 1527 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1527 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1528 1528 DECLASM(int) VMXWriteVMCS32(uint32_t idxField, uint32_t u32Val); 1529 1529 #else … … 1577 1577 * @param u64Val 16, 32 or 64 bits value 1578 1578 */ 1579 #if HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1579 #if HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1580 1580 DECLASM(int) VMXWriteVMCS64(uint32_t idxField, uint64_t u64Val); 1581 1581 #else … … 1615 1615 * @param pData Ptr to store VM field value 1616 1616 */ 1617 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1617 #if RT_INLINE_ASM_EXTERNAL || HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1618 1618 DECLASM(int) VMXReadVMCS32(uint32_t idxField, uint32_t *pData); 1619 1619 #else … … 1670 1670 * @param pData Ptr to store VM field value 1671 1671 */ 1672 #if HC_ARCH_BITS == 64 || defined(VBOX_WITH_ 2X_4GB_ADDR_SPACE_IN_R0)1672 #if HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 1673 1673 DECLASM(int) VMXReadVMCS64(uint32_t idxField, uint64_t *pData); 1674 1674 #else
Note:
See TracChangeset
for help on using the changeset viewer.