Changeset 80531 in vbox for trunk/src/VBox/Devices/Network
- Timestamp:
- Sep 1, 2019 11:03:34 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133038
- Location:
- trunk/src/VBox/Devices/Network
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevE1000.cpp
r78626 r80531 8093 8093 } 8094 8094 8095 #endif /* IN_RING3 */ 8096 8095 8097 /** 8096 8098 * The device registration structure. … … 8098 8100 const PDMDEVREG g_DeviceE1000 = 8099 8101 { 8100 /* Structure version. PDM_DEVREG_VERSION defines the current version. */ 8101 PDM_DEVREG_VERSION, 8102 /* Device name. */ 8103 "e1000", 8104 /* Name of guest context module (no path). 8105 * Only evalutated if PDM_DEVREG_FLAGS_RC is set. */ 8106 "VBoxDDRC.rc", 8107 /* Name of ring-0 module (no path). 8108 * Only evalutated if PDM_DEVREG_FLAGS_RC is set. */ 8109 "VBoxDDR0.r0", 8110 /* The description of the device. The UTF-8 string pointed to shall, like this structure, 8111 * remain unchanged from registration till VM destruction. */ 8112 "Intel PRO/1000 MT Desktop Ethernet.\n", 8113 8114 /* Flags, combination of the PDM_DEVREG_FLAGS_* \#defines. */ 8115 PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0, 8116 /* Device class(es), combination of the PDM_DEVREG_CLASS_* \#defines. */ 8117 PDM_DEVREG_CLASS_NETWORK, 8118 /* Maximum number of instances (per VM). */ 8119 ~0U, 8120 /* Size of the instance data. */ 8121 sizeof(E1KSTATE), 8122 8123 /* pfnConstruct */ 8124 e1kR3Construct, 8125 /* pfnDestruct */ 8126 e1kR3Destruct, 8127 /* pfnRelocate */ 8128 e1kR3Relocate, 8129 /* pfnMemSetup */ 8130 NULL, 8131 /* pfnPowerOn */ 8132 NULL, 8133 /* pfnReset */ 8134 e1kR3Reset, 8135 /* pfnSuspend */ 8136 e1kR3Suspend, 8137 /* pfnResume */ 8138 NULL, 8139 /* pfnAttach */ 8140 e1kR3Attach, 8141 /* pfnDeatch */ 8142 e1kR3Detach, 8143 /* pfnQueryInterface */ 8144 NULL, 8145 /* pfnInitComplete */ 8146 NULL, 8147 /* pfnPowerOff */ 8148 e1kR3PowerOff, 8149 /* pfnSoftReset */ 8150 NULL, 8151 8152 /* u32VersionEnd */ 8153 PDM_DEVREG_VERSION 8102 /* .u32version = */ PDM_DEVREG_VERSION, 8103 /* .uReserved0 = */ 0, 8104 /* .szName = */ "e1000", 8105 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0, 8106 /* .fClass = */ PDM_DEVREG_CLASS_NETWORK, 8107 /* .cMaxInstances = */ ~0U, 8108 /* .uSharedVersion = */ 42, 8109 /* .cbInstanceShared = */ sizeof(E1KSTATE), 8110 /* .cbInstanceCC = */ 0, 8111 /* .cbInstanceRC = */ 0, 8112 /* .uReserved1 = */ 0, 8113 /* .pszDescription = */ "Intel PRO/1000 MT Desktop Ethernet.", 8114 #if defined(IN_RING3) 8115 /* .pszRCMod = */ "VBoxDDRC.rc", 8116 /* .pszR0Mod = */ "VBoxDDR0.r0", 8117 /* .pfnConstruct = */ e1kR3Construct, 8118 /* .pfnDestruct = */ e1kR3Destruct, 8119 /* .pfnRelocate = */ e1kR3Relocate, 8120 /* .pfnMemSetup = */ NULL, 8121 /* .pfnPowerOn = */ NULL, 8122 /* .pfnReset = */ e1kR3Reset, 8123 /* .pfnSuspend = */ e1kR3Suspend, 8124 /* .pfnResume = */ NULL, 8125 /* .pfnAttach = */ e1kR3Attach, 8126 /* pfnDeatch */ e1kR3Detach, 8127 /* .pfnQueryInterface = */ NULL, 8128 /* .pfnInitComplete = */ NULL, 8129 /* .pfnPowerOff = */ e1kR3PowerOff, 8130 /* .pfnSoftReset = */ NULL, 8131 /* .pfnReserved0 = */ NULL, 8132 /* .pfnReserved1 = */ NULL, 8133 /* .pfnReserved2 = */ NULL, 8134 /* .pfnReserved3 = */ NULL, 8135 /* .pfnReserved4 = */ NULL, 8136 /* .pfnReserved5 = */ NULL, 8137 /* .pfnReserved6 = */ NULL, 8138 /* .pfnReserved7 = */ NULL, 8139 #elif defined(IN_RING0) 8140 /* .pfnEarlyConstruct = */ NULL, 8141 /* .pfnConstruct = */ NULL, 8142 /* .pfnDestruct = */ NULL, 8143 /* .pfnFinalDestruct = */ NULL, 8144 /* .pfnRequest = */ NULL, 8145 /* .pfnReserved0 = */ NULL, 8146 /* .pfnReserved1 = */ NULL, 8147 /* .pfnReserved2 = */ NULL, 8148 /* .pfnReserved3 = */ NULL, 8149 /* .pfnReserved4 = */ NULL, 8150 /* .pfnReserved5 = */ NULL, 8151 /* .pfnReserved6 = */ NULL, 8152 /* .pfnReserved7 = */ NULL, 8153 #elif defined(IN_RC) 8154 /* .pfnConstruct = */ NULL, 8155 /* .pfnReserved0 = */ NULL, 8156 /* .pfnReserved1 = */ NULL, 8157 /* .pfnReserved2 = */ NULL, 8158 /* .pfnReserved3 = */ NULL, 8159 /* .pfnReserved4 = */ NULL, 8160 /* .pfnReserved5 = */ NULL, 8161 /* .pfnReserved6 = */ NULL, 8162 /* .pfnReserved7 = */ NULL, 8163 #else 8164 # error "Not in IN_RING3, IN_RING0 or IN_RC!" 8165 #endif 8166 /* .u32VersionEnd = */ PDM_DEVREG_VERSION 8154 8167 }; 8155 8168 8156 #endif /* IN_RING3 */8157 8169 #endif /* !VBOX_DEVICE_STRUCT_TESTCASE */ -
trunk/src/VBox/Devices/Network/DevINIP.cpp
r76553 r80531 59 59 * Macros and Defines * 60 60 *********************************************************************************************************************************/ 61 62 61 /** Maximum frame size this device can handle. */ 63 62 #define DEVINIP_MAX_FRAME 1514 … … 730 729 const PDMDEVREG g_DeviceINIP = 731 730 { 732 /* u32Version */ 733 PDM_DEVREG_VERSION, 734 /* szName */ 735 "IntNetIP", 736 /* szRCMod/szR0Mod */ 737 "", 738 "", 739 /* pszDescription */ 740 "Internal Network IP stack device", 741 /* fFlags */ 742 PDM_DEVREG_FLAGS_DEFAULT_BITS, 743 /* fClass. As this is used by the storage devices, it must come earlier. */ 744 PDM_DEVREG_CLASS_VMM_DEV, 745 /* cMaxInstances */ 746 1, 747 /* cbInstance */ 748 sizeof(DEVINTNETIP), 749 /* pfnConstruct */ 750 devINIPConstruct, 751 /* pfnDestruct */ 752 devINIPDestruct, 753 /* pfnRelocate */ 754 NULL, 755 /* pfnMemSetup */ 756 NULL, 757 /* pfnPowerOn */ 758 NULL, 759 /* pfnReset */ 760 NULL, 761 /* pfnSuspend */ 762 NULL, 763 /* pfnResume */ 764 NULL, 765 /* pfnAttach */ 766 NULL, 767 /* pfnDetach */ 768 NULL, 769 /* pfnQueryInterface */ 770 NULL, 771 /* pfnInitComplete */ 772 NULL, 773 /* pfnPowerOff */ 774 NULL, 775 /* pfnSoftReset */ 776 NULL, 777 /* u32VersionEnd */ 778 PDM_DEVREG_VERSION 731 /* .u32Version = */ PDM_DEVREG_VERSION, 732 /* .uReserved0 = */ 0, 733 /* .szName = */ "IntNetIP", 734 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS, 735 /* .fClass = */ PDM_DEVREG_CLASS_VMM_DEV, /* As this is used by the storage devices, it must come earlier. */ 736 /* .cMaxInstances = */ 1, 737 /* .uSharedVersion = */ 42, 738 /* .cbInstanceShared = */ sizeof(DEVINTNETIP), 739 /* .cbInstanceCC = */ 0, 740 /* .cbInstanceRC = */ 0, 741 /* .uReserved1 = */ 0, 742 /* .pszDescription = */ "Internal Network IP stack device", 743 #if defined(IN_RING3) 744 /* .pszRCMod = */ "", 745 /* .pszR0Mod = */ "", 746 /* .pfnConstruct = */ devINIPConstruct, 747 /* .pfnDestruct = */ devINIPDestruct, 748 /* .pfnRelocate = */ NULL, 749 /* .pfnMemSetup = */ NULL, 750 /* .pfnPowerOn = */ NULL, 751 /* .pfnReset = */ NULL, 752 /* .pfnSuspend = */ NULL, 753 /* .pfnResume = */ NULL, 754 /* .pfnAttach = */ NULL, 755 /* .pfnDetach = */ NULL, 756 /* .pfnQueryInterface = */ NULL, 757 /* .pfnInitComplete = */ NULL, 758 /* .pfnPowerOff = */ NULL, 759 /* .pfnSoftReset = */ NULL, 760 /* .pfnReserved0 = */ NULL, 761 /* .pfnReserved1 = */ NULL, 762 /* .pfnReserved2 = */ NULL, 763 /* .pfnReserved3 = */ NULL, 764 /* .pfnReserved4 = */ NULL, 765 /* .pfnReserved5 = */ NULL, 766 /* .pfnReserved6 = */ NULL, 767 /* .pfnReserved7 = */ NULL, 768 #elif defined(IN_RING0) 769 /* .pfnEarlyConstruct = */ NULL, 770 /* .pfnConstruct = */ NULL, 771 /* .pfnDestruct = */ NULL, 772 /* .pfnFinalDestruct = */ NULL, 773 /* .pfnRequest = */ NULL, 774 /* .pfnReserved0 = */ NULL, 775 /* .pfnReserved1 = */ NULL, 776 /* .pfnReserved2 = */ NULL, 777 /* .pfnReserved3 = */ NULL, 778 /* .pfnReserved4 = */ NULL, 779 /* .pfnReserved5 = */ NULL, 780 /* .pfnReserved6 = */ NULL, 781 /* .pfnReserved7 = */ NULL, 782 #elif defined(IN_RC) 783 /* .pfnConstruct = */ NULL, 784 /* .pfnReserved0 = */ NULL, 785 /* .pfnReserved1 = */ NULL, 786 /* .pfnReserved2 = */ NULL, 787 /* .pfnReserved3 = */ NULL, 788 /* .pfnReserved4 = */ NULL, 789 /* .pfnReserved5 = */ NULL, 790 /* .pfnReserved6 = */ NULL, 791 /* .pfnReserved7 = */ NULL, 792 #else 793 # error "Not in IN_RING3, IN_RING0 or IN_RC!" 794 #endif 795 /* .u32VersionEnd = */ PDM_DEVREG_VERSION 779 796 }; 797 -
trunk/src/VBox/Devices/Network/DevPCNet.cpp
r78560 r80531 5532 5532 } 5533 5533 5534 #endif /* IN_RING3 */ 5534 5535 5535 5536 /** … … 5538 5539 const PDMDEVREG g_DevicePCNet = 5539 5540 { 5540 /* u32Version */ 5541 PDM_DEVREG_VERSION, 5542 /* szName */ 5543 "pcnet", 5544 /* szRCMod */ 5541 /* .u32Version = */ PDM_DEVREG_VERSION, 5542 /* .uReserved0 = */ 0, 5543 /* .szName = */ "pcnet", 5545 5544 #ifdef PCNET_GC_ENABLED 5546 "VBoxDDRC.rc", 5547 "VBoxDDR0.r0", 5545 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0, 5548 5546 #else 5549 "", 5550 "", 5551 #endif 5552 /* pszDescription */ 5553 "AMD PCnet Ethernet controller.\n", 5554 /* fFlags */ 5555 #ifdef PCNET_GC_ENABLED 5556 PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0, 5547 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS, 5548 #endif 5549 /* .fClass = */ PDM_DEVREG_CLASS_NETWORK, 5550 /* .cMaxInstances = */ ~0U, 5551 /* .uSharedVersion = */ 42, 5552 /* .cbInstanceShared = */ sizeof(PCNETSTATE), 5553 /* .cbInstanceCC = */ 0, 5554 /* .cbInstanceRC = */ 0, 5555 /* .uReserved1 = */ 0, 5556 /* .pszDescription = */ "AMD PCnet Ethernet controller.\n", 5557 #if defined(IN_RING3) 5558 /* .pszRCMod = */ "VBoxDDRC.rc", 5559 /* .pszR0Mod = */ "VBoxDDR0.r0", 5560 /* .pfnConstruct = */ pcnetConstruct, 5561 /* .pfnDestruct = */ pcnetDestruct, 5562 /* .pfnRelocate = */ pcnetRelocate, 5563 /* .pfnMemSetup = */ NULL, 5564 /* .pfnPowerOn = */ NULL, 5565 /* .pfnReset = */ pcnetReset, 5566 /* .pfnSuspend = */ pcnetSuspend, 5567 /* .pfnResume = */ NULL, 5568 /* .pfnAttach = */ pcnetAttach, 5569 /* .pfnDetach = */ pcnetDetach, 5570 /* .pfnQueryInterface = */ NULL, 5571 /* .pfnInitComplete = */ NULL, 5572 /* .pfnPowerOff = */ pcnetPowerOff, 5573 /* .pfnSoftReset = */ NULL, 5574 /* .pfnReserved0 = */ NULL, 5575 /* .pfnReserved1 = */ NULL, 5576 /* .pfnReserved2 = */ NULL, 5577 /* .pfnReserved3 = */ NULL, 5578 /* .pfnReserved4 = */ NULL, 5579 /* .pfnReserved5 = */ NULL, 5580 /* .pfnReserved6 = */ NULL, 5581 /* .pfnReserved7 = */ NULL, 5582 #elif defined(IN_RING0) 5583 /* .pfnEarlyConstruct = */ NULL, 5584 /* .pfnConstruct = */ NULL, 5585 /* .pfnDestruct = */ NULL, 5586 /* .pfnFinalDestruct = */ NULL, 5587 /* .pfnRequest = */ NULL, 5588 /* .pfnReserved0 = */ NULL, 5589 /* .pfnReserved1 = */ NULL, 5590 /* .pfnReserved2 = */ NULL, 5591 /* .pfnReserved3 = */ NULL, 5592 /* .pfnReserved4 = */ NULL, 5593 /* .pfnReserved5 = */ NULL, 5594 /* .pfnReserved6 = */ NULL, 5595 /* .pfnReserved7 = */ NULL, 5596 #elif defined(IN_RC) 5597 /* .pfnConstruct = */ NULL, 5598 /* .pfnReserved0 = */ NULL, 5599 /* .pfnReserved1 = */ NULL, 5600 /* .pfnReserved2 = */ NULL, 5601 /* .pfnReserved3 = */ NULL, 5602 /* .pfnReserved4 = */ NULL, 5603 /* .pfnReserved5 = */ NULL, 5604 /* .pfnReserved6 = */ NULL, 5605 /* .pfnReserved7 = */ NULL, 5557 5606 #else 5558 PDM_DEVREG_FLAGS_DEFAULT_BITS, 5559 #endif 5560 /* fClass */ 5561 PDM_DEVREG_CLASS_NETWORK, 5562 /* cMaxInstances */ 5563 ~0U, 5564 /* cbInstance */ 5565 sizeof(PCNETSTATE), 5566 /* pfnConstruct */ 5567 pcnetConstruct, 5568 /* pfnDestruct */ 5569 pcnetDestruct, 5570 /* pfnRelocate */ 5571 pcnetRelocate, 5572 /* pfnMemSetup */ 5573 NULL, 5574 /* pfnPowerOn */ 5575 NULL, 5576 /* pfnReset */ 5577 pcnetReset, 5578 /* pfnSuspend */ 5579 pcnetSuspend, 5580 /* pfnResume */ 5581 NULL, 5582 /* pfnAttach */ 5583 pcnetAttach, 5584 /* pfnDetach */ 5585 pcnetDetach, 5586 /* pfnQueryInterface. */ 5587 NULL, 5588 /* pfnInitComplete. */ 5589 NULL, 5590 /* pfnPowerOff. */ 5591 pcnetPowerOff, 5592 /* pfnSoftReset */ 5593 NULL, 5594 /* u32VersionEnd */ 5595 PDM_DEVREG_VERSION 5607 # error "Not in IN_RING3, IN_RING0 or IN_RC!" 5608 #endif 5609 /* .u32VersionEnd = */ PDM_DEVREG_VERSION 5596 5610 }; 5597 5611 5598 #endif /* IN_RING3 */5599 5612 #endif /* !VBOX_DEVICE_STRUCT_TESTCASE */ 5600 5613 -
trunk/src/VBox/Devices/Network/DevVirtioNet.cpp
r76553 r80531 2343 2343 } 2344 2344 2345 #endif /* IN_RING3 */ 2346 2345 2347 /** 2346 2348 * The device registration structure. … … 2348 2350 const PDMDEVREG g_DeviceVirtioNet = 2349 2351 { 2350 /* Structure version. PDM_DEVREG_VERSION defines the current version. */ 2351 PDM_DEVREG_VERSION, 2352 /* Device name. */ 2353 "virtio-net", 2354 /* Name of guest context module (no path). 2355 * Only evalutated if PDM_DEVREG_FLAGS_RC is set. */ 2356 "VBoxDDRC.rc", 2357 /* Name of ring-0 module (no path). 2358 * Only evalutated if PDM_DEVREG_FLAGS_RC is set. */ 2359 "VBoxDDR0.r0", 2360 /* The description of the device. The UTF-8 string pointed to shall, like this structure, 2361 * remain unchanged from registration till VM destruction. */ 2362 "Virtio Ethernet.\n", 2363 2364 /* Flags, combination of the PDM_DEVREG_FLAGS_* \#defines. */ 2352 /* .u32version = */ PDM_DEVREG_VERSION, 2353 /* .uReserved0 = */ 0, 2354 /* .szName = */ "virtio-net", 2365 2355 #ifdef VNET_GC_SUPPORT 2366 PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0,2356 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_RC | PDM_DEVREG_FLAGS_R0, 2367 2357 #else 2368 PDM_DEVREG_FLAGS_DEFAULT_BITS,2358 /* .fFlags = */ PDM_DEVREG_FLAGS_DEFAULT_BITS, 2369 2359 #endif 2370 /* Device class(es), combination of the PDM_DEVREG_CLASS_* \#defines. */ 2371 PDM_DEVREG_CLASS_NETWORK, 2372 /* Maximum number of instances (per VM). */ 2373 ~0U, 2374 /* Size of the instance data. */ 2375 sizeof(VNETSTATE), 2376 2377 /* pfnConstruct */ 2378 vnetConstruct, 2379 /* pfnDestruct */ 2380 vnetDestruct, 2381 /* pfnRelocate */ 2382 vnetRelocate, 2383 /* pfnMemSetup. */ 2384 NULL, 2385 /* pfnPowerOn */ 2386 NULL, 2387 /* pfnReset */ 2388 NULL, 2389 /* pfnSuspend */ 2390 vnetSuspend, 2391 /* pfnResume */ 2392 NULL, 2393 /* pfnAttach */ 2394 vnetAttach, 2395 /* pfnDetach */ 2396 vnetDetach, 2397 /* pfnQueryInterface */ 2398 NULL, 2399 /* pfnInitComplete */ 2400 NULL, 2401 /* pfnPowerOff */ 2402 vnetPowerOff, 2403 /* pfnSoftReset */ 2404 NULL, 2405 2406 /* u32VersionEnd */ 2407 PDM_DEVREG_VERSION 2360 /* .fClass = */ PDM_DEVREG_CLASS_NETWORK, 2361 /* .cMaxInstances = */ ~0U, 2362 /* .uSharedVersion = */ 42, 2363 /* .cbInstanceShared = */ sizeof(VNETSTATE), 2364 /* .cbInstanceCC = */ 0, 2365 /* .cbInstanceRC = */ 0, 2366 /* .uReserved1 = */ 0, 2367 /* .pszDescription = */ "Virtio Ethernet.\n", 2368 #if defined(IN_RING3) 2369 /* .pszRCMod = */ "VBoxDDRC.rc", 2370 /* .pszR0Mod = */ "VBoxDDR0.r0", 2371 /* .pfnConstruct = */ vnetConstruct, 2372 /* .pfnDestruct = */ vnetDestruct, 2373 /* .pfnRelocate = */ vnetRelocate, 2374 /* .pfnMemSetup = */ NULL, 2375 /* .pfnPowerOn = */ NULL, 2376 /* .pfnReset = */ NULL, 2377 /* .pfnSuspend = */ vnetSuspend, 2378 /* .pfnResume = */ NULL, 2379 /* .pfnAttach = */ vnetAttach, 2380 /* .pfnDetach = */ vnetDetach, 2381 /* .pfnQueryInterface = */ NULL, 2382 /* .pfnInitComplete = */ NULL, 2383 /* .pfnPowerOff = */ vnetPowerOff, 2384 /* .pfnSoftReset = */ NULL, 2385 /* .pfnReserved0 = */ NULL, 2386 /* .pfnReserved1 = */ NULL, 2387 /* .pfnReserved2 = */ NULL, 2388 /* .pfnReserved3 = */ NULL, 2389 /* .pfnReserved4 = */ NULL, 2390 /* .pfnReserved5 = */ NULL, 2391 /* .pfnReserved6 = */ NULL, 2392 /* .pfnReserved7 = */ NULL, 2393 #elif defined(IN_RING0) 2394 /* .pfnEarlyConstruct = */ NULL, 2395 /* .pfnConstruct = */ NULL, 2396 /* .pfnDestruct = */ NULL, 2397 /* .pfnFinalDestruct = */ NULL, 2398 /* .pfnRequest = */ NULL, 2399 /* .pfnReserved0 = */ NULL, 2400 /* .pfnReserved1 = */ NULL, 2401 /* .pfnReserved2 = */ NULL, 2402 /* .pfnReserved3 = */ NULL, 2403 /* .pfnReserved4 = */ NULL, 2404 /* .pfnReserved5 = */ NULL, 2405 /* .pfnReserved6 = */ NULL, 2406 /* .pfnReserved7 = */ NULL, 2407 #elif defined(IN_RC) 2408 /* .pfnConstruct = */ NULL, 2409 /* .pfnReserved0 = */ NULL, 2410 /* .pfnReserved1 = */ NULL, 2411 /* .pfnReserved2 = */ NULL, 2412 /* .pfnReserved3 = */ NULL, 2413 /* .pfnReserved4 = */ NULL, 2414 /* .pfnReserved5 = */ NULL, 2415 /* .pfnReserved6 = */ NULL, 2416 /* .pfnReserved7 = */ NULL, 2417 #else 2418 # error "Not in IN_RING3, IN_RING0 or IN_RC!" 2419 #endif 2420 /* .u32VersionEnd = */ PDM_DEVREG_VERSION 2408 2421 }; 2409 2422 2410 #endif /* IN_RING3 */2411 2423 #endif /* !VBOX_DEVICE_STRUCT_TESTCASE */
Note:
See TracChangeset
for help on using the changeset viewer.