VirtualBox

Changeset 104507 in vbox for trunk/include


Ignore:
Timestamp:
May 3, 2024 1:58:16 PM (9 months ago)
Author:
vboxsync
Message:

VMM,Main: Some GCM adjustments. bugref:9735 bugref:10683

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/gcm.h

    r99208 r104507  
    4040#endif
    4141
    42 #include <VBox/cdefs.h>
    4342#include <VBox/types.h>
    44 #include <VBox/param.h>
    45 
    46 #include <VBox/vmm/cpum.h>
    47 #include <VBox/vmm/pdmifs.h>
    4843
    4944RT_C_DECLS_BEGIN
     
    5449 */
    5550
    56 /**
    57  * GCM Fixer Identifiers.
    58  * @remarks Part of saved state!
    59  */
    60 typedef enum GCMFIXERID
    61 {
    62     /** None. */
    63     GCMFIXER_NONE       = 0,
    64     /** DOS division by zero, the worst. Includes Windows 3.x. */
    65     GCMFIXER_DBZ_DOS    = RT_BIT(0),
    66     /** OS/2 (any version) division by zero. */
    67     GCMFIXER_DBZ_OS2    = RT_BIT(1),
    68     /** Windows 9x division by zero. */
    69     GCMFIXER_DBZ_WIN9X  = RT_BIT(2),
    70     /** 32-bit hack. */
    71     GCMFIXER_32BIT_HACK = 0x7fffffff
    72 } GCMFIXERID;
    73 AssertCompileSize(GCMFIXERID, sizeof(uint32_t));
    74 
    75 
    7651#ifdef IN_RING3
    7752/** @defgroup grp_gcm_r3  The GCM Host Context Ring-3 API
     
    7954 */
    8055VMMR3_INT_DECL(int)         GCMR3Init(PVM pVM);
    81 VMMR3_INT_DECL(void)        GCMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
    8256VMMR3_INT_DECL(int)         GCMR3Term(PVM pVM);
    8357VMMR3_INT_DECL(void)        GCMR3Reset(PVM pVM);
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