]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: capabilities: fill in domcaps <filesystem>
authorKristina Hanicova <khanicov@redhat.com>
Tue, 18 May 2021 12:50:51 +0000 (14:50 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 18 May 2021 12:52:36 +0000 (14:52 +0200)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
59 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/domaincapsdata/qemu_2.11.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.11.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.11.0.s390x.xml
tests/domaincapsdata/qemu_2.11.0.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-q35.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_2.12.0-virt.aarch64.xml
tests/domaincapsdata/qemu_2.12.0.aarch64.xml
tests/domaincapsdata/qemu_2.12.0.ppc64.xml
tests/domaincapsdata/qemu_2.12.0.s390x.xml
tests/domaincapsdata/qemu_2.12.0.x86_64.xml
tests/domaincapsdata/qemu_3.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_3.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_3.0.0.ppc64.xml
tests/domaincapsdata/qemu_3.0.0.s390x.xml
tests/domaincapsdata/qemu_3.0.0.x86_64.xml
tests/domaincapsdata/qemu_3.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_3.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_3.1.0.ppc64.xml
tests/domaincapsdata/qemu_3.1.0.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.0.0-virt.aarch64.xml
tests/domaincapsdata/qemu_4.0.0.aarch64.xml
tests/domaincapsdata/qemu_4.0.0.ppc64.xml
tests/domaincapsdata/qemu_4.0.0.s390x.xml
tests/domaincapsdata/qemu_4.0.0.x86_64.xml
tests/domaincapsdata/qemu_4.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.1.0.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml
tests/domaincapsdata/qemu_4.2.0.aarch64.xml
tests/domaincapsdata/qemu_4.2.0.ppc64.xml
tests/domaincapsdata/qemu_4.2.0.s390x.xml
tests/domaincapsdata/qemu_4.2.0.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml
tests/domaincapsdata/qemu_5.0.0.aarch64.xml
tests/domaincapsdata/qemu_5.0.0.ppc64.xml
tests/domaincapsdata/qemu_5.0.0.x86_64.xml
tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.1.0.sparc.xml
tests/domaincapsdata/qemu_5.1.0.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml
tests/domaincapsdata/qemu_5.2.0.aarch64.xml
tests/domaincapsdata/qemu_5.2.0.ppc64.xml
tests/domaincapsdata/qemu_5.2.0.s390x.xml
tests/domaincapsdata/qemu_5.2.0.x86_64.xml
tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
tests/domaincapsdata/qemu_6.0.0.x86_64.xml

index 43975a39cec3d8d7a3fc3d1892c554f392d4abe0..5f0267049bc6baf7dd121e2f076ddd1d2643efdc 100644 (file)
@@ -6173,6 +6173,23 @@ virQEMUCapsFillDomainDeviceRNGCaps(virQEMUCaps *qemuCaps,
 }
 
 
+void
+virQEMUCapsFillDomainDeviceFSCaps(virQEMUCaps *qemuCaps,
+                                  virDomainCapsDeviceFilesystem *filesystem)
+{
+    filesystem->supported = VIR_TRISTATE_BOOL_YES;
+    filesystem->driverType.report = true;
+
+    if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_VHOST_USER_FS))
+        VIR_DOMAIN_CAPS_ENUM_SET(filesystem->driverType,
+                                 VIR_DOMAIN_FS_DRIVER_TYPE_VIRTIOFS);
+
+    VIR_DOMAIN_CAPS_ENUM_SET(filesystem->driverType,
+                             VIR_DOMAIN_FS_DRIVER_TYPE_PATH,
+                             VIR_DOMAIN_FS_DRIVER_TYPE_HANDLE);
+}
+
+
 /**
  * virQEMUCapsSupportsGICVersion:
  * @qemuCaps: QEMU capabilities
@@ -6301,6 +6318,7 @@ virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps,
     virDomainCapsDeviceGraphics *graphics = &domCaps->graphics;
     virDomainCapsDeviceVideo *video = &domCaps->video;
     virDomainCapsDeviceRNG *rng = &domCaps->rng;
+    virDomainCapsDeviceFilesystem *filesystem = &domCaps->filesystem;
 
     virQEMUCapsFillDomainFeaturesFromQEMUCaps(qemuCaps, domCaps);
 
@@ -6329,6 +6347,7 @@ virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps,
     virQEMUCapsFillDomainDeviceVideoCaps(qemuCaps, video);
     virQEMUCapsFillDomainDeviceHostdevCaps(qemuCaps, hostdev);
     virQEMUCapsFillDomainDeviceRNGCaps(qemuCaps, rng);
+    virQEMUCapsFillDomainDeviceFSCaps(qemuCaps, filesystem);
     virQEMUCapsFillDomainFeatureGICCaps(qemuCaps, domCaps);
     virQEMUCapsFillDomainFeatureSEVCaps(qemuCaps, domCaps);
 
index 122fded494fd654e0d0e02dc102d18aadeb58cf6..fae8492e6935545283b67b434080e420cff3c196 100644 (file)
@@ -777,6 +777,9 @@ void virQEMUCapsFillDomainDeviceVideoCaps(virQEMUCaps *qemuCaps,
 void virQEMUCapsFillDomainDeviceRNGCaps(virQEMUCaps *qemuCaps,
                                         virDomainCapsDeviceRNG *rng);
 
+void virQEMUCapsFillDomainDeviceFSCaps(virQEMUCaps *qemuCaps,
+                                       virDomainCapsDeviceFilesystem *filesystem);
+
 bool virQEMUCapsGuestIsNative(virArch host,
                               virArch guest);
 
index df11d9816404c2a1ec9bea32d9f944b2bf3ef493..f5714298c1f2ed1a598b215b1ec667538e3ce184 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index dd4b9eb3a58aa990c645a899ed9066e381f827d2..1392f7c50e6bfcb65a73f842df1795816549900f 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 6e149f1fd2424df1324f348b32666adc57f00649..cd3ab38bc47d3644a176d6326ea6971a83557309 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index bed878437b5dec9df205b6741e2bbb337273dec0..0dde7c65c66caa99a16e869e840b3ed56b8903c9 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index d23323e896f5a3b662e4a61538eb06af6b57ef14..f7db0b4cc7ac44fbd5571afec4fd830243ad1e0d 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index b7ed014bcc90801ce1d7dabe7bb6ccbe73709c29..cb26512256399be7908973062f8ca5ca30a99364 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 6fb16ea73378af11612e4531bc76641148546600..de41f9c859d46e9cc8b86e045a47098d0e14bc62 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='yes'>
index 890354eb5fbff6ca5fc0ab72ccbc40811ce9031c..0d2ed1058e4c5af62b8925cffd0f734026c66e2d 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index cbd2452163a5dd9e7bdb2fc7afd99def47b0a79c..e01f2c6fec39eddcf43b72367b4129897f480305 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index f5339dbc28f76e3271fb4dcac6d8d568c862699e..418db98294f5b4d1fe17e24a8dc3b5398b1cc598 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index ac3a707d08323f58184755bff65d70993e8dbbf4..1ce380cea7985b87114b9b9e94fc101ea029a545 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 648244d37a6fc7d632b0386e3fb9f2fe991023d2..6dfb6135b32442ebbb11cefc4aa0e78740fdc94d 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index fde3f445a39548a9c8388a96f66ccb415137d188..3c12f79f3a39d9ea5cea811cb19c657e4b00c864 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 7b8a2ab484fd02ea6074c0b749de7d90b6e6516e..86dd4a0c392161068cecc1a966641a5c56ecc023 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index af9a8ddd4b289cd329eca85409912a94dd0388ab..d4443bde20d11ca3fddd41dcad17d39ab21dc632 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 898c191ab7d3969eccdbbbe76850c7c2cc175b22..1abdc89c38f77b97d4ed23a26c929fe4a28e7880 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 97912f811941d5451835a6db49b9ea1661ce72f9..fd7fe4794a078410e7bed12154225fe894064549 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 02c9ce1d38f5247b2209eb79dce16a54bf6520ae..424c3e4e51005527fdac129b147cc040813b4c27 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index a3c1d7be5d69c4ca2d940a2135f21a1b1a659239..65dc3fbd726ca56b290138975d04491473f9a7e4 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 2819a22ee0defef6ef9dde5985f33f4a241dc9c4..409fd223bd3ab9a0670597e6d75939ea5ea1b681 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index d17068003df00a41bf0de67e48b9566e2f4ff592..89440e93124c6f9b1c3c8ca5eb58e13f852bb223 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index e65b8c21a348f57702910a3c9e8116d30c5be8a7..43eaa1c6aa9865620cff4a7e27f476c49b468214 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 282a6b50da06c49088c08074099feec42e748a45..7f8a3ef8cd77e72af3d05e214088a8caaa8c5376 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='yes'>
index a84b0d7a7a3cb75bb2c8467deb7b55707418ef5c..3570d5eec2a924d6ce9e4abb808d152f7ac9fbdf 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 15a536f21cf9abd3af3314fa3e3e0c663740fd1b..c33967e51fd9f072db9017e4d100f6a7952e9914 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 5a8f0eaf6961404dd7c5779cc3f0d7f796095779..e0ff109ead52f6861a4328d48da67d6a9154eada 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index e11d68f2ee6fd9ba45a419b7df6073860e5d9a75..a4739c721a58f32c1e7c3eefc95c8b11ccc8c1dd 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index f3784936fb8cd60c40af828d2a0f610bff9e2b0b..4d3659bce9ec2dea857074707e5a488edb016d78 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index d759d00c61c465c87afa760f30f4da57c7bbe083..887c07d28f041535a8291c44e2251883813ad5bf 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 3578e27c11fd4ca625b84db0a8bd48b72d28c312..4e07afd3d9076ae42acbbd3c428c567dd0f5529e 100644 (file)
         <value>egd</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 8083dd2aebcc6ea1fc97aa671ac4e05c5c1f2b6e..39646c7d1eed6142d4427bd8d2622ca1acc6445f 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index ec001884b745e8f97e8950113610b2813e6c6ab9..5d7cea0f414064132b90ef8af7a5c620aee2e595 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 2ad2936d590c2e0e325f0220e76e054761d0c19d..740dc1f15eb50317cb1b976ca478c724c3dead9e 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='yes'>
index 72739fd7527e71fb6acea48e75ab473ac0ab6ed0..a923d30e767f473bf1a5da11820f71afede69ad9 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 69cbd260cf4302c4f141a012ef48dcf43c289d18..b09e401d5cbc95b2e7763d2cee2a15f3e7c3ec4f 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 17b28d84d116e4586e32db3d1e9aac290a3d0c13..a610c417f72de133570d014ba934425b4d1cd898 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index be1be2dcae56d4fba1d49f517992297565079181..36e8bd2ff3eeb0e168acc7abb53615330c58eddf 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 590742b8d1d0e5975856e7833d4656bd167e15fa..4f7d1bdbbc82aea1f7b89f65207754767c883c61 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 37aaa6f3da572ef9778df3c942948ac16bf0758a..97d1819482185bad11418fbdaf866c7abbfb42e6 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index b762c7108f49b77a4bff49b38431bdeaeaed0cce..dcad3b3833e52026226bc0ba0f20d61d99b6abf2 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='yes'>
index c9561c6d928d9cf4a31a09ba958d559e57ee1343..ada3ebdb2b1d52efaa55f3ef8d5a2f09aab23b4a 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index fd088bd2d5c03058c032b2c5c950b85fc3245f5f..650188606cbe83e50b8c28364f9e6d6e4631c4e8 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 16f3459c48b7aac256f544aed4ac6f6f8747fc6c..2bb72027ba8ea661eef279586c368db0de2d58d3 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 41c59755df90a4cc966a3ba8654271783e16a94b..95d44575fd16f0fcbe321207e4013908ec417bf1 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 9afba50265aeedba52fdcec6d512b81a38b88252..3a4ec231f3b868db32eee06cbf20a2e6f61b6fd0 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index f475f05c4863c11a55047328d0761bd576851589..6f85a768e24bb6b2d78465acb830001dd72d95f2 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index ab3a7474d33dc842ece699ecef1acd839d6f9993..98dfb971a2619cfa2d0a01cad5e0b2640fc36c7e 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 0ac7b1240fd7579109e00ccabbc5916d526e8a4c..1712c2113b1d7d049eb14c41f978197d2f654f00 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 7fcbb8c0f265a3679cc1f94f335fa2792aeb43b8..754046fb6dc440194c0b3429f1b45d5b8f61117a 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index a5b063e7f80022e4b18993bc62dda23aff002af4..27776a667b3f5817c0f155fb1c809d7d5d33fbe7 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='yes'>
index c9561c6d928d9cf4a31a09ba958d559e57ee1343..ada3ebdb2b1d52efaa55f3ef8d5a2f09aab23b4a 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 93e020302e1e05c5b3ca5278f8450960710a2356..211f7b8ac637840169b29b4b22ecbb32c5a8feca 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index d54f88fc10f925fcfd68b536f095364b8406e9f5..43905a6a85ca9662339cf445771ab9dce0e5ddaf 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 35dca37b28120901bea4860add21ed7e763ae234..daf43d222c6330938faf844e47b8a8bb448d9077 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 5319fb46f98a7039940254ca530f47a44adf9238..022bdf2cf9c553edd3e1f7a3f6c4d0f4b2b915be 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index f8616811574465bb2d5eaa92e8b6f020d4d4e1b4..5683ba9317ca85664e002af9d9b2ba8a06dd5a5e 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>
index 7f38d87a068fd7b69b2b614eec8ac1389995c7aa..faf2402d8c45386ee1499cb71dcab08062bfa19b 100644 (file)
         <value>builtin</value>
       </enum>
     </rng>
+    <filesystem supported='yes'>
+      <enum name='driverType'>
+        <value>path</value>
+        <value>handle</value>
+        <value>virtiofs</value>
+      </enum>
+    </filesystem>
   </devices>
   <features>
     <gic supported='no'/>