[libvirt] [PATCH v3 16/30] virpcimock: Introduce NVMe driver and devices

Michal Privoznik mprivozn at redhat.com
Mon Dec 2 14:26:39 UTC 2019


The device configs (which are actually the same one config)
come from a NVMe disk of mine.

Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
ACKed-by: Peter Krempa <pkrempa at redhat.com>
---
 tests/virpcimock.c                       |   3 +++
 tests/virpcitestdata/0000-01-00.0.config | Bin 0 -> 4096 bytes
 tests/virpcitestdata/0000-02-00.0.config | Bin 0 -> 4096 bytes
 3 files changed, 3 insertions(+)
 create mode 100644 tests/virpcitestdata/0000-01-00.0.config
 create mode 100644 tests/virpcitestdata/0000-02-00.0.config

diff --git a/tests/virpcimock.c b/tests/virpcimock.c
index cd6ae1cff6..6048118d5c 100644
--- a/tests/virpcimock.c
+++ b/tests/virpcimock.c
@@ -980,6 +980,7 @@ init_env(void)
     MAKE_PCI_DRIVER("iwlwifi", 0x8086, 0x0044);
     MAKE_PCI_DRIVER("i915", 0x8086, 0x0046, 0x8086, 0x0047);
     MAKE_PCI_DRIVER("vfio-pci", -1, -1);
+    MAKE_PCI_DRIVER("nvme", 0x1cc1, 0x8201);
 
 # define MAKE_PCI_DEVICE(Id, Vendor, Device, IommuGroup, ...) \
     do { \
@@ -1015,6 +1016,8 @@ init_env(void)
     MAKE_PCI_DEVICE("0021:de:1f.1", 0x8086, 0x0047, 13,
                     .physfn = "0021:de:1f.0"); /* Virtual Function */
 
+    MAKE_PCI_DEVICE("0000:01:00.0", 0x1cc1, 0x8201, 14, .klass = 0x010802);
+    MAKE_PCI_DEVICE("0000:02:00.0", 0x1cc1, 0x8201, 15, .klass = 0x010802);
 }
 
 
diff --git a/tests/virpcitestdata/0000-01-00.0.config b/tests/virpcitestdata/0000-01-00.0.config
new file mode 100644
index 0000000000000000000000000000000000000000..f92455e2ac5701ce60a51ae19828658b80744399
GIT binary patch
literal 4096
zcmeHIF;Buk6#lMP3WC_80!0h0vM?|ZHYb~)#L>jXKcF*<t0 at ew#(&`84`6g`<KpZu
zaP%LTxZu0C6dH+PAO at 3rm)v{zz3*Nx-?guS#YUQHfGar$G8Om~evt*l6}THG3$%ls
zbL8T+aGAkfSZ5AOg~nJxaQ{&~b`11hPvNqjks{E-76s`bTjV$zsdNdt2Zx}86r3!0
z5-k at njLH$yMaSt!;XCjcMN7{rhH)Lzgm%?1tR|ap5RC)?OfZuh+-MNn&bPwMnC1$Y
zWtY532v8x%Zq%*)y_#9Aly`TwONPEx+$`iba#<~-a)litu!!pkegQ#S0so<=$gQVo
zbjxR?KpRD$uKLK=emkc^$-Zgf<*MZ@;uWY8!!UdWrXoze;QR3q_ajXzAQg}b)NzRk
z87VP9U%z%(HWJ0B|6JTCgnRh9Wz<V at F5}c=IPK9xUNln!?lk>Mr%9L>;{S2-*!p%x
w=b5pKIZ+ec2|JnLT|5EZ*;+<Yfz>MDr9bc*RexLU6J#~1fK)&#@Fxm<1DBgMR{#J2

literal 0
HcmV?d00001

diff --git a/tests/virpcitestdata/0000-02-00.0.config b/tests/virpcitestdata/0000-02-00.0.config
new file mode 100644
index 0000000000000000000000000000000000000000..ebb44d8f69c91809b82e8d2669026dfff42c3100
GIT binary patch
literal 4096
zcmeHIJ5Iwu5Pj>-$HXLdfc(IT4QW!Oh|*DEDG*U2(QpB%)6hF9Xc0G{-~cHpZ9zfJ
z322bGLCP>|J5DSjlp;bw+F5C5_RZVz>a9KYO*YD;3~)tdAWH!g;g^|DT!A}LQllO0
zf<ukg!legyL7fFC5gKC!{{2_w#5T}-JA=b|MuI>KOBAGo6v%Nj66qpz7dAnM2{>Nx
zI9e at W7?nb%gO1$~!w=vwj8>jg7)EtS6WUe7uo7>+ML1#rsDf3w!Hov7tz0X}jA<@|
znO4!A1^^YZtw!BE*soP9<<j2nPSMZ{`E4z?rDikf6j#_0e3Q7Y;A`;P3iuB_MQ$@K
zL$`cR3bc`bbvTZ_%x~vZDA})?c)4!b%Xk`9Vi*Rmz)Xah7kn=o;(nw_1*8H}fjX`*
zB_kyU=<7E&%Z8$O^q-3wg>Vm(Pe#2&br`1}!)cEm at WPoIaHr{&J59pe0RNAZ%Qm+&
w+Ruz#E{GcIPT1)j at 8SvQ&et-M3anQFH~E3rsQUYQpCGGA1*8H}fj?2;8=mzw{{R30

literal 0
HcmV?d00001

-- 
2.23.0




More information about the libvir-list mailing list