VirtualBox

Changeset 32495 in vbox


Ignore:
Timestamp:
Sep 14, 2010 10:14:42 PM (14 years ago)
Author:
vboxsync
Message:

Additions/x11/vboxvideo: removed some unneeded structure members

Location:
trunk/src/VBox/Additions/x11/vboxvideo
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo.h

    r28800 r32495  
    185185typedef struct _VBOXRec
    186186{
    187     vbeInfoPtr pVbe;
     187    vbeInfoPtr pVbe;  /** @todo do the VBE bits ourselves? */
    188188    EntityInfoPtr pEnt;
    189     VbeInfoBlock *vbeInfo;
    190189#ifdef PCIACCESS
    191190    struct pci_device *pciInfo;
     
    195194    PCITAG pciTag;
    196195#endif
    197     CARD16 maxBytesPerScanline;
    198     unsigned long mapPhys, mapOff, mapSize;     /* video memory */
    199     void *base, *VGAbase;
     196    unsigned long mapSize;      /* video memory */
     197    void *base;
    200198    CARD8 *state, *pstate;      /* SVGA state */
    201199    int statePage, stateSize, stateMode;
     
    209207    Bool accessEnabled;
    210208    OptionInfoPtr Options;
    211     IOADDRESS ioBase;
    212     /** The width of the last resolution set, used to avoid resetting modes */
    213     int cLastWidth;
    214     /** The height of the last resolution set */
    215     int cLastHeight;
    216     VMMDevReqMousePointer *reqp;
    217     xf86CursorInfoPtr pCurs;
     209    VMMDevReqMousePointer *reqp;  /** @todo get rid of this */
    218210    size_t pointerHeaderSize;
    219211    size_t pointerSize;
     212    xf86CursorInfoPtr pCurs;
    220213    Bool useDevice;
    221214    Bool forceSWCursor;
  • trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo_13.c

    r32404 r32495  
    866866    unsigned flags;
    867867
    868     if (pVBox->mapPhys == 0) {
     868    if (pScrn->memPhysBase == 0) {
    869869#ifdef PCIACCESS
    870         pVBox->mapPhys = pVBox->pciInfo->regions[0].base_addr;
     870        pScrn->memPhysBase = pVBox->pciInfo->regions[0].base_addr;
    871871#else
    872         pVBox->mapPhys = pVBox->pciInfo->memBase[0];
     872        pScrn->memPhysBase = pVBox->pciInfo->memBase[0];
    873873#endif
    874874/*        pVBox->mapSize = 1 << pVBox->pciInfo->size[0]; */
     
    876876           non-powers-of-two sized video RAM configurations */
    877877        pVBox->mapSize = inl(VBE_DISPI_IOPORT_DATA);
    878         pVBox->mapOff = 0;
     878        pScrn->fbOffset = 0;
    879879    }
    880880
     
    12531253    if (!pVBox->base)
    12541254    {
    1255         pScrn->memPhysBase = pVBox->mapPhys;
    1256         pScrn->fbOffset = pVBox->mapOff;
    1257 
    12581255#ifdef PCIACCESS
    12591256        (void) pci_device_map_range(pVBox->pciInfo,
     
    12651262        pVBox->base = xf86MapPciMem(pScrn->scrnIndex,
    12661263                                    VIDMEM_FRAMEBUFFER,
    1267                                     pVBox->pciTag, pVBox->mapPhys,
     1264                                    pVBox->pciTag, pScrn->memPhysBase,
    12681265                                    (unsigned) pVBox->mapSize);
    12691266#endif
  • trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo_70.c

    r30173 r32495  
    333333{
    334334    VBOXPtr pVBox = VBOXGetRec(pScrn);
    335 #if 0
    336     xfree(pVBox->vbeInfo);
    337 #endif
    338335    xfree(pVBox->savedPal);
    339336    xfree(pVBox->fonts);
     
    672669        return (FALSE);
    673670
    674     if (pVBox->mapPhys == 0) {
     671    if (pScrn->memPhysBase == 0) {
    675672#ifdef PCIACCESS
    676         pVBox->mapPhys = pVBox->pciInfo->regions[0].base_addr;
     673        pScrn->memPhysBase = pVBox->pciInfo->regions[0].base_addr;
    677674#else
    678         pVBox->mapPhys = pVBox->pciInfo->memBase[0];
     675        pScrn->memPhysBase = pVBox->pciInfo->memBase[0];
    679676#endif
    680677/*        pVBox->mapSize = 1 << pVBox->pciInfo->size[0]; */
     
    682679           non-powers-of-two sized video RAM configurations */
    683680        pVBox->mapSize = inl(VBE_DISPI_IOPORT_DATA);
    684         pVBox->mapOff = 0;
     681        pScrn->fbOffset = 0;
    685682    }
    686683
     
    952949    outw(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_VIRT_WIDTH);
    953950    outw(VBE_DISPI_IOPORT_DATA, pMode->HDisplay);
    954     pVBox->cLastWidth = pMode->HDisplay;
    955     pVBox->cLastHeight = pMode->VDisplay;
    956951    vboxEnableGraphicsCap(pVBox);
    957952    TRACE_EXIT();
     
    10161011        return (TRUE);
    10171012
    1018     pScrn->memPhysBase = pVBox->mapPhys;
    1019     pScrn->fbOffset = pVBox->mapOff;
    1020 
    10211013#ifdef PCIACCESS
    10221014    (void) pci_device_map_range(pVBox->pciInfo,
     
    10281020    pVBox->base = xf86MapPciMem(pScrn->scrnIndex,
    10291021                                VIDMEM_FRAMEBUFFER,
    1030                                 pVBox->pciTag, pVBox->mapPhys,
     1022                                pVBox->pciTag, pScrn->memPhysBase,
    10311023                                (unsigned) pVBox->mapSize);
    10321024#endif
  • trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo_dri.c

    r32168 r32495  
    255255        pDRIInfo->ddxDrawableTableEntry = VBOX_MAX_DRAWABLES;
    256256        pDRIInfo->maxDrawableTableEntry = VBOX_MAX_DRAWABLES;
    257         pDRIInfo->frameBufferPhysicalAddress = (pointer)pVBox->mapPhys;
     257        pDRIInfo->frameBufferPhysicalAddress = (pointer)pScrn->memPhysBase;
    258258        pDRIInfo->frameBufferSize = pVBox->mapSize;
    259259        pDRIInfo->frameBufferStride =   pScrn->displayWidth
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