Changeset 22866 in vbox
- Timestamp:
- Sep 9, 2009 2:39:46 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 15 edited
-
include/VBox/log.h (modified) (2 diffs)
-
src/VBox/Devices/Builtins.cpp (modified) (1 diff)
-
src/VBox/Devices/Builtins.h (modified) (1 diff)
-
src/VBox/Devices/Makefile.kmk (modified) (4 diffs)
-
src/VBox/Devices/Network/DevVirtioNet.cpp (added)
-
src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) (1 diff)
-
src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) (1 diff)
-
src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) (1 diff)
-
src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) (1 diff)
-
src/VBox/Main/ConsoleImpl.cpp (modified) (1 diff)
-
src/VBox/Main/ConsoleImpl2.cpp (modified) (2 diffs)
-
src/VBox/Main/Makefile.kmk (modified) (2 diffs)
-
src/VBox/Main/NetworkAdapterImpl.cpp (modified) (1 diff)
-
src/VBox/Main/idl/VirtualBox.xidl (modified) (1 diff)
-
src/VBox/Main/xml/Settings.cpp (modified) (2 diffs)
-
src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/log.h
r22708 r22866 138 138 /** VGA Device group. */ 139 139 LOG_GROUP_DEV_VGA, 140 /** Virtio Network Device group. */ 141 LOG_GROUP_DEV_VIRTIO_NET, 140 142 /** VMM Device group. */ 141 143 LOG_GROUP_DEV_VMM, … … 386 388 "DEV_USB", \ 387 389 "DEV_VGA", \ 390 "DEV_VIRTIO_NET", \ 388 391 "DEV_VMM", \ 389 392 "DEV_VMM_BACKDOOR", \ -
trunk/src/VBox/Devices/Builtins.cpp
r22396 r22866 119 119 return rc; 120 120 #endif 121 #ifdef VBOX_WITH_VIRTIO 122 rc = pCallbacks->pfnRegister(pCallbacks, &g_DeviceVirtioNet); 123 if (RT_FAILURE(rc)) 124 return rc; 125 #endif 121 126 #ifdef VBOX_WITH_INIP 122 127 rc = pCallbacks->pfnRegister(pCallbacks, &g_DeviceINIP); -
trunk/src/VBox/Devices/Builtins.h
r22396 r22866 56 56 #ifdef VBOX_WITH_E1000 57 57 extern const PDMDEVREG g_DeviceE1000; 58 #endif 59 #ifdef VBOX_WITH_VIRTIO 60 extern const PDMDEVREG g_DeviceVirtioNet; 58 61 #endif 59 62 #ifdef VBOX_WITH_INIP -
trunk/src/VBox/Devices/Makefile.kmk
r22854 r22866 147 147 ifdef VBOX_WITH_E1000 148 148 VBoxDD_DEFS += VBOX_WITH_E1000 149 endif 150 ifdef VBOX_WITH_VIRTIO 151 VBoxDD_DEFS += VBOX_WITH_VIRTIO 149 152 endif 150 153 ifdef VBOX_WITH_BUSLOGIC … … 306 309 Network/DevE1000Phy.cpp \ 307 310 Network/DevEEPROM.cpp 311 endif 312 313 ifdef VBOX_WITH_VIRTIO 314 DevicesR3_DEFS += VBOX_WITH_VIRTIO 315 DevicesR3_SOURCES += \ 316 Network/DevVirtioNet.cpp 308 317 endif 309 318 … … 499 508 endif 500 509 510 ifdef VBOX_WITH_VIRTIO 511 VBoxDDGC_DEFS += VBOX_WITH_VIRTIO 512 VBoxDDGC_SOURCES += \ 513 Network/DevVirtioNet.cpp 514 endif 515 501 516 ifdef VBOX_WITH_HGSMI 502 517 VBoxDDGC_DEFS += VBOX_WITH_HGSMI … … 588 603 Network/DevE1000.cpp \ 589 604 Network/DevE1000Phy.cpp 605 endif 606 607 ifdef VBOX_WITH_VIRTIO 608 VBoxDDR0_DEFS += VBOX_WITH_VIRTIO 609 VBoxDDR0_SOURCES += \ 610 Network/DevVirtioNet.cpp 590 611 endif 591 612 -
trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk
r22688 r22866 41 41 $(if $(VBOX_WITH_PULSE),VBOX_WITH_PULSE) \ 42 42 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000) \ 43 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO) \ 43 44 $(if $(VBOX_WITH_AHCI), VBOX_WITH_AHCI) \ 44 45 $(if $(VBOX_WITH_SCSI), VBOX_WITH_SCSI) \ -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r22145 r22866 174 174 "|\n 82540EM|82543GC|82545EM" 175 175 #endif 176 #ifdef VBOX_WITH_VIRTIO 177 "|\n virtio" 178 #endif /* VBOX_WITH_VIRTIO */ 176 179 "]\n" 177 180 " [--cableconnected<1-N> on|off]\n" -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp
r22145 r22866 831 831 break; 832 832 #endif 833 #ifdef VBOX_WITH_VIRTIO 834 case NetworkAdapterType_Virtio: 835 strNICType = "virtio"; 836 break; 837 #endif /* VBOX_WITH_VIRTIO */ 833 838 default: 834 839 strNICType = "unknown"; -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r22145 r22866 1615 1615 } 1616 1616 #endif 1617 #ifdef VBOX_WITH_VIRTIO 1618 else if (!strcmp(nictype[n], "virtio")) 1619 { 1620 CHECK_ERROR_RET(nic, COMSETTER(AdapterType)(NetworkAdapterType_Virtio), 1); 1621 } 1622 #endif /* VBOX_WITH_VIRTIO */ 1617 1623 else 1618 1624 { -
trunk/src/VBox/Main/ConsoleImpl.cpp
r22793 r22866 3347 3347 adapterType == NetworkAdapterType_I82545EM) 3348 3348 pszAdapterName = "e1000"; 3349 #ifdef VBOX_WITH_VIRTIO 3350 if (adapterType == NetworkAdapterType_Virtio) 3351 pszAdapterName = "virtio"; 3352 #endif /* VBOX_WITH_VIRTIO */ 3349 3353 #endif 3350 3354 int vrc = PDMR3QueryDeviceLun (mpVM, pszAdapterName, -
trunk/src/VBox/Main/ConsoleImpl2.cpp
r22763 r22866 1196 1196 rc = CFGMR3InsertNode(pDevices, "e1000", &pDevE1000); RC_CHECK(); 1197 1197 #endif 1198 #ifdef VBOX_WITH_VIRTIO 1199 PCFGMNODE pDevVirtioNet = NULL; /* Virtio network devices */ 1200 rc = CFGMR3InsertNode(pDevices, "virtio-net", &pDevVirtioNet); RC_CHECK(); 1201 #endif /* VBOX_WITH_VIRTIO */ 1198 1202 for (ULONG ulInstance = 0; ulInstance < SchemaDefs::NetworkAdapterCount; ulInstance++) 1199 1203 { … … 1225 1229 break; 1226 1230 #endif 1231 #ifdef VBOX_WITH_VIRTIO 1232 case NetworkAdapterType_Virtio: 1233 pDev = pDevVirtioNet; 1234 pszAdapterName = "virtio"; 1235 break; 1236 #endif /* VBOX_WITH_VIRTIO */ 1227 1237 default: 1228 1238 AssertMsgFailed(("Invalid network adapter type '%d' for slot '%d'", -
trunk/src/VBox/Main/Makefile.kmk
r22784 r22866 210 210 $(if $(VBOX_WITH_SOLARIS_OSS),VBOX_WITH_SOLARIS_OSS,) \ 211 211 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000,) \ 212 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO,) \ 212 213 $(if $(VBOX_WITH_AHCI),VBOX_WITH_AHCI,) \ 213 214 $(if $(VBOX_WITH_LSILOGIC),VBOX_WITH_LSILOGIC,) \ … … 526 527 $(if $(VBOX_WITH_CROSSBOW),VBOX_WITH_CROSSBOW,) \ 527 528 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000,) \ 529 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO,) \ 528 530 $(if $(VBOX_WITH_EFI),VBOX_WITH_EFI,) \ 529 531 $(if $(VBOX_WITH_HPET),VBOX_WITH_HPET,) \ -
trunk/src/VBox/Main/NetworkAdapterImpl.cpp
r22186 r22866 211 211 case NetworkAdapterType_I82545EM: 212 212 #endif 213 #ifdef VBOX_WITH_VIRTIO 214 case NetworkAdapterType_Virtio: 215 #endif /* VBOX_WITH_VIRTIO */ 213 216 break; 214 217 default: -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r22810 r22866 10730 10730 <desc>Intel PRO/1000 MT Server network card (82545EM).</desc> 10731 10731 </const> 10732 <const name="Virtio" value="6"> 10733 <desc>Virtio network device.</desc> 10734 </const> 10732 10735 </enum> 10733 10736 -
trunk/src/VBox/Main/xml/Settings.cpp
r22699 r22866 994 994 else if (strTemp == "82545EM") 995 995 nic.type = NetworkAdapterType_I82545EM; 996 else if (strTemp == "virtio") 997 nic.type = NetworkAdapterType_Virtio; 996 998 else 997 999 throw ConfigFileError(this, pelmAdapter, N_("Invalid value '%s' in Adapter/@type attribute"), strTemp.c_str()); … … 1954 1956 case NetworkAdapterType_I82543GC: pcszType = "82543GC"; break; 1955 1957 case NetworkAdapterType_I82545EM: pcszType = "82545EM"; break; 1958 case NetworkAdapterType_Virtio: pcszType = "virtio"; break; 1956 1959 default: /*case NetworkAdapterType_Am79C970A:*/ pcszType = "Am79C970A"; break; 1957 1960 } -
trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd
r22143 r22866 216 216 <xsd:enumeration value="82543GC"/> 217 217 <xsd:enumeration value="82545EM"/> 218 <xsd:enumeration value="virtio"/> 218 219 </xsd:restriction> 219 220 </xsd:simpleType>
Note:
See TracChangeset
for help on using the changeset viewer.

