VirtualBox

Changeset 48985 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Oct 8, 2013 10:38:17 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
89702
Message:

Main, Frontends: Make the port count of the SAS controller configurable and support up to 255 storage devices

Location:
trunk/src/VBox/Main/src-server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/StorageControllerImpl.cpp

    r48983 r48985  
    528528        }
    529529        case StorageBus_SAS:
     530        {
     531            /* SAS supports a maximum of 255 ports. */
     532            if (aPortCount < 1 || aPortCount > 255)
     533                return setError(E_INVALIDARG,
     534                                tr("Invalid port count: %lu (must be in range [%lu, %lu])"),
     535                                aPortCount, 1, 255);
     536            break;
     537        }
    530538        case StorageBus_USB:
    531539        {
  • trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp

    r48983 r48985  
    456456    {
    457457        case StorageBus_SATA:
     458        case StorageBus_SAS:
    458459        {
    459460            *aMinPortCount = 1;
     
    475476            break;
    476477        }
    477         case StorageBus_SAS:
    478478        case StorageBus_USB:
    479479        {
     
    520520        }
    521521        case StorageBus_SAS:
     522        {
     523            *aMaxPortCount = 255;
     524            break;
     525        }
    522526        case StorageBus_USB:
    523527        {
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