diff options
Diffstat (limited to 'include/VBox/err.mac')
-rw-r--r-- | include/VBox/err.mac | 104 |
1 files changed, 73 insertions, 31 deletions
diff --git a/include/VBox/err.mac b/include/VBox/err.mac index 2470d6c0..ac39b103 100644 --- a/include/VBox/err.mac +++ b/include/VBox/err.mac @@ -19,6 +19,7 @@ %define VERR_INVALID_CPU_ID (-1018) %define VERR_TOO_MANY_CPUS (-1019) %define VERR_SERVICE_DISABLED (-1020) +%define VERR_NOT_SUP_IN_RAW_MODE (-1021) %define VINF_EM_FIRST 1100 %define VINF_EM_TERMINATE 1100 %define VINF_EM_DBG_HYPER_STEPPED 1101 @@ -36,7 +37,7 @@ %define VINF_EM_NO_MEMORY 1114 %define VERR_EM_NO_MEMORY (-1114) %define VINF_EM_RESCHEDULE_REM 1115 -%define VINF_EM_RESCHEDULE_HWACC 1116 +%define VINF_EM_RESCHEDULE_HM 1116 %define VINF_EM_RESCHEDULE_RAW 1117 %define VINF_EM_RESCHEDULE 1118 %define VINF_EM_RESCHEDULE_PARAV 1119 @@ -66,9 +67,10 @@ %define VERR_EM_INTERNAL_ERROR (-1149) %define VINF_EM_PENDING_REQUEST 1150 %define VINF_EM_RAW_EMULATE_DBG_STEP 1151 -%define VINF_EM_HWACCM_PATCH_TPR_INSTR 1152 -%define VERR_EM_INTERNAL_DISAS_ERROR (-1153) +%define VINF_EM_HM_PATCH_TPR_INSTR 1152 %define VERR_EM_UNEXPECTED_MAPPING_CONFLICT (-1154) +%define VINF_EM_TRIPLE_FAULT 1155 +%define VERR_EM_CANNOT_EXEC_GUEST (-1156) %define VERR_DBGF_NOT_ATTACHED (-1200) %define VERR_DBGF_ALREADY_ATTACHED (-1201) %define VWRN_DBGF_ALREADY_HALTED 1202 @@ -118,10 +120,12 @@ %define VERR_PATM_ALREADY_PATCHED (-1428) %define VINF_PATM_SPINLOCK_FAILED (1429) %define VINF_PATCH_CONTINUE (1430) +%define VERR_PATM_HM_IPE (-1431) %define VWRN_CSAM_TRAP_NOT_HANDLED 1500 %define VWRN_CSAM_INSTRUCTION_PATCHED 1501 %define VWRN_CSAM_PAGE_NOT_FOUND 1502 %define VINF_CSAM_PENDING_ACTION 1503 +%define VERR_CSAM_HM_IPE (-1504) %define VERR_PGM_MAPPING_CONFLICT (-1600) %define VERR_PGM_HANDLER_PHYSICAL_NO_RAM_RANGE (-1601) %define VERR_PGM_HANDLER_VIRTUAL_CONFLICT (-1602) @@ -203,12 +207,19 @@ %define VERR_PGM_PHYS_PAGE_GET_IPE (-1680) %define VERR_PGM_PHYS_NULL_PAGE_PARAM (-1681) %define VERR_PGM_PCI_PASSTHRU_MISCONFIG (-1682) +%define VERR_PGM_TOO_MANY_MMIO2_RANGES (-1683) +%define VERR_PGM_PHYS_PAGE_MAP_MMIO2_IPE (-1684) %define VERR_MM_RAM_CONFLICT (-1700) %define VERR_MM_HYPER_NO_MEMORY (-1701) %define VERR_MM_BAD_TRAP_TYPE_IPE (-1702) %define VERR_CPUM_RAISE_GP_0 (-1750) %define VERR_CPUM_INCOMPATIBLE_CONFIG (-1751) %define VERR_CPUM_HIDDEN_CS_LOAD_ERROR (-1752) +%define VERR_CPUM_TOO_MANY_CPUID_SUBLEAVES (-1753) +%define VERR_CPUM_IPE_1 (-1754) +%define VERR_CPUM_IPE_2 (-1755) +%define VERR_CPUM_DB_CPU_NOT_FOUND (-1756) +%define VERR_CPUM_MSR_BAD_CPUMCPU_OFFSET (-1757) %define VERR_SSM_UNIT_EXISTS (-1800) %define VERR_SSM_UNIT_NOT_FOUND (-1801) %define VERR_SSM_UNIT_NOT_OWNER (-1802) @@ -355,6 +366,7 @@ %define VERR_TRPM_IPE_1 (-2407) %define VERR_TRPM_IPE_2 (-2408) %define VERR_TRPM_IPE_3 (-2409) +%define VERR_TRPM_HM_IPE (-2410) %define VERR_SELM_SHADOW_GDT_WRITE (-2500) %define VERR_SELM_SHADOW_LDT_WRITE (-2501) %define VERR_SELM_SHADOW_TSS_WRITE (-2502) @@ -364,6 +376,7 @@ %define VERR_SELM_LDT_OUT_OF_BOUNDS (-2506) %define VERR_SELM_GDT_READ_ERROR (-2507) %define VERR_SELM_GDT_TOO_FULL (-2508) +%define VERR_SELM_HM_IPE (-2509) %define VERR_IOM_INVALID_IOPORT_RANGE (-2600) %define VERR_IOM_NO_R3_IOPORT_RANGE (-2601) %define VERR_IOM_IOPORT_RANGE_CONFLICT (-2602) @@ -393,6 +406,7 @@ %define VERR_IOM_MMIO_IPE_1 (-2634) %define VERR_IOM_MMIO_IPE_2 (-2635) %define VERR_IOM_MMIO_IPE_3 (-2636) +%define VERR_IOM_HM_IPE (-2637) %define VINF_VMM_CALL_HOST 2700 %define VERR_VMM_RING0_ASSERTION (-2701) %define VERR_VMM_HYPER_CR3_MISMATCH (-2702) @@ -407,6 +421,9 @@ %define VERR_VMM_RING3_CALL_NO_RC (-2711) %define VINF_VMM_CALL_TRACER (2712) %define VERR_VMM_SWITCHER_IPE_1 (-2713) +%define VINF_VMM_UNKNOWN_RING3_CALL (2714) +%define VERR_VMM_SWITCHER_STUB (-2715) +%define VERR_VMM_WRONG_HM_VMCPU_STATE (-2716) %define VERR_PDM_NO_SUCH_LUN (-2800) %define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) %define VERR_PDM_MISSING_INTERFACE_ABOVE (-2802) @@ -441,9 +458,7 @@ %define VERR_PDM_INVALID_DRIVER_HOST_BITS (-2831) %define VERR_PDM_DRIVER_DETACH_NOT_POSSIBLE (-2832) %define VERR_PDM_NO_PCI_BUS (-2833) -%define VINF_PDM_PCI_PHYS_READ_BM_DISABLED (2833) %define VERR_PDM_NOT_PCI_DEVICE (-2834) -%define VINF_PDM_PCI_PHYS_WRITE_BM_DISABLED (2834) %define VERR_PDM_UNKNOWN_DEVREG_VERSION (-2835) %define VERR_PDM_INVALID_DEVICE_REGISTRATION (-2836) %define VERR_PDM_INVALID_DEVICE_GUEST_BITS (-2837) @@ -501,6 +516,8 @@ %define VERR_PDM_DEV_IPE_1 (-2888) %define VERR_PDM_MISCONFIGURED_DRV_TRANSFORMATION (-2889) %define VERR_PDM_CANNOT_TRANSFORM_REMOVED_DRIVER (-2890) +%define VERR_PDM_NOT_PCI_BUS_MASTER (-2891) +%define VERR_PDM_HM_IPE (-2892) %define VERR_HGCM_SERVICE_NOT_FOUND (-2900) %define VINF_HGCM_CLIENT_REJECTED 2901 %define VERR_HGCM_INVALID_CMD_ADDRESS (-2902) @@ -564,6 +581,8 @@ %define VERR_VD_IMAGE_REPAIR_IMPOSSIBLE (-3281) %define VERR_VD_READ_OUT_OF_RANGE (-3282) %define VINF_VD_NEW_ZEROED_BLOCK 3283 +%define VERR_VD_DMG_XML_PARSE_ERROR (-3284) +%define VERR_VD_DMG_NOT_FOUND_INSIDE_XAR (-3285) %define VERR_VBGL_NOT_INITIALIZED (-3300) %define VERR_VBGL_INVALID_ADDR (-3301) %define VERR_VBGL_IOCTL_FAILED (-3302) @@ -678,52 +697,68 @@ %define VINF_GVM_NOT_BLOCKED 3901 %define VINF_GVM_NOT_BUSY_IN_GC 3902 %define VINF_GVM_YIELDED 3903 -%define VERR_VMX_INVALID_VMCS_FIELD (-4000) +%define VERR_VMX_VMXON_FAILED (-4000) %define VERR_VMX_INVALID_VMCS_PTR (-4001) -%define VERR_VMX_INVALID_VMXON_PTR (-4002) -%define VERR_VMX_GENERIC (-4003) -%define VERR_VMX_UNSUPPORTED_MODE (-4004) +%define VERR_VMX_INVALID_VMCS_FIELD (-4002) +%define VERR_VMX_RESERVED (-4003) +%define VERR_VMX_INVALID_VMXON_PTR (-4004) %define VERR_VMX_UNABLE_TO_START_VM (-4005) -%define VERR_VMX_UNABLE_TO_RESUME_VM (-4006) -%define VERR_VMX_INVALID_HOST_STATE (-4007) -%define VERR_VMX_ILLEGAL_FEATURE_CONTROL_MSR (-4008) +%define VERR_VMX_INVALID_HOST_STATE (-4006) +%define VERR_VMX_ILLEGAL_FEATURE_CONTROL_MSR (-4007) +%define VERR_VMX_UNSUPPORTED_MODE (-4008) %define VERR_VMX_NO_VMX (-4009) -%define VERR_VMX_VMXON_FAILED (-4010) %define VERR_VMX_IN_VMX_ROOT_MODE (-4011) %define VERR_VMX_X86_CR4_VMXE_CLEARED (-4012) -%define VERR_VMX_MSR_LOCKED_OR_DISABLED (-4013) +%define VERR_VMX_MSR_LOCKING_FAILED (-4013) %define VERR_VMX_INVALID_GUEST_STATE (-4014) -%define VERR_VMX_UNEXPECTED_EXIT_CODE (-4015) +%define VERR_VMX_UNEXPECTED_EXIT (-4015) %define VERR_VMX_UNEXPECTED_EXCEPTION (-4016) -%define VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_CODE (-4017) +%define VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE (-4017) %define VERR_VMX_NOT_IN_VMX_ROOT_MODE (-4018) +%define VERR_VMX_UNDEFINED_EXIT_CODE (-4019) +%define VERR_VMX_VMPTRLD_FAILED (-4021) +%define VERR_VMX_INVALID_VMCS_PTR_TO_START_VM (-4022) +%define VERR_HMVMX_IPE_1 (-4023) +%define VERR_HMVMX_IPE_2 (-4024) +%define VERR_HMVMX_IPE_3 (-4025) +%define VERR_HMVMX_IPE_4 (-4026) +%define VERR_HMVMX_IPE_5 (-4027) +%define VERR_VMX_MSR_SMX_VMXON_DISABLED (-4028) +%define VERR_VMX_MSR_VMXON_DISABLED (-4029) %define VERR_SVM_UNABLE_TO_START_VM (-4050) %define VERR_SVM_ILLEGAL_EFER_MSR (-4051) %define VERR_SVM_NO_SVM (-4052) %define VERR_SVM_DISABLED (-4053) %define VERR_SVM_IN_USE (-4054) -%define VERR_HWACCM_UNKNOWN_CPU (-4100) -%define VERR_HWACCM_NO_CPUID (-4101) -%define VERR_HWACCM_SUSPEND_PENDING (-4102) -%define VERR_HWACCM_CONFIG_MISMATCH (-4103) +%define VERR_SVM_INVALID_PVMCB (-4055) +%define VERR_SVM_UNEXPECTED_EXIT (-4056) +%define VERR_SVM_UNEXPECTED_XCPT_EXIT (-4057) +%define VERR_SVM_UNEXPECTED_PATCH_TYPE (-4058) +%define VERR_SVM_INVALID_GUEST_STATE (-4059) +%define VERR_SVM_UNKNOWN_EXIT (-4060) +%define VERR_HM_UNKNOWN_CPU (-4100) +%define VERR_HM_NO_CPUID (-4101) +%define VERR_HM_SUSPEND_PENDING (-4102) +%define VERR_HM_CONFIG_MISMATCH (-4103) %define VERR_HM_ALREADY_ENABLED_IPE (-4104) %define VERR_HM_UNEXPECTED_LD_ST_MSR (-4105) %define VERR_HM_NO_32_TO_64_SWITCHER (-4106) -%define VERR_HMSVM_INVALID_PVMCB (-4107) -%define VERR_HMSVM_UNEXPECTED_EXIT (-4108) -%define VERR_HMSVM_UNEXPECTED_XCPT_EXIT (-4109) -%define VERR_HMSVM_UNEXPECTED_PATCH_TYPE (-4110) -%define VERR_HM_WRONG_CPU_1 (-4111) -%define VERR_HM_IPE_1 (-4112) -%define VERR_HM_IPE_2 (-4113) -%define VERR_HM_WRONG_SWITCHER (-4114) -%define VERR_HM_UNKNOWN_IO_INSTRUCTION (-4115) +%define VERR_HM_WRONG_CPU_1 (-4107) +%define VERR_HM_IPE_1 (-4108) +%define VERR_HM_IPE_2 (-4109) +%define VERR_HM_WRONG_SWITCHER (-4110) +%define VERR_HM_UNKNOWN_IO_INSTRUCTION (-4111) +%define VERR_HM_UNSUPPORTED_CPU_FEATURE_COMBO (-4112) +%define VERR_HM_IPE_3 (-4113) +%define VERR_HM_IPE_4 (-4114) +%define VERR_HM_IPE_5 (-4115) +%define VERR_HM_INVALID_HM64ON32OP (-4116) +%define VINF_HM_DOUBLE_FAULT 4117 %define VERR_DIS_INVALID_OPCODE (-4200) %define VERR_DIS_GEN_FAILURE (-4201) %define VERR_DIS_NO_READ_CALLBACK (-4202) %define VERR_DIS_INVALID_MODRM (-4203) %define VERR_DIS_INVALID_PARAMETER (-4204) -%define VERR_DIS_MEM_READ (-4205) %define VERR_DIS_TOO_LONG_INSTR (-4206) %define VERR_WEB_NOT_AUTHENTICATED (-4300) %define VERR_WEB_INVALID_MANAGED_OBJECT_REFERENCE (-4301) @@ -759,7 +794,7 @@ %define VERR_FAM_MONITOR_DIRECTORY_FAILED (-5002) %define VERR_FAM_CONNECTION_LOST (-5003) %define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC (-5100) -%define VERR_PCI_PASSTHROUGH_NO_HWACCM (-5101) +%define VERR_PCI_PASSTHROUGH_NO_HM (-5101) %define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING (-5102) %define VERR_GVMM_INSTANCE (-5200) %define VERR_GVMM_HOST_CPU_RANGE (-5201) @@ -767,6 +802,11 @@ %define VERR_GVMM_IPE_1 (-5203) %define VERR_GVMM_IPE_2 (-5204) %define VERR_IEM_INSTR_NOT_IMPLEMENTED (-5300) +%define VERR_IEM_INVALID_OPERAND_SIZE (-5301) +%define VERR_IEM_INVALID_ADDRESS_MODE (-5302) +%define VERR_IEM_INVALID_EFF_SEG (-5303) +%define VERR_IEM_INVALID_INSTR_LENGTH (-5304) +%define VINF_IEM_SELECTOR_NOT_OK (5305) %define VERR_IEM_ASPECT_NOT_IMPLEMENTED (-5391) %define VERR_IEM_IPE_1 (-5392) %define VERR_IEM_IPE_2 (-5393) @@ -809,4 +849,6 @@ %define VERR_DBGC_PARSE_BUG (VERR_DBGC_PARSE_LOWEST + 25) %define VERR_EXTPACK_UNSUPPORTED_HOST_UNINSTALL (-6000) %define VERR_EXTPACK_VBOX_VERSION_MISMATCH (-6001) +%define VERR_GSTCTL_GUEST_ERROR (-6200) +%define VWRN_GSTCTL_OBJECTSTATE_CHANGED 6220 %include "iprt/err.mac" |