Changeset 44852 in vbox for trunk/src/VBox
- Timestamp:
- Feb 27, 2013 8:27:33 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 84001
- Location:
- trunk/src/VBox/Devices
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevE1000.cpp
r44571 r44852 1069 1069 RTMAC macConfigured; 1070 1070 /** Base port of I/O space region. */ 1071 RTIOPORT addrIOPort;1071 RTIOPORT IOPortBase; 1072 1072 /** EMT: */ 1073 1073 PCIDEVICE pciDevice; … … 5806 5806 STAM_PROFILE_ADV_START(&pThis->CTX_SUFF_Z(StatIORead), a); 5807 5807 5808 uPort -= pThis-> addrIOPort;5808 uPort -= pThis->IOPortBase; 5809 5809 if (RT_LIKELY(cb == 4)) 5810 5810 switch (uPort) … … 5853 5853 if (RT_LIKELY(cb == 4)) 5854 5854 { 5855 uPort -= pThis-> addrIOPort;5855 uPort -= pThis->IOPortBase; 5856 5856 switch (uPort) 5857 5857 { … … 5958 5958 { 5959 5959 case PCI_ADDRESS_SPACE_IO: 5960 pThis-> addrIOPort= (RTIOPORT)GCPhysAddress;5961 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis-> addrIOPort, cb, NULL /*pvUser*/,5960 pThis->IOPortBase = (RTIOPORT)GCPhysAddress; 5961 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis->IOPortBase, cb, NULL /*pvUser*/, 5962 5962 e1kIOPortOut, e1kIOPortIn, NULL, NULL, "E1000"); 5963 5963 if (pThis->fR0Enabled && RT_SUCCESS(rc)) 5964 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis-> addrIOPort, cb, NIL_RTR0PTR /*pvUser*/,5964 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis->IOPortBase, cb, NIL_RTR0PTR /*pvUser*/, 5965 5965 "e1kIOPortOut", "e1kIOPortIn", NULL, NULL, "E1000"); 5966 5966 if (pThis->fRCEnabled && RT_SUCCESS(rc)) 5967 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis-> addrIOPort, cb, NIL_RTRCPTR /*pvUser*/,5967 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis->IOPortBase, cb, NIL_RTRCPTR /*pvUser*/, 5968 5968 "e1kIOPortOut", "e1kIOPortIn", NULL, NULL, "E1000"); 5969 5969 break; … … 6890 6890 */ 6891 6891 pHlp->pfnPrintf(pHlp, "E1000 #%d: port=%RTiop mmio=%RGp mac-cfg=%RTmac %s%s%s\n", 6892 pDevIns->iInstance, pThis-> addrIOPort, pThis->addrMMReg,6892 pDevIns->iInstance, pThis->IOPortBase, pThis->addrMMReg, 6893 6893 &pThis->macConfigured, g_Chips[pThis->eChip].pcszName, 6894 6894 pThis->fRCEnabled ? " GC" : "", pThis->fR0Enabled ? " R0" : ""); -
trunk/src/VBox/Devices/Network/DevVirtioNet.cpp
r44851 r44852 1756 1756 } 1757 1757 1758 pThis->VPCI. addrIOPort= (RTIOPORT)GCPhysAddress;1759 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis->VPCI. addrIOPort,1758 pThis->VPCI.IOPortBase = (RTIOPORT)GCPhysAddress; 1759 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis->VPCI.IOPortBase, 1760 1760 cb, 0, vnetIOPortOut, vnetIOPortIn, 1761 1761 NULL, NULL, "VirtioNet"); 1762 1762 #ifdef VNET_GC_SUPPORT 1763 1763 AssertRCReturn(rc, rc); 1764 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis->VPCI. addrIOPort,1764 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis->VPCI.IOPortBase, 1765 1765 cb, 0, "vnetIOPortOut", "vnetIOPortIn", 1766 1766 NULL, NULL, "VirtioNet"); 1767 1767 AssertRCReturn(rc, rc); 1768 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis->VPCI. addrIOPort,1768 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis->VPCI.IOPortBase, 1769 1769 cb, 0, "vnetIOPortOut", "vnetIOPortIn", 1770 1770 NULL, NULL, "VirtioNet"); -
trunk/src/VBox/Devices/VirtIO/Virtio.cpp
r44849 r44852 323 323 VPCISTATE *pState = PDMINS_2_DATA(pDevIns, VPCISTATE *); 324 324 int rc = VINF_SUCCESS; 325 const char *szInst = INSTANCE(pState);326 325 STAM_PROFILE_ADV_START(&pState->CTXSUFF(StatIORead), a); 327 326 … … 342 341 }*/ 343 342 344 Port -= pState-> addrIOPort;343 Port -= pState->IOPortBase; 345 344 switch (Port) 346 345 { … … 388 387 *pu32 = 0xFFFFFFFF; 389 388 rc = PDMDevHlpDBGFStop(pDevIns, RT_SRC_POS, "%s vpciIOPortIn: no valid port at offset port=%RTiop cb=%08x\n", 390 szInst, Port, cb);389 INSTANCE(pState), Port, cb); 391 390 } 392 391 break; 393 392 } 394 Log3(("%s vpciIOPortIn: At %RTiop in %0*x\n", szInst, Port, cb*2, *pu32));393 Log3(("%s vpciIOPortIn: At %RTiop in %0*x\n", INSTANCE(pState), Port, cb*2, *pu32)); 395 394 STAM_PROFILE_ADV_STOP(&pState->CTXSUFF(StatIORead), a); 396 395 //vpciCsLeave(pState); … … 428 427 VPCISTATE *pState = PDMINS_2_DATA(pDevIns, VPCISTATE *); 429 428 int rc = VINF_SUCCESS; 430 const char *szInst = INSTANCE(pState);431 429 bool fHasBecomeReady; 432 430 STAM_PROFILE_ADV_START(&pState->CTXSUFF(StatIOWrite), a); 433 431 434 Port -= pState-> addrIOPort;435 Log3(("%s virtioIOPortOut: At %RTiop out %0*x\n", szInst, Port, cb*2, u32));432 Port -= pState->IOPortBase; 433 Log3(("%s virtioIOPortOut: At %RTiop out %0*x\n", INSTANCE(pState), Port, cb*2, u32)); 436 434 437 435 switch (Port) … … 479 477 pState->uQueueSelector = u32; 480 478 else 481 Log3(("%s vpciIOPortOut: Invalid queue selector %08x\n", szInst, u32));479 Log3(("%s vpciIOPortOut: Invalid queue selector %08x\n", INSTANCE(pState), u32)); 482 480 break; 483 481 … … 523 521 else 524 522 rc = PDMDevHlpDBGFStop(pDevIns, RT_SRC_POS, "%s vpciIOPortOut: no valid port at offset Port=%RTiop cb=%08x\n", 525 szInst, Port, cb);523 INSTANCE(pState), Port, cb); 526 524 break; 527 525 } -
trunk/src/VBox/Devices/VirtIO/Virtio.h
r44849 r44852 183 183 PCIDEVICE pciDevice; 184 184 /** Base port of I/O space region. */ 185 RTIOPORT addrIOPort;185 RTIOPORT IOPortBase; 186 186 187 187 /* Read/write part, protected with critical section. */ -
trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp
r44810 r44852 1301 1301 GEN_CHECK_OFF(E1KSTATE, addrMMReg); 1302 1302 GEN_CHECK_OFF(E1KSTATE, macConfigured); 1303 GEN_CHECK_OFF(E1KSTATE, addrIOPort);1303 GEN_CHECK_OFF(E1KSTATE, IOPortBase); 1304 1304 GEN_CHECK_OFF(E1KSTATE, pciDevice); 1305 1305 GEN_CHECK_OFF(E1KSTATE, u64AckedAt); … … 1357 1357 GEN_CHECK_OFF(VPCISTATE, pDevInsRC); 1358 1358 GEN_CHECK_OFF(VPCISTATE, pciDevice); 1359 GEN_CHECK_OFF(VPCISTATE, addrIOPort);1359 GEN_CHECK_OFF(VPCISTATE, IOPortBase); 1360 1360 GEN_CHECK_OFF(VPCISTATE, led); 1361 1361 GEN_CHECK_OFF(VPCISTATE, uGuestFeatures);
Note:
See TracChangeset
for help on using the changeset viewer.