VirtualBox

Changeset 39944 in vbox


Ignore:
Timestamp:
Feb 1, 2012 9:16:23 PM (13 years ago)
Author:
vboxsync
Message:

VERR_IEM_INSTR_NOT_IMPLEMENTED and VERR_IEM_ASPECT_NOT_IMPLEMENTED.

Location:
trunk
Files:
5 edited

Legend:

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

    r39854 r39944  
    19911991
    19921992
     1993/** @name IEM Status Codes
     1994 * @{ */
     1995/** The instruction is not yet implemented by IEM. */
     1996#define VERR_IEM_INSTR_NOT_IMPLEMENTED              (-5300)
     1997/** This particular aspect of the instruction is not yet implemented by IEM. */
     1998#define VERR_IEM_ASPECT_NOT_IMPLEMENTED             (-5391)
     1999/** Internal processing error \#1 in the IEM code.. */
     2000#define VERR_IEM_IPE_1                              (-5392)
     2001/** Internal processing error \#2 in the IEM code.. */
     2002#define VERR_IEM_IPE_2                              (-5393)
     2003/** @} */
     2004
    19932005
    19942006/** @name VBox Extension Pack Status Codes
  • trunk/src/VBox/VMM/VMMR3/EM.cpp

    r39070 r39944  
    851851                case VERR_TRPM_PANIC:
    852852                case VERR_TRPM_DONT_PANIC:
     853                case VERR_IEM_INSTR_NOT_IMPLEMENTED:
     854                case VERR_IEM_ASPECT_NOT_IMPLEMENTED:
    853855                case VERR_VMM_RING0_ASSERTION:
    854856                case VERR_VMM_HYPER_CR3_MISMATCH:
  • trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp

    r39682 r39944  
    596596        }
    597597
     598        case VERR_IEM_INSTR_NOT_IMPLEMENTED:
     599        case VERR_IEM_ASPECT_NOT_IMPLEMENTED:
     600        {
     601            DBGFR3Info(pVM, "cpumguest", NULL, pHlp);
     602            DBGFR3Info(pVM, "cpumguestinstr", NULL, pHlp);
     603            break;
     604        }
     605
    598606        default:
    599607        {
  • trunk/src/VBox/VMM/include/EMHandleRCTmpl.h

    r35333 r39944  
    320320        case VERR_VMM_HYPER_CR3_MISMATCH:
    321321        case VERR_VMM_RING3_CALL_DISABLED:
     322        case VERR_IEM_INSTR_NOT_IMPLEMENTED:
     323        case VERR_IEM_ASPECT_NOT_IMPLEMENTED:
    322324            break;
    323325
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r37423 r39944  
    325325/** Stack read+write alias. */
    326326#define IEM_ACCESS_STACK_RW             (IEM_ACCESS_TYPE_READ  | IEM_ACCESS_TYPE_WRITE | IEM_ACCESS_WHAT_STACK)
     327/** Read system table alias. */
     328#define IEM_ACCESS_SYS_R                (IEM_ACCESS_TYPE_READ  | IEM_ACCESS_WHAT_SYS)
     329/** Read+write system table alias. */
     330#define IEM_ACCESS_SYS_RW               (IEM_ACCESS_TYPE_READ  | IEM_ACCESS_TYPE_WRITE | IEM_ACCESS_WHAT_SYS)
    327331/** @} */
    328332
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