VirtualBox

Ignore:
Timestamp:
Sep 13, 2024 8:11:59 PM (8 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164816
Message:

GCM: Made saved state loading a bit more flexible so we can load 7.0.x states that doesn't have GCMFIXER_MESA_VMSVGA_DRV set - 2nd try. bugref:10683

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/GCMInternal.h

    r106049 r106054  
    5151 */
    5252/** DOS division by zero, the worst. Includes Windows 3.x. */
    53 #define GCMFIXER_DBZ_DOS            RT_BIT_32(0)
     53#define GCMFIXER_DBZ_DOS                RT_BIT_32(GCMFIXER_DBZ_DOS_BIT)
     54#define GCMFIXER_DBZ_DOS_BIT            0
    5455/** OS/2 (any version) division by zero. */
    55 #define GCMFIXER_DBZ_OS2            RT_BIT_32(1)
     56#define GCMFIXER_DBZ_OS2                RT_BIT_32(GCMFIXER_DBZ_OS2_BIT)
     57#define GCMFIXER_DBZ_OS2_BIT            1
    5658/** Windows 9x division by zero. */
    57 #define GCMFIXER_DBZ_WIN9X          RT_BIT_32(2)
     59#define GCMFIXER_DBZ_WIN9X              RT_BIT_32(GCMFIXER_DBZ_WIN9X_BIT)
     60#define GCMFIXER_DBZ_WIN9X_BIT          2
    5861/** Workaround for the Mesa vmsvga driver using a IN/OUT backdoor.
    59  * @since 7.0  */
    60 #define GCMFIXER_MESA_VMSVGA_DRV    RT_BIT_32(3)
     62 * @since 7.1  */
     63#define GCMFIXER_MESA_VMSVGA_DRV        RT_BIT_32(GCMFIXER_MESA_VMSVGA_DRV_BIT)
     64#define GCMFIXER_MESA_VMSVGA_DRV_BIT    3
    6165/** @} */
    6266
Note: See TracChangeset for help on using the changeset viewer.

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