VirtualBox

Changeset 39402 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Nov 23, 2011 4:25:04 PM (13 years ago)
Author:
vboxsync
Message:

VMM: don't use generic IPE status codes, use specific ones. Part 1.

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r38621 r39402  
    236236/** Patch TPR access instruction. */
    237237#define VINF_EM_HWACCM_PATCH_TPR_INSTR      1152
     238/** The EMInterpretDisasOne / EMInterpretDisasOneEx methods failed to
     239 * disassemble the instruction. */
     240#define VERR_EM_INTERNAL_DISAS_ERROR        (-1153)
    238241/** @} */
    239242
     
    493496/** Inconsistent local and global registration records. */
    494497#define VERR_PGM_SHARED_MODULE_REGISTRATION_INCONSISTENCY (-1650)
     498/** pgmPhysPageMapCommon encountered PGMPAGETYPE_MMIO2_ALIAS_MMIO. */
     499#define VERR_PGM_MAP_MMIO2_ALIAS_MMIO           (-1651)
     500/** Guest mappings are disabled. */
     501#define VERR_PGM_MAPPINGS_DISABLED              (-1652)
     502/** No guest mappings when SMP is enabled. */
     503#define VERR_PGM_MAPPINGS_SMP                   (-1653)
     504/** Invalid saved page state. */
     505#define VERR_PGM_INVALID_SAVED_PAGE_STATE       (-1654)
     506/** Encountered an unexpected page type in the saved state. */
     507#define VERR_PGM_LOAD_UNEXPECTED_PAGE_TYPE      (-1655)
     508/** Encountered an unexpected page state in the saved state. */
     509#define VERR_PGM_UNEXPECTED_PAGE_STATE          (-1656)
     510/** Couldn't find MMIO2 range from saved state. */
     511#define VERR_PGM_SAVED_MMIO2_RANGE_NOT_FOUND    (-1657)
     512/** Couldn't find MMIO2 page from saved state. */
     513#define VERR_PGM_SAVED_MMIO2_PAGE_NOT_FOUND     (-1658)
     514/** Couldn't find ROM range from saved state. */
     515#define VERR_PGM_SAVED_ROM_RANGE_NOT_FOUND      (-1659)
     516/** Couldn't find ROM page from saved state. */
     517#define VERR_PGM_SAVED_ROM_PAGE_NOT_FOUND       (-1660)
     518/** ROM page mismatch between saved state and the VM. */
     519#define VERR_PGM_SAVED_ROM_PAGE_PROT            (-1661)
     520/** Unknown saved state record. */
     521#define VERR_PGM_SAVED_REC_TYPE                 (-1662)
     522/** Internal processing error in the PGM dynmap (r0/rc). */
     523#define VERR_PGM_DYNMAP_IPE                     (-1663)
     524/** Internal processing error in the PGM handy page allocator. */
     525#define VERR_PGM_HANDY_PAGE_IPE                 (-1664)
     526/** Failed to map the guest PML4. */
     527#define VERR_PGM_PML4_MAPPING                   (-1665)
     528/** Failed to obtain a pool page.  */
     529#define VERR_PGM_POOL_GET_PAGE_FAILED           (-1666)
     530/** A PGM function was called in a mode where it isn't supposed to be used. */
     531#define VERR_PGM_NOT_USED_IN_MODE               (-1667)
     532/** The CR3 address specified memory we don't know about. */
     533#define VERR_PGM_INVALID_CR3_ADDR               (-1668)
     534/** One or the PDPEs specified memory we don't know about. */
     535#define VERR_PGM_INVALID_PDPE_ADDR              (-1669)
     536/** Internal processing error in the PGM physical handler code. */
     537#define VERR_PGM_PHYS_HANDLER_IPE               (-1670)
     538/** Internal processing error #1 in the PGM physial page mapping code. */
     539#define VERR_PGM_PHYS_PAGE_MAP_IPE_1            (-1671)
     540/** Internal processing error #2 in the PGM physial page mapping code. */
     541#define VERR_PGM_PHYS_PAGE_MAP_IPE_2            (-1672)
     542/** Internal processing error #3 in the PGM physial page mapping code. */
     543#define VERR_PGM_PHYS_PAGE_MAP_IPE_3            (-1673)
     544/** Internal processing error #4 in the PGM physial page mapping code. */
     545#define VERR_PGM_PHYS_PAGE_MAP_IPE_4            (-1674)
     546/** Too many loops looking for a page to reuse. */
     547#define VERR_PGM_POOL_TOO_MANY_LOOPS            (-1675)
     548/** Internal procesing error related to guest mappings. */
     549#define VERR_PGM_MAPPING_IPE                    (-1676)
     550/** An attempt was made to grow an already maxed out page pool. */
     551#define VERR_PGM_POOL_MAXED_OUT_ALREADY         (-1677)
     552/** Internal processing error in the page pool code. */
     553#define VERR_PGM_POOL_IPE                       (-1678)
     554/** The write monitor is already engaged. */
     555#define VERR_PGM_WRITE_MONITOR_ENGAGED          (-1679)
     556/** Failed to get a guest page which is expected to be present.  */
     557#define VERR_PGM_PHYS_PAGE_GET_IPE              (-1680)
     558/** We were given a NULL pPage parameter. */
     559#define VERR_PGM_PHYS_NULL_PAGE_PARAM           (-1681)
     560/** PCI passthru is not supported by this build. */
     561#define VERR_PGM_PCI_PASSTHRU_MISCONFIG         (-1682)
    495562/** @} */
    496563
     
    504571/** Hypervisor memory allocation failed. */
    505572#define VERR_MM_HYPER_NO_MEMORY                 (-1701)
     573/** A bad trap type ended up in mmGCRamTrap0eHandler. */
     574#define VERR_MM_BAD_TRAP_TYPE_IPE               (-1702)
    506575/** @} */
    507576
     
    651720/** Generic stream error. */
    652721#define VERR_SSM_STREAM_ERROR                   (-1871)
     722/** SSM did a callback for a pass we didn't expect. */
     723#define VERR_SSM_UNEXPECTED_PASS                (-1872)
     724/** Someone is trying to skip backwards in the stream... */
     725#define VERR_SSM_SKIP_BACKWARDS                 (-1873)
     726/** Someone is trying to write a memory block which is too big to encode. */
     727#define VERR_SSM_MEM_TOO_BIG                    (-1874)
     728/** Encountered an bad (/unknown) record type. */
     729#define VERR_SSM_BAD_REC_TYPE                   (-1875)
     730/** Internal processing error #1 in SSM code.  */
     731#define VERR_SSM_IPE_1                          (-1876)
     732/** Internal processing error #2 in SSM code.  */
     733#define VERR_SSM_IPE_2                          (-1877)
     734/** Internal processing error #3 in SSM code.  */
     735#define VERR_SSM_IPE_3                          (-1878)
    653736
    654737/** @} */
     
    704787/** An EMT called an API which cannot be called on such a thread. */
    705788#define VERR_VM_THREAD_IS_EMT                   (-1914)
     789/** Encountered an unexpected VM state.  */
     790#define VERR_VM_UNEXPECTED_VM_STATE             (-1915)
     791/** Unexpected unstable VM state. */
     792#define VERR_VM_UNEXPECTED_UNSTABLE_STATE       (-1916)
     793/** Too many arguments passed to a VM request / request corruption.  */
     794#define VERR_VM_REQUEST_TOO_MANY_ARGS_IPE       (-1017)
     795/** Fatal EMT wait error. */
     796#define VERR_VM_FATAL_WAIT_ERROR                (-1018)
     797/** The VM request was killed at VM termination. */
     798#define VERR_VM_REQUEST_KILLED                  (-1019)
    706799/** @} */
    707800
     
    793886/** The timer was stuck in an unstable state until we grew impatient and returned. */
    794887#define VERR_TM_UNSTABLE_STATE              (-2203)
     888/** TM requires GIP. */
     889#define VERR_TM_GIP_REQUIRED                (-2204)
     890/** TM does not support the GIP version. */
     891#define VERR_TM_GIP_VERSION                 (-2205)
     892/** The GIP update interval is too large. */
     893#define VERR_TM_GIP_UPDATE_INTERVAL_TOO_BIG (-2206)
     894/** The timer has a bad clock enum value, probably corruption. */
     895#define VERR_TM_TIMER_BAD_CLOCK             (-2207)
     896/** The timer failed to reach a stable state. */
     897#define VERR_TM_TIMER_UNSTABLE_STATE        (-2208)
     898/** Attempt to resume a running TSC. */
     899#define VERR_TM_TSC_ALREADY_TICKING         (-2209)
     900/** Attempt to pause a paused TSC. */
     901#define VERR_TM_TSC_ALREADY_PAUSED          (-2210)
     902/** Invalid value for cVirtualTicking.  */
     903#define VERR_TM_VIRTUAL_TICKING_IPE         (-2211)
    795904/** @} */
    796905
     
    832941/** The exception was dispatched for raw-mode execution. */
    833942#define VINF_TRPM_XCPT_DISPATCHED           2405
     943/** Bad TRPM_TRAP_IN_OP. */
     944#define VERR_TRPM_BAD_TRAP_IN_OP            (-2406)
     945/** Internal processing error #1 in TRPM. */
     946#define VERR_TRPM_IPE_1                     (-2507)
     947/** Internal processing error #2 in TRPM. */
     948#define VERR_TRPM_IPE_2                     (-2508)
     949/** Internal processing error #3 in TRPM. */
     950#define VERR_TRPM_IPE_3                     (-2509)
    834951/** @} */
    835952
     
    854971/** No valid TSS present. */
    855972#define VERR_SELM_NO_TSS                    (-2504)
     973/** Invalid guest LDT selector. */
     974#define VERR_SELM_INVALID_LDT               (-2505)
     975/** The guest LDT selector is out of bounds. */
     976#define VERR_SELM_LDT_OUT_OF_BOUNDS         (-2506)
    856977/** @} */
    857978
     
    9181039/** Reason for leaving GC: MMIO read/write. */
    9191040#define VINF_IOM_HC_MMIO_READ_WRITE         2625
     1041
     1042/** IOMGCIOPortHandler was given an unexpected opcode. */
     1043#define VERR_IOM_IOPORT_UNKNOWN_OPCODE      (-2630)
     1044/** Internal processing error #1 in the I/O port code. */
     1045#define VERR_IOM_IOPORT_IPE_1               (-2631)
     1046/** Internal processing error #2 in the I/O port code. */
     1047#define VERR_IOM_IOPORT_IPE_2               (-2632)
     1048/** Internal processing error #3 in the I/O port code. */
     1049#define VERR_IOM_IOPORT_IPE_3               (-2633)
     1050/** Internal processing error #1 in the MMIO code. */
     1051#define VERR_IOM_MMIO_IPE_1                 (-2634)
     1052/** Internal processing error #2 in the MMIO code. */
     1053#define VERR_IOM_MMIO_IPE_2                 (-2635)
     1054/** Internal processing error #3 in the MMIO code. */
     1055#define VERR_IOM_MMIO_IPE_3                 (-2636)
    9201056/** @} */
    9211057
     
    9411077 * complete or try with a clean build. */
    9421078#define VERR_VMM_RC_VERSION_MISMATCH        (-2705)
     1079/** VMM set jump error. */
     1080#define VERR_VMM_SET_JMP_ERROR              (-2706)
     1081/** VMM set jump stack overflow error. */
     1082#define VERR_VMM_SET_JMP_STACK_OVERFLOW     (-2707)
     1083/** VMM set jump resume error. */
     1084#define VERR_VMM_SET_JMP_ABORTED_RESUME     (-2708)
     1085/** VMM long jump error. */
     1086#define VERR_VMM_LONG_JMP_ERROR             (-2709)
     1087/** Unknown ring-3 call attempted. */
     1088#define VERR_VMM_UNKNOWN_RING3_CALL         (-2710)
     1089/** The ring-3 call didn't set an RC. */
     1090#define VERR_VMM_RING3_CALL_NO_RC           (-2711)
    9431091/** @} */
    9441092
     
    11951343 * persists, try re-installing VirtualBox. */
    11961344#define VERR_PDM_DRIVER_VERSION_MISMATCH            (-2878)
     1345/** PDMVMMDevHeapR3ToGCPhys failure. */
     1346#define VERR_PDM_DEV_HEAP_R3_TO_GCPHYS              (-2879)
     1347/** A legacy device isn't implementing the HPET notification interface. */
     1348#define VERR_PDM_HPET_LEGACY_NOTIFY_MISSING         (-2880)
     1349/** Internal processing error in the critical section code. */
     1350#define VERR_PDM_CRITSECT_IPE                       (-2881)
     1351/** The critical section being deleted was not found. */
     1352#define VERR_PDM_CRITSECT_NOT_FOUND                 (-2882)
     1353/** A PDMThread API was called by the wrong thread. */
     1354#define VERR_PDM_THREAD_INVALID_CALLER              (-2883)
     1355/** Internal processing error #1 in the PDM Thread code. */
     1356#define VERR_PDM_THREAD_IPE_1                       (-2884)
     1357/** Internal processing error #2 in the PDM Thread code. */
     1358#define VERR_PDM_THREAD_IPE_2                       (-2885)
     1359/** Only one PCI function is supported per PDM device. */
     1360#define VERR_PDM_ONE_PCI_FUNCTION_PER_DEVICE        (-2886)
     1361/** Bad PCI configuration. */
     1362#define VERR_PDM_BAD_PCI_CONFIG                     (-2887)
     1363/** Internal processing error # in the PDM device code. */
     1364#define VERR_PDM_DEV_IPE_1                          (-2888)
    11971365/** @} */
    11981366
     
    15121680 * little memory, and/or too low GMM configuration. */
    15131681#define VERR_GMM_MEMORY_RESERVATION_DECLINED        (-3815)
     1682/** A GMM sanity check failed. */
     1683#define VERR_GMM_IS_NOT_SANE                        (-3816)
     1684/** Inserting a new chunk failed. */
     1685#define VERR_GMM_CHUNK_INSERT                       (-3817)
     1686/** Failed to obtain the GMM instance. */
     1687#define VERR_GMM_INSTANCE                           (-3818)
     1688/** Bad mutex semaphore flags. */
     1689#define VERR_GMM_MTX_FLAGS                          (-3819)
     1690/** Internal processing error in the page allocator. */
     1691#define VERR_GMM_ALLOC_PAGES_IPE                    (-3820)
    15141692/** @} */
    15151693
     
    16001778/** Conflicting CFGM values. */
    16011779#define VERR_HWACCM_CONFIG_MISMATCH                 (-4103)
     1780/** Internal processing error in the HM init code. */
     1781#define VERR_HM_ALREADY_ENABLED_IPE                 (-4104)
     1782/** Unexpected MSR in the load / restore list.  */
     1783#define VERR_HM_UNEXPECTED_LD_ST_MSR                (-4105)
     1784/** No 32-bit to 64-bit switcher in place. */
     1785#define VERR_HM_NO_32_TO_64_SWITCHER                (-4106)
     1786/** Invalid pVMCB. */
     1787#define VERR_HMSVM_INVALID_PVMCB                    (-4107)
     1788/** Unexpected SVM exit. */
     1789#define VERR_HMSVM_UNEXPECTED_EXIT                  (-4108)
     1790/** Unexpected SVM exception exit. */
     1791#define VERR_HMSVM_UNEXPECTED_XCPT_EXIT             (-4109)
     1792/** Unexpected SVM patch type. */
     1793#define VERR_HMSVM_UNEXPECTED_PATCH_TYPE            (-4110)
    16021794/** @} */
    16031795
     
    17281920/** @} */
    17291921
     1922
     1923/** @name PCI Passtrhough Status Codes
     1924 * @{
     1925 */
     1926/** RamPreAlloc not set.
     1927 * RAM pre-allocation is currently a requirement for PCI passthrough. */
     1928#define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC        (-5100)
     1929/** VT-x/AMD-V not active.
     1930 * PCI passthrough currently works only if VT-x/AMD-V is active. */
     1931#define VERR_PCI_PASSTHROUGH_NO_HWACCM              (-5101)
     1932/** Nested paging not active.
     1933 * PCI passthrough currently works only if nested paging is active. */
     1934#define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING       (-5102)
     1935/** @} */
     1936
     1937
     1938/** @name GVMM Status Codes
     1939 * @{
     1940 */
     1941/** Internal error obtaining the GVMM instance. */
     1942#define VERR_GVMM_INSTANCE                          (-5200)
     1943/** GVMM does not support the range of CPUs present/possible on the host. */
     1944#define VERR_GVMM_HOST_CPU_RANGE                    (-5201)
     1945/** GVMM ran into some broken IPRT code. */
     1946#define VERR_GVMM_BROKEN_IPRT                       (-5202)
     1947/** Internal processing error #1 in the GVMM code. */
     1948#define VERR_GVMM_IPE_1                             (-5203)
     1949/** Internal processing error #2 in the GVMM code. */
     1950#define VERR_GVMM_IPE_2                             (-5204)
     1951/** @} */
     1952
     1953
     1954
    17301955/** @name VBox Extension Pack Status Codes
    17311956 * @{
     
    17421967/** @} */
    17431968
    1744 /** @name PCI Passtrhough Status Codes
    1745  * @{
    1746  */
    1747 /** RamPreAlloc not set.
    1748  * RAM pre-allocation is currently a requirement for PCI passthrough. */
    1749 #define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC       (-7000)
    1750 /** VT-x/AMD-V not active.
    1751  * PCI passthrough currently works only if VT-x/AMD-V is active. */
    1752 #define VERR_PCI_PASSTHROUGH_NO_HWACCM             (-7001)
    1753 /** Nested paging not active.
    1754  * PCI passthrough currently works only if nested paging is active. */
    1755 #define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING      (-7002)
    1756 /** @} */
    17571969
    17581970/* SED-END */
  • trunk/include/VBox/err.mac

    r37968 r39402  
    6868%define VINF_EM_RAW_EMULATE_DBG_STEP    1151
    6969%define VINF_EM_HWACCM_PATCH_TPR_INSTR    1152
     70%define VERR_EM_INTERNAL_DISAS_ERROR    (-1153)
    7071%define VERR_DBGF_NOT_ATTACHED    (-1200)
    7172%define VERR_DBGF_ALREADY_ATTACHED    (-1201)
     
    167168%define VINF_PGM_SHARED_MODULE_COLLISION    (1649)
    168169%define VERR_PGM_SHARED_MODULE_REGISTRATION_INCONSISTENCY    (-1650)
     170%define VERR_PGM_MAP_MMIO2_ALIAS_MMIO    (-1651)
     171%define VERR_PGM_MAPPINGS_DISABLED    (-1652)
     172%define VERR_PGM_MAPPINGS_SMP    (-1653)
     173%define VERR_PGM_INVALID_SAVED_PAGE_STATE    (-1654)
     174%define VERR_PGM_LOAD_UNEXPECTED_PAGE_TYPE    (-1655)
     175%define VERR_PGM_UNEXPECTED_PAGE_STATE    (-1656)
     176%define VERR_PGM_SAVED_MMIO2_RANGE_NOT_FOUND    (-1657)
     177%define VERR_PGM_SAVED_MMIO2_PAGE_NOT_FOUND    (-1658)
     178%define VERR_PGM_SAVED_ROM_RANGE_NOT_FOUND    (-1659)
     179%define VERR_PGM_SAVED_ROM_PAGE_NOT_FOUND    (-1660)
     180%define VERR_PGM_SAVED_ROM_PAGE_PROT    (-1661)
     181%define VERR_PGM_SAVED_REC_TYPE    (-1662)
     182%define VERR_PGM_DYNMAP_IPE    (-1663)
     183%define VERR_PGM_HANDY_PAGE_IPE    (-1664)
     184%define VERR_PGM_PML4_MAPPING    (-1665)
     185%define VERR_PGM_POOL_GET_PAGE_FAILED    (-1666)
     186%define VERR_PGM_NOT_USED_IN_MODE    (-1667)
     187%define VERR_PGM_INVALID_CR3_ADDR    (-1668)
     188%define VERR_PGM_INVALID_PDPE_ADDR    (-1669)
     189%define VERR_PGM_PHYS_HANDLER_IPE    (-1670)
     190%define VERR_PGM_PHYS_PAGE_MAP_IPE_1    (-1671)
     191%define VERR_PGM_PHYS_PAGE_MAP_IPE_2    (-1672)
     192%define VERR_PGM_PHYS_PAGE_MAP_IPE_3    (-1673)
     193%define VERR_PGM_PHYS_PAGE_MAP_IPE_4    (-1674)
     194%define VERR_PGM_POOL_TOO_MANY_LOOPS    (-1675)
     195%define VERR_PGM_MAPPING_IPE    (-1676)
     196%define VERR_PGM_POOL_MAXED_OUT_ALREADY    (-1677)
     197%define VERR_PGM_POOL_IPE    (-1678)
     198%define VERR_PGM_WRITE_MONITOR_ENGAGED    (-1679)
     199%define VERR_PGM_PHYS_PAGE_GET_IPE    (-1680)
     200%define VERR_PGM_PHYS_NULL_PAGE_PARAM    (-1681)
     201%define VERR_PGM_PCI_PASSTHRU_MISCONFIG    (-1682)
    169202%define VERR_MM_RAM_CONFLICT    (-1700)
    170203%define VERR_MM_HYPER_NO_MEMORY    (-1701)
     204%define VERR_MM_BAD_TRAP_TYPE_IPE    (-1702)
    171205%define VERR_CPUM_RAISE_GP_0    (-1750)
    172206%define VERR_SSM_UNIT_EXISTS    (-1800)
     
    228262%define VERR_SSM_FIELD_INVALID_VALUE    (-1870)
    229263%define VERR_SSM_STREAM_ERROR    (-1871)
     264%define VERR_SSM_UNEXPECTED_PASS    (-1872)
     265%define VERR_SSM_SKIP_BACKWARDS    (-1873)
     266%define VERR_SSM_MEM_TOO_BIG    (-1874)
     267%define VERR_SSM_BAD_REC_TYPE    (-1875)
     268%define VERR_SSM_IPE_1    (-1876)
     269%define VERR_SSM_IPE_2    (-1877)
     270%define VERR_SSM_IPE_3    (-1878)
    230271%define VERR_VM_ATRESET_NOT_FOUND    (-1900)
    231272%define VERR_VM_REQUEST_INVALID_TYPE    (-1901)
     
    243284%define VERR_VM_SAVE_STATE_NOT_ALLOWED    (-1913)
    244285%define VERR_VM_THREAD_IS_EMT    (-1914)
     286%define VERR_VM_UNEXPECTED_VM_STATE    (-1915)
     287%define VERR_VM_UNEXPECTED_UNSTABLE_STATE    (-1916)
     288%define VERR_VM_REQUEST_TOO_MANY_ARGS_IPE    (-1017)
     289%define VERR_VM_FATAL_WAIT_ERROR    (-1018)
     290%define VERR_VM_REQUEST_KILLED    (-1019)
    245291%define VINF_VRDP_SUCCESS    VINF_SUCCESS
    246292%define VERR_VRDP_TIMEOUT    VERR_TIMEOUT
     
    278324%define VERR_TM_UNKNOWN_STATE    (-2202)
    279325%define VERR_TM_UNSTABLE_STATE    (-2203)
     326%define VERR_TM_GIP_REQUIRED    (-2204)
     327%define VERR_TM_GIP_VERSION    (-2205)
     328%define VERR_TM_GIP_UPDATE_INTERVAL_TOO_BIG    (-2206)
     329%define VERR_TM_TIMER_BAD_CLOCK    (-2207)
     330%define VERR_TM_TIMER_UNSTABLE_STATE    (-2208)
     331%define VERR_TM_TSC_ALREADY_TICKING    (-2209)
     332%define VERR_TM_TSC_ALREADY_PAUSED    (-2210)
     333%define VERR_TM_VIRTUAL_TICKING_IPE    (-2211)
    280334%define VERR_REM_VIRTUAL_HARDWARE_ERROR    (-2300)
    281335%define VERR_REM_VIRTUAL_CPU_ERROR    (-2301)
     
    290344%define VERR_TRPM_PANIC    (-2404)
    291345%define VINF_TRPM_XCPT_DISPATCHED    2405
     346%define VERR_TRPM_BAD_TRAP_IN_OP    (-2406)
     347%define VERR_TRPM_IPE_1    (-2507)
     348%define VERR_TRPM_IPE_2    (-2508)
     349%define VERR_TRPM_IPE_3    (-2509)
    292350%define VERR_SELM_SHADOW_GDT_WRITE    (-2500)
    293351%define VERR_SELM_SHADOW_LDT_WRITE    (-2501)
     
    295353%define VINF_SELM_SYNC_GDT    2503
    296354%define VERR_SELM_NO_TSS    (-2504)
     355%define VERR_SELM_INVALID_LDT    (-2505)
     356%define VERR_SELM_LDT_OUT_OF_BOUNDS    (-2506)
    297357%define VERR_IOM_INVALID_IOPORT_RANGE    (-2600)
    298358%define VERR_IOM_NO_HC_IOPORT_RANGE    (-2601)
     
    317377%define VINF_IOM_HC_MMIO_WRITE    2624
    318378%define VINF_IOM_HC_MMIO_READ_WRITE    2625
     379%define VERR_IOM_IOPORT_UNKNOWN_OPCODE    (-2630)
     380%define VERR_IOM_IOPORT_IPE_1    (-2631)
     381%define VERR_IOM_IOPORT_IPE_2    (-2632)
     382%define VERR_IOM_IOPORT_IPE_3    (-2633)
     383%define VERR_IOM_MMIO_IPE_1    (-2634)
     384%define VERR_IOM_MMIO_IPE_2    (-2635)
     385%define VERR_IOM_MMIO_IPE_3    (-2636)
    319386%define VINF_VMM_CALL_HOST    2700
    320387%define VERR_VMM_RING0_ASSERTION    (-2701)
     
    323390%define VERR_VMM_R0_VERSION_MISMATCH    (-2704)
    324391%define VERR_VMM_RC_VERSION_MISMATCH    (-2705)
     392%define VERR_VMM_SET_JMP_ERROR    (-2706)
     393%define VERR_VMM_SET_JMP_STACK_OVERFLOW    (-2707)
     394%define VERR_VMM_SET_JMP_ABORTED_RESUME    (-2708)
     395%define VERR_VMM_LONG_JMP_ERROR    (-2709)
     396%define VERR_VMM_UNKNOWN_RING3_CALL    (-2710)
     397%define VERR_VMM_RING3_CALL_NO_RC    (-2711)
    325398%define VERR_PDM_NO_SUCH_LUN    (-2800)
    326399%define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES    (-2801)
     
    404477%define VERR_PDM_USBDEV_VERSION_MISMATCH    (-2877)
    405478%define VERR_PDM_DRIVER_VERSION_MISMATCH    (-2878)
     479%define VERR_PDM_DEV_HEAP_R3_TO_GCPHYS    (-2879)
     480%define VERR_PDM_HPET_LEGACY_NOTIFY_MISSING    (-2880)
     481%define VERR_PDM_CRITSECT_IPE    (-2881)
     482%define VERR_PDM_CRITSECT_NOT_FOUND    (-2882)
     483%define VERR_PDM_THREAD_INVALID_CALLER    (-2883)
     484%define VERR_PDM_THREAD_IPE_1    (-2884)
     485%define VERR_PDM_THREAD_IPE_2    (-2885)
     486%define VERR_PDM_ONE_PCI_FUNCTION_PER_DEVICE    (-2886)
     487%define VERR_PDM_BAD_PCI_CONFIG    (-2887)
     488%define VERR_PDM_DEV_IPE_1    (-2888)
    406489%define VERR_HGCM_SERVICE_NOT_FOUND    (-2900)
    407490%define VINF_HGCM_CLIENT_REJECTED    2901
     
    459542%define VERR_VD_CACHE_NOT_FOUND    (-3275)
    460543%define VERR_VD_CACHE_NOT_UP_TO_DATE    (-3276)
     544%define VERR_VD_DISCARD_ALIGNMENT_NOT_MET    (-3277)
     545%define VERR_VD_DISCARD_NOT_SUPPORTED    (-3278)
    461546%define VERR_VBGL_NOT_INITIALIZED    (-3300)
    462547%define VERR_VBGL_INVALID_ADDR    (-3301)
     
    519604%define VERR_GMM_TOO_MANY_CHUNK_MAPPINGS    (-3814)
    520605%define VERR_GMM_MEMORY_RESERVATION_DECLINED    (-3815)
     606%define VERR_GMM_IS_NOT_SANE    (-3816)
     607%define VERR_GMM_CHUNK_INSERT    (-3817)
     608%define VERR_GMM_INSTANCE    (-3818)
     609%define VERR_GMM_MTX_FLAGS    (-3819)
     610%define VERR_GMM_ALLOC_PAGES_IPE    (-3820)
    521611%define VERR_GVM_TOO_MANY_VMS    (-3900)
    522612%define VINF_GVM_NOT_BLOCKED    3901
     
    551641%define VERR_HWACCM_SUSPEND_PENDING    (-4102)
    552642%define VERR_HWACCM_CONFIG_MISMATCH    (-4103)
     643%define VERR_HM_ALREADY_ENABLED_IPE    (-4104)
     644%define VERR_HM_UNEXPECTED_LD_ST_MSR    (-4105)
     645%define VERR_HM_NO_32_TO_64_SWITCHER    (-4106)
     646%define VERR_HMSVM_INVALID_PVMCB    (-4107)
     647%define VERR_HMSVM_UNEXPECTED_EXIT    (-4108)
     648%define VERR_HMSVM_UNEXPECTED_XCPT_EXIT    (-4109)
     649%define VERR_HMSVM_UNEXPECTED_PATCH_TYPE    (-4110)
    553650%define VERR_DIS_INVALID_OPCODE    (-4200)
    554651%define VERR_DIS_GEN_FAILURE    (-4201)
     
    586683%define VERR_FAM_MONITOR_DIRECTORY_FAILED    (-5002)
    587684%define VERR_FAM_CONNECTION_LOST    (-5003)
     685%define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC    (-5100)
     686%define VERR_PCI_PASSTHROUGH_NO_HWACCM    (-5101)
     687%define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING    (-5102)
     688%define VERR_GVMM_INSTANCE    (-5200)
     689%define VERR_GVMM_HOST_CPU_RANGE    (-5201)
     690%define VERR_GVMM_BROKEN_IPRT    (-5202)
     691%define VERR_GVMM_IPE_1    (-5203)
     692%define VERR_GVMM_IPE_2    (-5204)
    588693%define VERR_EXTPACK_UNSUPPORTED_HOST_UNINSTALL    (-6000)
    589694%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)
    593695%include "iprt/err.mac"
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette