VirtualBox

Changeset 66507 in vbox for trunk/src/VBox/Additions/common


Ignore:
Timestamp:
Apr 11, 2017 10:15:57 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
114507
Message:

bugref:8524: Additions/linux: play nicely with distribution-installed Additions
Rename VBoxVideoCmnPort* macros to VBVO_PORT_* to fit in with our naming conventions and improve aesthetics.

Location:
trunk/src/VBox/Additions/common/VBoxVideo
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp

    r66506 r66507  
    2525static void HGSMINotifyHostCmdComplete(PHGSMIHOSTCOMMANDCONTEXT pCtx, HGSMIOFFSET offt)
    2626{
    27     VBoxVideoCmnPortWriteUlong(pCtx->port, offt);
     27    VBVO_PORT_WRITE_U32(pCtx->port, offt);
    2828}
    2929
     
    6767static HGSMIOFFSET hgsmiGetHostBuffer(PHGSMIHOSTCOMMANDCONTEXT pCtx)
    6868{
    69     return VBoxVideoCmnPortReadUlong(pCtx->port);
     69    return VBVO_PORT_READ_U32(pCtx->port);
    7070}
    7171
     
    9898    uint16_t DispiId;
    9999
    100     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_ID);
    101     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, VBE_DISPI_ID_HGSMI);
    102 
    103     DispiId = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     100    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_ID);
     101    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, VBE_DISPI_ID_HGSMI);
     102
     103    DispiId = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    104104
    105105    return (DispiId == VBE_DISPI_ID_HGSMI);
     
    163163    {
    164164        /* Submit the buffer to the host. */
    165         VBoxVideoCmnPortWriteUlong(pCtx->port, offBuffer);
     165        VBVO_PORT_WRITE_U32(pCtx->port, offBuffer);
    166166        /* Make the compiler aware that the host has changed memory. */
    167167        ASMCompilerBarrier();
  • trunk/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp

    r66506 r66507  
    5252{
    5353    /** @note A 32bit read on this port returns the VRAM size. */
    54     return VBoxVideoCmnPortReadUlong(VBE_DISPI_IOPORT_DATA);
     54    return VBVO_PORT_READ_U32(VBE_DISPI_IOPORT_DATA);
    5555}
    5656
     
    6565{
    6666    unsigned DispiId;
    67     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_ID);
    68     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, VBE_DISPI_ID_ANYX);
    69     DispiId = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     67    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_ID);
     68    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, VBE_DISPI_ID_ANYX);
     69    DispiId = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    7070    return (DispiId == VBE_DISPI_ID_ANYX);
    7171}
     
    131131{
    132132    /* set the mode characteristics */
    133     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_XRES);
    134     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cWidth);
    135     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_YRES);
    136     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cHeight);
    137     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     133    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_XRES);
     134    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cWidth);
     135    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_YRES);
     136    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cHeight);
     137    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    138138                                VBE_DISPI_INDEX_VIRT_WIDTH);
    139     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cVirtWidth);
    140     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_BPP);
    141     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cBPP);
     139    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cVirtWidth);
     140    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_BPP);
     141    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cBPP);
    142142    /* enable the mode */
    143     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     143    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    144144                                VBE_DISPI_INDEX_ENABLE);
    145     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA,
     145    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA,
    146146                                fFlags | VBE_DISPI_ENABLED);
    147147    /* Panning registers */
    148     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     148    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    149149                                VBE_DISPI_INDEX_X_OFFSET);
    150     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cx);
    151     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     150    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cx);
     151    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    152152                                VBE_DISPI_INDEX_Y_OFFSET);
    153     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, cy);
     153    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, cy);
    154154    /** @todo read from the port to see if the mode switch was successful */
    155155}
     
    175175    uint16_t fFlags;
    176176
    177     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     177    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    178178                                VBE_DISPI_INDEX_ENABLE);
    179     fFlags = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     179    fFlags = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    180180    if (pcWidth)
    181181    {
    182         VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     182        VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    183183                                    VBE_DISPI_INDEX_XRES);
    184         *pcWidth = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     184        *pcWidth = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    185185    }
    186186    if (pcHeight)
    187187    {
    188         VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     188        VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    189189                                    VBE_DISPI_INDEX_YRES);
    190         *pcHeight = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     190        *pcHeight = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    191191    }
    192192    if (pcVirtWidth)
    193193    {
    194         VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     194        VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    195195                                    VBE_DISPI_INDEX_VIRT_WIDTH);
    196         *pcVirtWidth = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     196        *pcVirtWidth = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    197197    }
    198198    if (pcBPP)
    199199    {
    200         VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     200        VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    201201                                    VBE_DISPI_INDEX_BPP);
    202         *pcBPP = VBoxVideoCmnPortReadUshort(VBE_DISPI_IOPORT_DATA);
     202        *pcBPP = VBVO_PORT_READ_U16(VBE_DISPI_IOPORT_DATA);
    203203    }
    204204    if (pfFlags)
     
    213213DECLHIDDEN(void) VBoxVideoDisableVBE(void)
    214214{
    215     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_INDEX,
     215    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_INDEX,
    216216                                VBE_DISPI_INDEX_ENABLE);
    217     VBoxVideoCmnPortWriteUshort(VBE_DISPI_IOPORT_DATA, 0);
     217    VBVO_PORT_WRITE_U16(VBE_DISPI_IOPORT_DATA, 0);
    218218}
    219219
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