From d4bea2d5fb8eb20f543637ab8afb56bc232e2c1e Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Fri, 14 Jun 2019 14:32:10 +0200 Subject: [PATCH] virpcimock: Introduce NVMe driver and devices The device configs (which are actually the same one config) come from a NVMe disk of mine. Signed-off-by: Michal Privoznik ACKed-by: Peter Krempa Reviewed-by: Cole Robinson --- 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 zc-rliF;Bu!5Xb-5SD=E>q5?$=t+FsM5H}~Apv2L{#V?>Ui>oONuEuZR;0IuIY~$kW zCvfx|n7H6kS||od7)&I2zvlYxy}Ng5@A|HRMT4|zKqwl4QGrkVLcqS`(T(Og-a+RA zTEZvQyCW>Y7%B+vKPtzLfzInGTT|XtbPo(4A+J%WsqeTy-^&r+H^NnJpjUX?&AN{_2p-AMh&6o6L$t IB3VPe0hgOKR{#J2 literal 0 Hc-jL100001 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 zc-rliF;Buk6vzLsS4su3MFol$T4iBiAZ|`JL5ZV@i(f!z7Wcy7YWxNcegH;C8XcVd z1TH3i14ew57K%X<1`|o{cX_>c_ujp<@9tg$n|hjRLMS?cQGp?TAzM7 zJ>iq;+!2;w_7w#8U!@b*MCUF0yAi5}_L&fj9}tWDKH4kVqsFpn@xm7*;!I8#gYc<6^=8rdd6I7=9Ah65S)g zW5H{T&}Kw&{AO)XY}VpZyq5U%e=DQ=OmvwTPxH=lI-5Si)A%8g{M99yzu;w-cbOH5 IM6!l_1D^FY{{R30 literal 0 Hc-jL100001 -- 2.47.2