VirtualBox

Changeset 80118 in vbox for trunk/src/VBox/Devices/Graphics


Ignore:
Timestamp:
Aug 4, 2019 2:39:54 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132559
Message:

VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 bugref:9511

Location:
trunk/src/VBox/Devices/Graphics
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r78015 r80118  
    59865986static DECLCALLBACK(void) vgaR3Relocate(PPDMDEVINS pDevIns, RTGCINTPTR offDelta)
    59875987{
     5988# ifdef VBOX_WITH_RAW_MODE_KEEP
    59885989    if (offDelta)
    59895990    {
     
    59945995        pThis->pDevInsRC = PDMDEVINS_2_RCPTR(pDevIns);
    59955996    }
     5997# else
     5998    RT_NOREF(pDevIns, offDelta);
     5999# endif
    59966000}
    59976001
     
    63406344    pThis->pDevInsR3 = pDevIns;
    63416345    pThis->pDevInsR0 = PDMDEVINS_2_R0PTR(pDevIns);
     6346#ifdef VBOX_WITH_RAW_MODE_KEEP
    63426347    pThis->pDevInsRC = PDMDEVINS_2_RCPTR(pDevIns);
     6348#endif
    63436349
    63446350    vgaR3Reset(pDevIns);
     
    64896495    pThis->vram_ptrR0 = (RTR0PTR)pThis->vram_ptrR3; /** @todo @bugref{1865} Map parts into R0 or just use PGM access (Mac only). */
    64906496
     6497#ifdef VBOX_WITH_RAW_MODE_KEEP
    64916498    if (pThis->fGCEnabled)
    64926499    {
     
    64966503        AssertLogRelMsgRCReturn(rc, ("PDMDevHlpMMHyperMapMMIO2(%#x,) -> %Rrc\n", VGA_MAPPING_SIZE, rc), rc);
    64976504        pThis->vram_ptrRC = pRCMapping;
    6498 #ifdef VBOX_WITH_VMSVGA
     6505# ifdef VBOX_WITH_VMSVGA
    64996506        /* Don't need a mapping in RC */
    6500 #endif
    6501     }
     6507# endif
     6508    }
     6509#endif
    65026510
    65036511#if defined(VBOX_WITH_2X_4GB_ADDR_SPACE)
  • trunk/src/VBox/Devices/Graphics/DevVGA.h

    r77965 r80118  
    278278    uint32_t                    u32Marker;
    279279
     280# ifdef VBOX_WITH_RAW_MODE_KEEP
    280281    /** Pointer to the device instance - RC Ptr. */
    281282    PPDMDEVINSRC                pDevInsRC;
     
    283284    RCPTRTYPE(uint8_t *)        vram_ptrRC;
    284285    uint32_t                    Padding1;
     286# endif
    285287
    286288    /** Pointer to the device instance - R3 Ptr. */
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