summaryrefslogtreecommitdiff
path: root/include/VBox/err.mac
diff options
context:
space:
mode:
Diffstat (limited to 'include/VBox/err.mac')
-rw-r--r--include/VBox/err.mac104
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"