VirtualBox

Changeset 84388 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
May 20, 2020 6:01:50 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
138084
Message:

Fix more windows compiler warnings

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevVirtioNet_1_0.cpp

    r84386 r84388  
    15171517    RTGCPHYS gcPhysPktHdrNumBuffers = 0;
    15181518    uint16_t cDescs;
    1519     uint32_t uOffset;
     1519    uint64_t uOffset;
    15201520    for (cDescs = uOffset = 0; uOffset < cb; )
    15211521    {
     
    18641864    if (pThisCC->pDrv && fPromiscChanged)
    18651865    {
    1866         uint8_t fPromiscuous = pThis->fPromiscuous | pThis->fAllMulticast;
    1867         pThisCC->pDrv->pfnSetPromiscuousMode(pThisCC->pDrv, fPromiscuous);
     1866        bool fPromiscuous = pThis->fPromiscuous | pThis->fAllMulticast;
     1867        pThisCC->pDrv->pfnSetPromiscuousMode(pThisCC->pDrv, (uint8_t)fPromiscuous);
    18681868    }
    18691869
     
    19521952
    19531953    uint16_t uVlanId;
    1954     uint16_t cbRemaining = pDescChain->cbPhysSend - sizeof(*pCtrlPktHdr);
     1954    size_t cbRemaining = pDescChain->cbPhysSend - sizeof(*pCtrlPktHdr);
    19551955    AssertMsgReturn(cbRemaining > sizeof(uVlanId),
    19561956        ("DESC chain too small for VIRTIO_NET_CTRL_VLAN cmd processing"), VIRTIONET_ERROR);
     
    22392239
    22402240        VIRTIONET_PKT_HDR_T PktHdr;
    2241         uint32_t uSize = 0;
     2241        size_t uSize = 0;
    22422242
    22432243        Assert(paSegsFromGuest[0].cbSeg >= sizeof(PktHdr));
  • trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp

    r84386 r84388  
    556556    uint16_t                       qIdx;                        /**< Index of queue this request arrived on            */
    557557    PVIRTIO_DESC_CHAIN_T           pDescChain;                  /**< Prepared desc chain pulled from virtq avail ring  */
    558     uint32_t                       cbDataIn;                    /**< size of dataout buffer                            */
    559     uint32_t                       cbDataOut;                   /**< size of dataout buffer                            */
     558    size_t                         cbDataIn;                    /**< size of dataout buffer                            */
     559    size_t                         cbDataOut;                   /**< size of dataout buffer                            */
    560560    uint16_t                       uDataInOff;                  /**< Fixed size of respHdr + sense (precede datain)    */
    561561    uint16_t                       uDataOutOff;                 /**< Fixed size of respHdr + sense (precede datain)    */
     
    882882static int virtioScsiR3ReqErr4(PPDMDEVINS pDevIns, PVIRTIOSCSI pThis, PVIRTIOSCSICC pThisCC, uint16_t qIdx,
    883883                               PVIRTIO_DESC_CHAIN_T pDescChain, uint32_t cbResidual, uint8_t bStatus, uint8_t bResponse,
    884                                uint8_t *pbSense, uint32_t cbSense, uint32_t cbSenseCfg)
     884                               uint8_t *pbSense, size_t cbSense, size_t cbSenseCfg)
    885885{
    886886    REQ_RESP_HDR_T RespHdr;
     
    12171217    size_t   const cbDataOut  = pDescChain->cbPhysSend - offDataOut;
    12181218    /** @todo r=bird: Validate cbPhysReturn properly? I've just RT_MAX'ed it for now. */
    1219     uint32_t const cbDataIn   = RT_MAX(pDescChain->cbPhysReturn, offDataIn) - offDataIn;
     1219    size_t  const cbDataIn   = RT_MAX(pDescChain->cbPhysReturn, offDataIn) - offDataIn;
    12201220    Assert(offDataOut <= UINT16_MAX);
    12211221    Assert(offDataIn  <= UINT16_MAX);
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