Changeset 37968 in vbox
- Timestamp:
- Jul 14, 2011 2:35:05 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 72881
- Location:
- trunk/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.mac
r35593 r37968 321 321 %define VERR_VMM_HYPER_CR3_MISMATCH (-2702) 322 322 %define VERR_VMM_RING3_CALL_DISABLED (-2703) 323 %define VERR_VMM_R0_VERSION_MISMATCH (-2704) 324 %define VERR_VMM_RC_VERSION_MISMATCH (-2705) 323 325 %define VERR_PDM_NO_SUCH_LUN (-2800) 324 326 %define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) … … 392 394 %define VERR_PDM_TOO_MANY_DRIVER_INSTANCES (-2868) 393 395 %define VERR_PDM_TOO_MANY_USB_DEVICE_INSTANCES (-2869) 396 %define VERR_PDM_TOO_MANY_USB_DEVICE_INSTANCES (-2869) 397 %define VERR_PDM_DEVINS_VERSION_MISMATCH (-2870) 398 %define VERR_PDM_DEVHLPR3_VERSION_MISMATCH (-2871) 399 %define VERR_PDM_USBINS_VERSION_MISMATCH (-2872) 400 %define VERR_PDM_USBHLPR3_VERSION_MISMATCH (-2873) 401 %define VERR_PDM_DRVINS_VERSION_MISMATCH (-2874) 402 %define VERR_PDM_DRVHLPR3_VERSION_MISMATCH (-2875) 403 %define VERR_PDM_DEVICE_VERSION_MISMATCH (-2876) 404 %define VERR_PDM_USBDEV_VERSION_MISMATCH (-2877) 405 %define VERR_PDM_DRIVER_VERSION_MISMATCH (-2878) 394 406 %define VERR_HGCM_SERVICE_NOT_FOUND (-2900) 395 407 %define VINF_HGCM_CLIENT_REJECTED 2901 … … 458 470 %define VERR_VUSB_DEVICE_IS_RESETTING (-3406) 459 471 %define VERR_VUSB_DEVICE_IS_SUSPENDED (-3407) 472 %define VERR_VUSB_USB_DEVICE_PERMISSION (-3408) 460 473 %define VERR_VGA_INVALID_CUSTOM_MODE (-3500) 461 474 %define VINF_VGA_RESIZE_IN_PROGRESS (3501) … … 504 517 %define VERR_GMM_CHUNK_ALREADY_MAPPED (-3812) 505 518 %define VERR_GMM_CHUNK_NOT_MAPPED (-3813) 506 %define VERR_GMM_MEMORY_RESERVATION_DECLINED (-3814) 519 %define VERR_GMM_TOO_MANY_CHUNK_MAPPINGS (-3814) 520 %define VERR_GMM_MEMORY_RESERVATION_DECLINED (-3815) 507 521 %define VERR_GVM_TOO_MANY_VMS (-3900) 508 522 %define VINF_GVM_NOT_BLOCKED 3901 … … 573 587 %define VERR_FAM_CONNECTION_LOST (-5003) 574 588 %define VERR_EXTPACK_UNSUPPORTED_HOST_UNINSTALL (-6000) 589 %define VERR_EXTPACK_VBOX_VERSION_MISMATCH (-6001) 590 %define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC (-7000) 591 %define VERR_PCI_PASSTHROUGH_NO_HWACCM (-7001) 592 %define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING (-7002) 575 593 %include "iprt/err.mac" -
trunk/include/VBox/param.h
r36944 r37968 45 45 * @remarks This must match GMMR0Init; currently we only support page fusion on 46 46 * all 64-bit hosts except Mac OS X */ 47 #if ( HC_ARCH_BITS == 64 \48 && (defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_WINDOWS)) ) \49 || defined(DOXYGEN_RUNNING) 50 # define VBOX_WITH_PAGE_SHARING 51 #endif 47 #if ( HC_ARCH_BITS == 64 /* ASM-NOINC */ \ 48 && (defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_WINDOWS)) ) /* ASM-NOINC */ \ 49 || defined(DOXYGEN_RUNNING) /* ASM-NOINC */ 50 # define VBOX_WITH_PAGE_SHARING /* ASM-NOINC */ 51 #endif /* ASM-NOINC */ 52 52 53 53 -
trunk/include/VBox/param.mac
r30969 r37968 7 7 %define MM_RAM_MIN 0x00400000 8 8 %if HC_ARCH_BITS == 64 9 %define MM_RAM_MAX 0x 4000000009 %define MM_RAM_MAX 0x20000000000 10 10 %else 11 %define MM_RAM_MAX 0x0 E000000011 %define MM_RAM_MAX 0x000E0000000 12 12 %endif 13 13 %define MM_RAM_MIN_IN_MB 4 14 14 %if HC_ARCH_BITS == 64 15 %define MM_RAM_MAX_IN_MB 1638415 %define MM_RAM_MAX_IN_MB 2097152 16 16 %else 17 17 %define MM_RAM_MAX_IN_MB 3584 -
trunk/include/iprt/err.mac
r35593 r37968 270 270 %define VERR_TCP_SERVER_DESTROYED (-502) 271 271 %define VINF_TCP_SERVER_NO_CLIENT 503 272 %define VERR_UDP_SERVER_STOP (-520) 273 %define VINF_UDP_SERVER_STOP 520 274 %define VERR_UDP_SERVER_SHUTDOWN (-521) 275 %define VERR_UDP_SERVER_DESTROYED (-522) 276 %define VINF_UDP_SERVER_NO_CLIENT 523 272 277 %define VERR_L4_INVALID_DS_OFFSET (-550) 273 278 %define VERR_IPC (-551) … … 414 419 %define VERR_VFS_CHAIN_EXPECTED_PIPE (-22110) 415 420 %define VERR_VFS_CHAIN_UNEXPECTED_ACTION_TYPE (-22111) 421 %define VERR_DVM_MAP_EMPTY (-22200) 422 %define VERR_DVM_MAP_NO_VOLUME (-22201) 423 %define VERR_LOG_REVISION_MISMATCH (-22300) -
trunk/include/iprt/x86.mac
r37955 r37968 4 4 %endif 5 5 %define X86_EFL_CF RT_BIT(0) 6 %define X86_EFL_1 RT_BIT(1) 6 7 %define X86_EFL_PF RT_BIT(2) 7 8 %define X86_EFL_AF RT_BIT(4) … … 56 57 %define X86_CPUID_FEATURE_ECX_OSXSAVE RT_BIT(27) 57 58 %define X86_CPUID_FEATURE_ECX_AVX RT_BIT(28) 59 %define X86_CPUID_FEATURE_ECX_HVP RT_BIT(31) 58 60 %define X86_CPUID_FEATURE_EDX_FPU RT_BIT(0) 59 61 %define X86_CPUID_FEATURE_EDX_VME RT_BIT(1) … … 176 178 %define X86_CR4_OSXMMEEXCPT RT_BIT(10) 177 179 %define X86_CR4_VMXE RT_BIT(13) 180 %define X86_CR4_SMXE RT_BIT(14) 181 %define X86_CR4_PCIDE RT_BIT(17) 182 %define X86_CR4_OSXSAVE RT_BIT(18) 183 %define X86_CR4_SMEP RT_BIT(20) 178 184 %define X86_DR6_B0 RT_BIT(0) 179 185 %define X86_DR6_B1 RT_BIT(1) … … 253 259 %define MSR_IA32_PERF_CTL 0x199 254 260 %define MSR_IA32_THERM_STATUS 0x19c 255 %define MSR_IA32_MISC_ENABLE 0x1A0 261 %define MSR_IA32_MISC_ENABLE 0x1A0 262 %define MSR_IA32_MISC_ENABLE_FAST_STRINGS RT_BIT(0) 263 %define MSR_IA32_MISC_ENABLE_TCC RT_BIT(3) 264 %define MSR_IA32_MISC_ENABLE_PERF_MON RT_BIT(7) 265 %define MSR_IA32_MISC_ENABLE_BTS_UNAVAIL RT_BIT(11) 266 %define MSR_IA32_MISC_ENABLE_PEBS_UNAVAIL RT_BIT(12) 267 %define MSR_IA32_MISC_ENABLE_SST_ENABLE RT_BIT(16) 268 %define MSR_IA32_MISC_ENABLE_MONITOR RT_BIT(18) 269 %define MSR_IA32_MISC_ENABLE_LIMIT_CPUID RT_BIT(22) 270 %define MSR_IA32_MISC_ENABLE_XTPR_MSG_DISABLE RT_BIT(23) 271 %define MSR_IA32_MISC_ENABLE_XD_DISABLE RT_BIT(34) 256 272 %define MSR_IA32_MTRR_DEF_TYPE 0x2FF 257 273 %define MSR_IA32_MC0_CTL 0x400 … … 441 457 %define X86_PML4_SHIFT 39 442 458 %define X86_PML4_MASK 0x1ff 459 %define X86_FSW_IE RT_BIT(0) 460 %define X86_FSW_DE RT_BIT(1) 461 %define X86_FSW_ZE RT_BIT(2) 462 %define X86_FSW_OE RT_BIT(3) 463 %define X86_FSW_UE RT_BIT(4) 464 %define X86_FSW_PE RT_BIT(5) 465 %define X86_FSW_SF RT_BIT(6) 466 %define X86_FSW_ES RT_BIT(7) 467 %define X86_FSW_C0 RT_BIT(8) 468 %define X86_FSW_C1 RT_BIT(9) 469 %define X86_FSW_C2 RT_BIT(10) 470 %define X86_FSW_TOP_MASK 0x3800 471 %define X86_FSW_TOP_SHIFT 11 472 %define X86_FSW_TOP_SMASK 0x0007 473 %define X86_FSW_TOP_GET(a_uFsw) (((a_uFsw) >> X86_FSW_TOP_SHIFT) & X86_FSW_TOP_SMASK) 474 %define X86_FSW_C3 RT_BIT(14) 475 %define X86_FSW_B RT_BIT(15) 443 476 %if HC_ARCH_BITS == 64 444 477 %else … … 473 506 %define X86_SEL_TYPE_ER_CONF (6 | X86_SEL_TYPE_CODE) 474 507 %define X86_SEL_TYPE_ER_CONF_ACC (6 | X86_SEL_TYPE_CODE | X86_SEL_TYPE_ACCESSED) 508 %define X86_SEL_TYPE_SYS_TSS_BUSY_MASK 2 475 509 %define X86_SEL_TYPE_SYS_UNDEFINED 0 476 510 %define X86_SEL_TYPE_SYS_286_TSS_AVAIL 1 … … 516 550 %define X86_TRAP_PF_RSVD RT_BIT(3) 517 551 %define X86_TRAP_PF_ID RT_BIT(4) 518 %endif 552 %define X86_MODRM_RM_MASK 0x07 553 %define X86_MODRM_REG_MASK 0x38 554 %define X86_MODRM_REG_SMASK 0x07 555 %define X86_MODRM_REG_SHIFT 3 556 %define X86_MODRM_MOD_MASK 0xc0 557 %define X86_MODRM_MOD_SMASK 0x03 558 %define X86_MODRM_MOD_SHIFT 6 559 %define X86_SIB_BASE_MASK 0x07 560 %define X86_SIB_INDEX_MASK 0x38 561 %define X86_SIB_INDEX_SMASK 0x07 562 %define X86_SIB_INDEX_SHIFT 3 563 %define X86_SIB_SCALE_MASK 0xc0 564 %define X86_SIB_SCALE_SMASK 0x03 565 %define X86_SIB_SCALE_SHIFT 6 566 %define X86_GREG_xAX 0 567 %define X86_GREG_xCX 1 568 %define X86_GREG_xDX 2 569 %define X86_GREG_xBX 3 570 %define X86_GREG_xSP 4 571 %define X86_GREG_xBP 5 572 %define X86_GREG_xSI 6 573 %define X86_GREG_xDI 7 574 %define X86_GREG_x8 8 575 %define X86_GREG_x9 9 576 %define X86_GREG_x10 10 577 %define X86_GREG_x11 11 578 %define X86_GREG_x12 12 579 %define X86_GREG_x13 13 580 %define X86_GREG_x14 14 581 %define X86_GREG_x15 15 582 %define X86_SREG_ES 0 583 %define X86_SREG_CS 1 584 %define X86_SREG_SS 2 585 %define X86_SREG_DS 3 586 %define X86_SREG_FS 4 587 %define X86_SREG_GS 5 588 %endif
Note:
See TracChangeset
for help on using the changeset viewer.