VirtualBox

Changeset 51524 in vbox


Ignore:
Timestamp:
Jun 4, 2014 8:06:12 AM (11 years ago)
Author:
vboxsync
Message:

DevVGA/crOpenGL: bugfixes, logging

Location:
trunk/src/VBox
Files:
6 edited

Legend:

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

    r51507 r51524  
    16221622static int vboxVDMACrCmdVbvaProcessPagingEl(PPDMDEVINS pDevIns, VBOXCMDVBVAPAGEIDX iPage, uint8_t *pu8Vram, bool fIn)
    16231623{
    1624     RTGCPHYS phPage = (RTGCPHYS)(iPage << PAGE_SHIFT);
     1624    RTGCPHYS phPage = (RTGCPHYS)iPage << PAGE_SHIFT;
    16251625    PGMPAGEMAPLOCK Lock;
    16261626    int rc;
     
    17071707    }
    17081708
    1709     if (offVRAM + (cPages << PAGE_SHIFT) >= pVGAState->vram_size)
    1710     {
    1711         WARN(("invalid cPages"));
     1709    if (~(~(VBOXCMDVBVAPAGEIDX)0 >> PAGE_SHIFT) & cPages)
     1710    {
     1711        WARN(("invalid cPages %d", cPages));
     1712        return -1;
     1713    }
     1714
     1715    if (offVRAM + ((VBOXCMDVBVAOFFSET)cPages << PAGE_SHIFT) >= pVGAState->vram_size)
     1716    {
     1717        WARN(("invalid cPages %d, exceeding vram size", cPages));
    17121718        return -1;
    17131719    }
     
    18411847            const VBOXCMDVBVA_HDR *pRealCmdHdr;
    18421848            uint32_t cbRealCmd = pCmd->u8Flags;
    1843             cbRealCmd |= (pCmd->u.u8PrimaryID << 8);
     1849            cbRealCmd |= (uint32_t)pCmd->u.u8PrimaryID << 8;
    18441850            if (cbRealCmd < sizeof (VBOXCMDVBVA_HDR))
    18451851            {
     
    19571963
    19581964                        phCmd += PAGE_SIZE;
    1959                         pu8Vram += (cCurPages << PAGE_SHIFT);
     1965                        pu8Vram += (VBOXCMDVBVAOFFSET)cCurPages << PAGE_SHIFT;
    19601966
    19611967                        rc = PDMDevHlpPhysGCPhys2CCPtrReadOnly(pDevIns, phCmd, 0, &pvCmd, &Lock);
  • trunk/src/VBox/GuestHost/OpenGL/util/blitter.cpp

    r51146 r51524  
    10181018    }
    10191019
    1020     crWarning("NOT IMPLEMENTED");
     1020    WARN(("NOT IMPLEMENTED"));
    10211021    return VERR_NOT_IMPLEMENTED;
    10221022}
  • trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp

    r51436 r51524  
    973973        default:
    974974        {
     975            WARN(("svcCall: unexpected u32Function %d", u32Function));
    975976            rc = VERR_NOT_IMPLEMENTED;
    976977        }
     
    15171518        }
    15181519        default:
     1520            WARN(("svcHostCallPerform: unexpected u32Function %d", u32Function));
    15191521            rc = VERR_NOT_IMPLEMENTED;
    15201522            break;
     
    15921594                }
    15931595                default:
    1594                     WARN(("invalid function"));
     1596                    WARN(("svcHostCall: invalid function %d", pCtl->enmType));
    15951597                    return VERR_INVALID_PARAMETER;
    15961598            }
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c

    r51356 r51524  
    28252825    {
    28262826        if (MAPPED(SCREEN(i)))
    2827             crWarning("Screen count is changing, but screen[%i] is still mapped", i);
     2827            WARN(("Screen count is changing, but screen[%i] is still mapped", i));
    28282828        return VERR_NOT_IMPLEMENTED;
    28292829    }
     
    34063406        case SHCRGL_GUEST_FN_SET_VERSION:
    34073407        {
    3408             crWarning("invalid function");
     3408            WARN(("SHCRGL_GUEST_FN_SET_VERSION: invalid function"));
    34093409            rc = VERR_NOT_IMPLEMENTED;
    34103410            break;
     
    34133413        case SHCRGL_GUEST_FN_SET_PID:
    34143414        {
    3415             crWarning("invalid function");
     3415            WARN(("SHCRGL_GUEST_FN_SET_PID: invalid function"));
    34163416            rc = VERR_NOT_IMPLEMENTED;
    34173417            break;
     
    34203420        default:
    34213421        {
    3422             crWarning("invalid function");
     3422            WARN(("invalid function, %d", u32Function));
    34233423            rc = VERR_NOT_IMPLEMENTED;
    34243424            break;
     
    35863586        }
    35873587        default:
    3588             WARN(("invalid function"));
     3588            WARN(("crVBoxCrCmdGuestCtl: invalid function %d", pCtl->u32Type));
    35893589            return VERR_INVALID_PARAMETER;
    35903590    }
     
    41614161        case SHCRGL_GUEST_FN_SET_VERSION:
    41624162        {
    4163             crWarning("invalid function");
     4163            WARN(("crVBoxServerCrHgsmiCmd, SHCRGL_GUEST_FN_SET_VERSION: invalid function"));
    41644164            rc = VERR_NOT_IMPLEMENTED;
    41654165            break;
     
    41684168        case SHCRGL_GUEST_FN_SET_PID:
    41694169        {
    4170             crWarning("invalid function");
     4170            WARN(("crVBoxServerCrHgsmiCmd, SHCRGL_GUEST_FN_SET_PID: invalid function"));
    41714171            rc = VERR_NOT_IMPLEMENTED;
    41724172            break;
     
    41754175        default:
    41764176        {
    4177             crWarning("invalid function");
     4177            WARN(("crVBoxServerCrHgsmiCmd: invalid functionm %d", u32Function));
    41784178            rc = VERR_NOT_IMPLEMENTED;
    41794179            break;
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c

    r51064 r51524  
    728728
    729729        if (!mural->fRedirected)
     730        {
     731            WARN(("mural not redirected!"));
    730732            return VERR_NOT_IMPLEMENTED;
     733        }
    731734
    732735        enmBuf = fDraw ? ctx->buffer.drawBuffer : ctx->buffer.readBuffer;
     
    744747                break;
    745748            default:
    746                 crWarning("unsupported enum buf");
     749                WARN(("unsupported enum buf %d", enmBuf));
    747750                return VERR_NOT_IMPLEMENTED;
    748751                break;
     
    779782    if (pAp->level)
    780783    {
    781         crWarning("non-zero level not implemented");
     784        WARN(("non-zero level not implemented"));
    782785        return VERR_NOT_IMPLEMENTED;
    783786    }
     
    792795    if (tobj->target != GL_TEXTURE_2D && tobj->target != GL_TEXTURE_RECTANGLE_NV)
    793796    {
    794         crWarning("non-texture[rect|2d] not implemented");
     797        WARN(("non-texture[rect|2d] not implemented"));
    795798        return VERR_NOT_IMPLEMENTED;
    796799    }
     
    823826    if (mask != GL_COLOR_BUFFER_BIT)
    824827    {
    825         crWarning("not supported blit mask %d", mask);
     828        WARN(("not supported blit mask %d", mask));
    826829        return VERR_NOT_IMPLEMENTED;
    827830    }
  • trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_presenter.cpp

    r51442 r51524  
    56545654        if (hSrcFb)
    56555655        {
    5656             WARN(("blit from one framebuffer, wow"));
     5656            LOG(("blit from one framebuffer, wow"));
    56575657
    56585658            int rc = CrFbUpdateBegin(hSrcFb);
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