VirtualBox

Changeset 3654 in vbox


Ignore:
Timestamp:
Jul 16, 2007 6:06:22 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
22927
Message:

don't depend on the deprecated vl_vbox.h header anymore

File:
1 edited

Legend:

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

    r3608 r3654  
    7474
    7575#include "Builtins.h"
    76 #include "vl_vbox.h"
    7776
    7877/* Enable this to catch writes to the ring descriptors instead of using excessive polling */
     
    11401139    pData->aCSR[10]  = 0;
    11411140    pData->aCSR[11]  = 0;
    1142     pData->aCSR[12]  = le16_to_cpu(((uint16_t *)&pData->aPROM[0])[0]);
    1143     pData->aCSR[13]  = le16_to_cpu(((uint16_t *)&pData->aPROM[0])[1]);
    1144     pData->aCSR[14]  = le16_to_cpu(((uint16_t *)&pData->aPROM[0])[2]);
     1141    pData->aCSR[12]  = RT_LE2H_U16(((uint16_t *)&pData->aPROM[0])[0]);
     1142    pData->aCSR[13]  = RT_LE2H_U16(((uint16_t *)&pData->aPROM[0])[1]);
     1143    pData->aCSR[14]  = RT_LE2H_U16(((uint16_t *)&pData->aPROM[0])[2]);
    11451144    pData->aCSR[15] &= 0x21c4;
    11461145    CSR_RCVRC(pData) = 1;
     
    13511350        PDMDevHlpPhysRead(pDevIns, PHYSADDR(pData, CSR_IADR(pData)),         \
    13521351                          (uint8_t *)&initblk, sizeof(initblk));             \
    1353         pData->aCSR[15]  = le16_to_cpu(initblk.mode);                        \
     1352        pData->aCSR[15]  = RT_LE2H_U16(initblk.mode);                        \
    13541353        CSR_RCVRL(pData) = (initblk.rlen < 9) ? (1 << initblk.rlen) : 512;   \
    13551354        CSR_XMTRL(pData) = (initblk.tlen < 9) ? (1 << initblk.tlen) : 512;   \
    13561355        pData->aCSR[ 6]  = (initblk.tlen << 12) | (initblk.rlen << 8);       \
    1357         pData->aCSR[ 8]  = le16_to_cpu(initblk.ladrf1);                      \
    1358         pData->aCSR[ 9]  = le16_to_cpu(initblk.ladrf2);                      \
    1359         pData->aCSR[10]  = le16_to_cpu(initblk.ladrf3);                      \
    1360         pData->aCSR[11]  = le16_to_cpu(initblk.ladrf4);                      \
    1361         pData->aCSR[12]  = le16_to_cpu(initblk.padr1);                       \
    1362         pData->aCSR[13]  = le16_to_cpu(initblk.padr2);                       \
    1363         pData->aCSR[14]  = le16_to_cpu(initblk.padr3);                       \
     1356        pData->aCSR[ 8]  = RT_LE2H_U16(initblk.ladrf1);                      \
     1357        pData->aCSR[ 9]  = RT_LE2H_U16(initblk.ladrf2);                      \
     1358        pData->aCSR[10]  = RT_LE2H_U16(initblk.ladrf3);                      \
     1359        pData->aCSR[11]  = RT_LE2H_U16(initblk.ladrf4);                      \
     1360        pData->aCSR[12]  = RT_LE2H_U16(initblk.padr1);                       \
     1361        pData->aCSR[13]  = RT_LE2H_U16(initblk.padr2);                       \
     1362        pData->aCSR[14]  = RT_LE2H_U16(initblk.padr3);                       \
    13641363        pData->GCRDRA    = PHYSADDR(pData, initblk.rdra);                    \
    13651364        pData->GCTDRA    = PHYSADDR(pData, initblk.tdra);                    \
     
    27202719    for (i = 0, checksum = 0; i < 16; i++)
    27212720        checksum += pData->aPROM[i];
    2722     *(uint16_t *)&pData->aPROM[12] = cpu_to_le16(checksum);
     2721    *(uint16_t *)&pData->aPROM[12] = RT_H2LE_U16(checksum);
    27232722
    27242723    pData->aBCR[BCR_MSRDA] = 0x0005;
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