VirtualBox

忽略:
時間撮記:
2016-1-4 下午02:13:22 (9 年 以前)
作者:
vboxsync
訊息:

Storage: Get rid of the block driver and merge the the little extra functionality it had into the VD driver. Enables us to get rid of PDMIBLOCK which is basically a subset of PDMIMEDIA and makes changes to the latter interface tedious because it had to be replicated in the former. (bugref:4114)

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r59229 r59248  
    42944294        else
    42954295        {
    4296             InsertConfigString(pLunL0, "Driver", "Block");
     4296#if 0 /* Enable for I/O debugging */
     4297            InsertConfigNode(pLunL0, "AttachedDriver", &pLunL0);
     4298            InsertConfigString(pLunL0, "Driver", "DiskIntegrity");
     4299            InsertConfigNode(pLunL0, "Config", &pCfg);
     4300            InsertConfigInteger(pCfg, "CheckConsistency", 0);
     4301            InsertConfigInteger(pCfg, "CheckDoubleCompletions", 1);
     4302#endif
     4303
     4304            InsertConfigString(pLunL0, "Driver", "VD");
    42974305            InsertConfigNode(pLunL0, "Config", &pCfg);
    42984306            switch (enmType)
     
    43504358                /* Index of last image */
    43514359                uImage--;
    4352 
    4353 #if 0 /* Enable for I/O debugging */
    4354                 InsertConfigNode(pLunL0, "AttachedDriver", &pLunL0);
    4355                 InsertConfigString(pLunL0, "Driver", "DiskIntegrity");
    4356                 InsertConfigNode(pLunL0, "Config", &pCfg);
    4357                 InsertConfigInteger(pCfg, "CheckConsistency", 0);
    4358                 InsertConfigInteger(pCfg, "CheckDoubleCompletions", 1);
    4359 #endif
    4360 
    4361                 InsertConfigNode(pLunL0, "AttachedDriver", &pLunL1);
    4362                 InsertConfigString(pLunL1, "Driver", "VD");
    4363                 InsertConfigNode(pLunL1, "Config", &pCfg);
    43644360
    43654361# ifdef VBOX_WITH_EXTPACK
     
    44364432                }
    44374433
    4438                 switch (enmType)
    4439                 {
    4440                     case DeviceType_DVD:
    4441                         InsertConfigString(pCfg, "Type", "DVD");
    4442                         break;
    4443                     case DeviceType_Floppy:
    4444                         InsertConfigString(pCfg, "Type", "Floppy");
    4445                         break;
    4446                     case DeviceType_HardDisk:
    4447                     default:
    4448                         InsertConfigString(pCfg, "Type", "HardDisk");
    4449                 }
    4450 
    44514434                if (pcszBwGroup)
    44524435                    InsertConfigString(pCfg, "BwGroup", pcszBwGroup);
     
    45004483                if (fEncrypted)
    45014484                    m_cDisksEncrypted++;
     4485            }
     4486            else
     4487            {
     4488                /* Set empty drive flag for DVD or floppy without media. */
     4489                if (   enmType == DeviceType_DVD
     4490                    || enmType == DeviceType_Floppy)
     4491                    InsertConfigInteger(pCfg, "EmptyDrive", 1);
    45024492            }
    45034493        }
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette