app/test: remove real PCI ids
authorJan Viktorin <viktorin@rehivetech.com>
Tue, 14 Jun 2016 13:46:21 +0000 (15:46 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 15 Jun 2016 13:54:44 +0000 (15:54 +0200)
There are 2 new fake devices for testing PCI infra. All the fake devices
are now identified by non-existing vendor and device IDs so there is no
real driver to bind to them. The testing drivers match those IDs.

Suggested-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Signed-off-by: Jan Viktorin <viktorin@rehivetech.com>
14 files changed:
app/test/test_pci.c
app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device
app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor
app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor
app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor [new file with mode: 0644]
app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor [new file with mode: 0644]

index 8051e53..354a0ad 100644 (file)
@@ -67,21 +67,14 @@ static int my_driver_init(struct rte_pci_driver *dr,
 
 /* IXGBE NICS */
 struct rte_pci_id my_driver_id[] = {
-
-#define RTE_PCI_DEV_ID_DECL_IXGBE(vend, dev) {RTE_PCI_DEVICE(vend, dev)},
-#include <rte_pci_dev_ids.h>
-
-{ .vendor_id = 0, /* sentinel */ },
+       {RTE_PCI_DEVICE(0x0001, 0x1234)},
+       { .vendor_id = 0, /* sentinel */ },
 };
 
 struct rte_pci_id my_driver_id2[] = {
-
-/* IGB & EM NICS */
-#define RTE_PCI_DEV_ID_DECL_EM(vend, dev) {RTE_PCI_DEVICE(vend, dev)},
-#define RTE_PCI_DEV_ID_DECL_IGB(vend, dev) {RTE_PCI_DEVICE(vend, dev)},
-#include <rte_pci_dev_ids.h>
-
-{ .vendor_id = 0, /* sentinel */ },
+       {RTE_PCI_DEVICE(0x0001, 0x4444)},
+       {RTE_PCI_DEVICE(0x0002, 0xabcd)},
+       { .vendor_id = 0, /* sentinel */ },
 };
 
 struct rte_pci_driver my_driver = {
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device b/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device
new file mode 100644 (file)
index 0000000..f61bbe6
--- /dev/null
@@ -0,0 +1 @@
+0xabcd
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource b/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource
new file mode 100644 (file)
index 0000000..f388929
--- /dev/null
@@ -0,0 +1,13 @@
+0x00000000d0080000 0x00000000d00fffff 0x000000000014220c
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x000000000000e020 0x000000000000e03f 0x0000000000040101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000d0104000 0x00000000d0107fff 0x000000000014220c
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000ab000000 0x00000000ab0fffff 0x0000000000140204
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000ab100000 0x00000000ab1fffff 0x0000000000140204
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device b/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device
new file mode 100644 (file)
index 0000000..f61bbe6
--- /dev/null
@@ -0,0 +1 @@
+0xabcd
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor b/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor
new file mode 100644 (file)
index 0000000..4321b81
--- /dev/null
@@ -0,0 +1 @@
+0x0002
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor b/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor
new file mode 100644 (file)
index 0000000..4321b81
--- /dev/null
@@ -0,0 +1 @@
+0x0002
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device b/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device
new file mode 100644 (file)
index 0000000..ccaa498
--- /dev/null
@@ -0,0 +1 @@
+0x4444
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource b/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource
new file mode 100644 (file)
index 0000000..f388929
--- /dev/null
@@ -0,0 +1,13 @@
+0x00000000d0080000 0x00000000d00fffff 0x000000000014220c
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x000000000000e020 0x000000000000e03f 0x0000000000040101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000d0104000 0x00000000d0107fff 0x000000000014220c
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000ab000000 0x00000000ab0fffff 0x0000000000140204
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000ab100000 0x00000000ab1fffff 0x0000000000140204
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device b/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device
new file mode 100644 (file)
index 0000000..ccaa498
--- /dev/null
@@ -0,0 +1 @@
+0x4444
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor b/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor
new file mode 100644 (file)
index 0000000..446afb4
--- /dev/null
@@ -0,0 +1 @@
+0x0001
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor b/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor
new file mode 100644 (file)
index 0000000..446afb4
--- /dev/null
@@ -0,0 +1 @@
+0x0001