summaryrefslogtreecommitdiff
path: root/test/sys/devices/pci0000:00
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
committerKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
commitc7fcba1bf4d0da13b66396c08c0b5f62b25d0405 (patch)
treef85741e12b958c1430750355fb4f463e4f299df3 /test/sys/devices/pci0000:00
parent438d4c3cd4b89381348f84ef9f8b8937814f8362 (diff)
downloadsystemd-c7fcba1bf4d0da13b66396c08c0b5f62b25d0405.tar.gz
test: replace ancient sysfs tree with recent one
Diffstat (limited to 'test/sys/devices/pci0000:00')
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status (renamed from test/sys/devices/pci0000:00/0000:00:09.0/power/state)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/enable (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/power/state)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/irq (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/power/state)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/local_cpus (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/resource (renamed from test/sys/devices/pci0000:00/0000:00:09.0/resource)2
l---------test/sys/devices/pci0000:00/0000:00:00.0/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:09.0/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/broken_parity_status (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/enable (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state)0
l---------test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0_wc0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource10
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource20
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom0
l---------test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/broken_parity_status (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/device1
l---------test/sys/devices/pci0000:00/0000:00:01.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:01.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/msi_bus (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/resource12
l---------test/sys/devices/pci0000:00/0000:00:01.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:01.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/subsystem_vendor1
l---------test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idVendor1
l---------test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/driver1
l---------test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/usb3/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:09.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/broken_parity_status (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/device_blocked)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/enable (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations)0
l---------test/sys/devices/pci0000:00/0000:00:1b.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/resource (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource)6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/uevent2
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/pcm_class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/pcm_class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/dev1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/pcm_class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/uevent0
l---------test/sys/devices/pci0000:00/0000:00:1b.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1b.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/broken_parity_status (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/type)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/enable (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bConfigurationValue)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/addr_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/address1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/broadcast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/carrier1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dev_id1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dormant1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/features1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/flags1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/ifindex1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/iflink1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/link_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/mtu1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/operstate1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/collisions1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/multicast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_crc_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_frame_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_length_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_missed_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_over_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_aborted_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_carrier_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_heartbeat_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_window_errors1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/tx_queue_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/type (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumConfigurations)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource20
l---------test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/msi_bus (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/online)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/resource12
l---------test/sys/devices/pci0000:00/0000:00:1c.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/antenna1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/channels0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/enable1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/filter_flags1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/flags1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/index1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/macaddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/brightnessbin0 -> 3 bytes
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/trigger1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/brightnessbin0 -> 3 bytes
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/trigger1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/brightnessbin0 -> 5 bytes
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/trigger1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/brightnessbin0 -> 5 bytes
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/trigger1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/measurement0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/addr_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/address1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/broadcast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/carrier1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dev_id1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dormant1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/features1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/flags1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/ifindex (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/scsi_level)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/iflink1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/link_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/mtu1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/operstate1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/phy802111
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/collisions1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/multicast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_crc_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_frame_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_length_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_missed_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_over_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_aborted_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_carrier_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_heartbeat_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_window_errors1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/tx_queue_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/beacon1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/crypt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/fragment1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/link1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/misc1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/noise1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/nwid1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/retries1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/addr_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/address1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/broadcast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/carrier1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dev_id1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dormant1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/features1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/flags1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/ifindex1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/iflink1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/link_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/mtu1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/operstate1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/phy802111
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/collisions1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/multicast1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_crc_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_frame_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_length_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_missed_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_over_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_aborted_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_bytes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_carrier_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_compressed1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_dropped1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_fifo_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_heartbeat_errors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_packets1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_window_errors1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/tx_queue_len1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power_levelbin0 -> 12 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/retry_rate1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rs_window15
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/statistics15
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/status1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/temperature1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/tx_power1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/enable1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/msi_bus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/resource12
l---------test/sys/devices/pci0000:00/0000:00:1c.1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.1/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/enable1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/msi_bus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/resource12
l---------test/sys/devices/pci0000:00/0000:00:1c.2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.2/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/configbin0 -> 4096 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/device1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/enable1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/msi_bus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/resource12
l---------test/sys/devices/pci0000:00/0000:00:1c.3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1c.3/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/pools (renamed from test/sys/devices/pci0000:00/0000:00:09.0/pools)4
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/resource40
l---------test/sys/devices/pci0000:00/0000:00:1d.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bAlternateSetting)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceNumber)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceProtocol)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceSubClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bNumEndpoints)0
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/driver)0
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bNumEndpoints)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceProtocol)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceSubClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bMaxPower)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumInterfaces)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bcdDevice)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/driver)0
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bcdDevice)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/speed)0
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/iInterface)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceNumber)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceProtocol)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/device1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/enable1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/pools7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/resource40
l---------test/sys/devices/pci0000:00/0000:00:1d.1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bAlternateSetting (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bAlternateSetting)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceNumber (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceSubClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceProtocol (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/iInterface)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceSubClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceProtocol (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceProtocol)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceSubClass (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceSubClass)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumInterfaces (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumInterfaces)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/speed (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/speed)0
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb2/version1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.1/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/device1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/enable1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/pools7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/resource40
l---------test/sys/devices/pci0000:00/0000:00:1d.2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/abs1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ff1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/key1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/led1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/msc1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/rel1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/snd1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/sw1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/bustype1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/phys1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uevent9
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uniq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/subsystem (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/subsystem)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bmAttributes (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bmAttributes)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/descriptorsbin0 -> 52 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/driver (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/driver)0
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/persist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb3/version1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.2/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/device1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/enable1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/pools7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/resource40
l---------test/sys/devices/pci0000:00/0000:00:1d.3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_021
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_811
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_821
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_031
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_831
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_041
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_841
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/descriptorsbin0 -> 234 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/persist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_021
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_811
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_831
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/descriptorsbin0 -> 57 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/persist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/urbnum (renamed from test/sys/devices/pci0000:00/0000:00:09.0/irq)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb4/version1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.3/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/model1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/rev1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/device1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/msi_bus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_io6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_mem5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_setup_done1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_irq_mask1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_pm_state1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_type0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vcc0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_voltage0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vpp0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/cis0
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource12
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource00
l---------test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/yenta_registers11
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/class2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/device2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/msi_bus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/cpuaffinity1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/resource6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1e.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/enable1
l---------test/sys/devices/pci0000:00/0000:00:1f.0/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/resource7
l---------test/sys/devices/pci0000:00/0000:00:1f.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/device1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/enable1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/subsystem1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/bdi1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/capability1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/hw_sector_size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_max1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_penalty1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_async1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/quantum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/bmAttributes)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async_rq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_idle1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_hw_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nomerges1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nr_requests1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/read_ahead_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/scheduler1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/range1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/removable1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/ro1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/device_blocked1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/evt_media_change1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/generic1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iocounterbits (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/queue_depth)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iodone_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/ioerr_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iorequest_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/model1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_depth1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/rev1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/timeout1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host4/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.1/host5/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/host5/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource10
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource20
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource30
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/resource40
l---------test/sys/devices/pci0000:00/0000:00:1f.1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.1/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/device1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/enable1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/link_power_management_policy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/subsystem1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/bdi1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/capability1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/bsg1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/hw_sector_size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_max1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_penalty1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_async1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/quantum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async_rq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_idle1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_hw_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nomerges1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nr_requests1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/scheduler1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/range1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/removable1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/ro1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/holders/md01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/stat1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/test:colon+plus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/device_blocked1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/evt_media_change1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/generic1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iocounterbits1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iodone_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/ioerr_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iorequest_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_depth1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/rev1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/FUA1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/allow_restart1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/app_tag_own1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/cache_type1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/manage_start_stop1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/protection_type1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/sw_activity0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/timeout1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/whitespace_test (renamed from test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/whitespace_test)0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host0/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/link_power_management_policy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host1/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/link_power_management_policy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host2/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/link_power_management_policy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/state1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1f.2/host3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/host3/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource00
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource10
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource20
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource30
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource40
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/resource50
l---------test/sys/devices/pci0000:00/0000:00:1f.2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.2/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/broken_parity_status1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/class1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/configbin0 -> 256 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/enable1
l---------test/sys/devices/pci0000:00/0000:00:1f.3/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/irq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/local_cpulist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/local_cpus1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/msi_bus0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/resource7
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/resource40
l---------test/sys/devices/pci0000:00/0000:00:1f.3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1f.3/vendor1
l---------test/sys/devices/pci0000:00/firmware_node1
-rw-r--r--test/sys/devices/pci0000:00/pci_bus/0000:00/cpuaffinity1
l---------test/sys/devices/pci0000:00/pci_bus/0000:00/device1
-rw-r--r--test/sys/devices/pci0000:00/pci_bus/0000:00/power/wakeup1
l---------test/sys/devices/pci0000:00/pci_bus/0000:00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/pci_bus/0000:00/uevent0
-rw-r--r--test/sys/devices/pci0000:00/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/uevent0
1783 files changed, 2028 insertions, 37 deletions
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/power/state b/test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/class b/test/sys/devices/pci0000:00/0000:00:00.0/class
new file mode 100644
index 0000000000..fc636cd5b1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/class
@@ -0,0 +1 @@
+0x060000
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/config b/test/sys/devices/pci0000:00/0000:00:00.0/config
new file mode 100644
index 0000000000..971699c343
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/device b/test/sys/devices/pci0000:00/0000:00:00.0/device
new file mode 100644
index 0000000000..0b573abbac
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/device
@@ -0,0 +1 @@
+0x27a0
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/power/state b/test/sys/devices/pci0000:00/0000:00:00.0/enable
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/enable
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/power/state b/test/sys/devices/pci0000:00/0000:00:00.0/irq
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/irq
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:00.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:00.0/local_cpus
index fcd15acf93..fcd15acf93 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceClass
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/local_cpus
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/modalias b/test/sys/devices/pci0000:00/0000:00:00.0/modalias
new file mode 100644
index 0000000000..0682834866
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027A0sv000017AAsd00002015bc06sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:00.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:00.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/resource b/test/sys/devices/pci0000:00/0000:00:00.0/resource
index e7c459f811..2d8766d6a3 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/resource
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/resource
@@ -1,4 +1,4 @@
-0x0000000017100000 0x0000000017100fff 0x0000000000000200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem
index 4b20ef9984..4b20ef9984 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_device
new file mode 100644
index 0000000000..4762874631
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_device
@@ -0,0 +1 @@
+0x2015
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/uevent b/test/sys/devices/pci0000:00/0000:00:00.0/uevent
new file mode 100644
index 0000000000..067e9d055f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/uevent
@@ -0,0 +1,5 @@
+PCI_CLASS=60000
+PCI_ID=8086:27A0
+PCI_SUBSYS_ID=17AA:2015
+PCI_SLOT_NAME=0000:00:00.0
+MODALIAS=pci:v00008086d000027A0sv000017AAsd00002015bc06sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/vendor b/test/sys/devices/pci0000:00/0000:00:00.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/subsystem b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/uevent b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/subsystem b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/uevent b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/broken_parity_status
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/broken_parity_status
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/class b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/class
new file mode 100644
index 0000000000..c5f02e331c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/class
@@ -0,0 +1 @@
+0x030000
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/config b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/config
new file mode 100644
index 0000000000..fd5c966343
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/device b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/device
new file mode 100644
index 0000000000..91130e3409
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/device
@@ -0,0 +1 @@
+0x71d4
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/enable
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/enable
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/firmware_node
new file mode 120000
index 0000000000..e9679446a9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/irq b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/irq
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/irq
@@ -0,0 +1 @@
+11
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/modalias b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/modalias
new file mode 100644
index 0000000000..8ee72c88ae
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/modalias
@@ -0,0 +1 @@
+pci:v00001002d000071D4sv000017AAsd000020A4bc03sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource
new file mode 100644
index 0000000000..c58a0ad747
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource
@@ -0,0 +1,7 @@
+0x00000000d0000000 0x00000000dfffffff 0x0000000000021208
+0x0000000000002000 0x00000000000020ff 0x0000000000020101
+0x00000000ee100000 0x00000000ee10ffff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000ee120000 0x00000000ee13ffff 0x0000000000027202
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0 b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0_wc b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0_wc
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource0_wc
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource1 b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource1
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource1
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource2 b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource2
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource2
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/rom
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem
index d6210992bb..d6210992bb 120000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_device
new file mode 100644
index 0000000000..7d855fa37b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_device
@@ -0,0 +1 @@
+0x20a4
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/uevent b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/uevent
new file mode 100644
index 0000000000..3e8cb35af4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/uevent
@@ -0,0 +1,5 @@
+PCI_CLASS=30000
+PCI_ID=1002:71D4
+PCI_SUBSYS_ID=17AA:20A4
+PCI_SLOT_NAME=0000:01:00.0
+MODALIAS=pci:v00001002d000071D4sv000017AAsd000020A4bc03sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/vendor b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/vendor
new file mode 100644
index 0000000000..7f97d854fc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/vendor
@@ -0,0 +1 @@
+0x1002
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state b/test/sys/devices/pci0000:00/0000:00:01.0/broken_parity_status
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/broken_parity_status
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/class b/test/sys/devices/pci0000:00/0000:00:01.0/class
new file mode 100644
index 0000000000..8b40e6a7b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/class
@@ -0,0 +1 @@
+0x060400
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/config b/test/sys/devices/pci0000:00/0000:00:01.0/config
new file mode 100644
index 0000000000..238d261e39
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/device b/test/sys/devices/pci0000:00/0000:00:01.0/device
new file mode 100644
index 0000000000..10f865d779
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/device
@@ -0,0 +1 @@
+0x27a1
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/driver b/test/sys/devices/pci0000:00/0000:00:01.0/driver
new file mode 120000
index 0000000000..b30b691e0c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/pcieport-driver \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/enable b/test/sys/devices/pci0000:00/0000:00:01.0/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:01.0/firmware_node
new file mode 120000
index 0000000000..d17adf10f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:06 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/irq b/test/sys/devices/pci0000:00/0000:00:01.0/irq
new file mode 100644
index 0000000000..c0556fb20f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/irq
@@ -0,0 +1 @@
+511
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:01.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:01.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/modalias b/test/sys/devices/pci0000:00/0000:00:01.0/modalias
new file mode 100644
index 0000000000..61e49dd13c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027A1sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:01.0/msi_bus
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/device b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/device
new file mode 120000
index 0000000000..538f478101
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/device
@@ -0,0 +1 @@
+../../../0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/power/wakeup b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/subsystem b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/uevent b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/pci_bus/0000:01/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:01.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/resource b/test/sys/devices/pci0000:00/0000:00:01.0/resource
new file mode 100644
index 0000000000..5a19d3a09c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/resource
@@ -0,0 +1,12 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000002000 0x0000000000002fff 0x0000000000000100
+0x00000000ee100000 0x00000000ee1fffff 0x0000000000000200
+0x00000000d0000000 0x00000000dfffffff 0x0000000000001201
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/subsystem b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_device
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_device
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_vendor
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/subsystem_vendor
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/uevent b/test/sys/devices/pci0000:00/0000:00:01.0/uevent
new file mode 100644
index 0000000000..f2616c08c3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=pcieport-driver
+PCI_CLASS=60400
+PCI_ID=8086:27A1
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:01.0
+MODALIAS=pci:v00008086d000027A1sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:01.0/vendor b/test/sys/devices/pci0000:00/0000:00:01.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/class b/test/sys/devices/pci0000:00/0000:00:09.0/class
deleted file mode 100644
index a9a8817576..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/class
+++ /dev/null
@@ -1 +0,0 @@
-0x0c0310
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/device b/test/sys/devices/pci0000:00/0000:00:09.0/device
deleted file mode 100644
index 90e151e254..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/device
+++ /dev/null
@@ -1 +0,0 @@
-0x0035
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_device
deleted file mode 100644
index db5e9bccd0..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_device
+++ /dev/null
@@ -1 +0,0 @@
-0x11a3
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_vendor
deleted file mode 100644
index 3dc3deeb2b..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/subsystem_vendor
+++ /dev/null
@@ -1 +0,0 @@
-0x10cf
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/driver b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/driver
deleted file mode 120000
index 27eb850ee4..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/driver
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../bus/usb/drivers/pl2303 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bMaxPower b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bMaxPower
deleted file mode 100644
index d579c4bb6d..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bMaxPower
+++ /dev/null
@@ -1 +0,0 @@
- 50mA
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idProduct b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idProduct
deleted file mode 100644
index 9142bb40c2..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idProduct
+++ /dev/null
@@ -1 +0,0 @@
-2008
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idVendor b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idVendor
deleted file mode 100644
index 6ffae177b7..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/idVendor
+++ /dev/null
@@ -1 +0,0 @@
-0557
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/driver b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/driver
deleted file mode 120000
index 9ff2c81f52..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/driver
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../bus/usb-serial/drivers/PL-2303 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/subsystem b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/subsystem
deleted file mode 120000
index dd0c04b01d..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/subsystem
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../bus/usb-serial \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/manufacturer b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/manufacturer
deleted file mode 100644
index 7ea94cede0..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/manufacturer
+++ /dev/null
@@ -1 +0,0 @@
-Linux 2.6.0-test9-bk16 ohci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/product b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/product
deleted file mode 100644
index a1c773affb..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/product
+++ /dev/null
@@ -1 +0,0 @@
-OHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/serial b/test/sys/devices/pci0000:00/0000:00:09.0/usb3/serial
deleted file mode 100644
index 1b7fda31c4..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/serial
+++ /dev/null
@@ -1 +0,0 @@
-0000:00:09.0
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/vendor b/test/sys/devices/pci0000:00/0000:00:09.0/vendor
deleted file mode 100644
index fcfa779f23..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/vendor
+++ /dev/null
@@ -1 +0,0 @@
-0x1033
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/device_blocked b/test/sys/devices/pci0000:00/0000:00:1b.0/broken_parity_status
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/device_blocked
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/broken_parity_status
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/class b/test/sys/devices/pci0000:00/0000:00:1b.0/class
new file mode 100644
index 0000000000..3c2627acb0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/class
@@ -0,0 +1 @@
+0x040300
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/config b/test/sys/devices/pci0000:00/0000:00:1b.0/config
new file mode 100644
index 0000000000..1eef27b506
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/device b/test/sys/devices/pci0000:00/0000:00:1b.0/device
new file mode 100644
index 0000000000..9025bfeec0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/device
@@ -0,0 +1 @@
+0x27d8
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/driver b/test/sys/devices/pci0000:00/0000:00:1b.0/driver
new file mode 120000
index 0000000000..5e8e0d3965
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/HDA Intel \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1b.0/enable
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/enable
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1b.0/firmware_node
new file mode 120000
index 0000000000..eadb0cff46
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:25 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/irq b/test/sys/devices/pci0000:00/0000:00:1b.0/irq
new file mode 100644
index 0000000000..98d9bcb75a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/irq
@@ -0,0 +1 @@
+17
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/modalias b/test/sys/devices/pci0000:00/0000:00:1b.0/modalias
new file mode 100644
index 0000000000..91d145cd1e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027D8sv000017AAsd00002010bc04sc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1b.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource b/test/sys/devices/pci0000:00/0000:00:1b.0/resource
index 2a3d654b9a..a9b7ff4d10 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/resource
@@ -1,7 +1,7 @@
-0x0000000000007400 0x00000000000074ff 0x0000000000000101
-0x0000000080a11000 0x0000000080a11fff 0x0000000000000204
+0x00000000ee400000 0x00000000ee403fff 0x0000000000020204
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
-0x0000000080a40000 0x0000000080a5ffff 0x0000000000007200
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/resource0 b/test/sys/devices/pci0000:00/0000:00:1b.0/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/dev
new file mode 100644
index 0000000000..78881128c5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/dev
@@ -0,0 +1 @@
+14:12
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/uevent
new file mode 100644
index 0000000000..89e2bf79bd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/adsp/uevent
@@ -0,0 +1,2 @@
+MAJOR=14
+MINOR=12
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/dev
new file mode 100644
index 0000000000..17abe70697
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/dev
@@ -0,0 +1 @@
+14:4
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/uevent
new file mode 100644
index 0000000000..23e5010b03
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/audio/uevent
@@ -0,0 +1,2 @@
+MAJOR=14
+MINOR=4
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev
new file mode 100644
index 0000000000..0113082e4c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev
@@ -0,0 +1 @@
+116:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/uevent
new file mode 100644
index 0000000000..d2f63999d2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/device
new file mode 120000
index 0000000000..1cef4e5894
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/device
@@ -0,0 +1 @@
+../../../0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/dev
new file mode 100644
index 0000000000..c2063c2f70
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/dev
@@ -0,0 +1 @@
+14:3
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/uevent
new file mode 100644
index 0000000000..34ffea3b16
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp/uevent
@@ -0,0 +1,2 @@
+MAJOR=14
+MINOR=3
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/dev
new file mode 100644
index 0000000000..32f50eb60a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/dev
@@ -0,0 +1 @@
+14:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/uevent
new file mode 100644
index 0000000000..1d6618a675
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer/uevent
@@ -0,0 +1,2 @@
+MAJOR=14
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev
new file mode 100644
index 0000000000..81ad956b04
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev
@@ -0,0 +1 @@
+116:24
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/pcm_class b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/pcm_class
new file mode 100644
index 0000000000..6ab389274c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/pcm_class
@@ -0,0 +1 @@
+generic
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/uevent
new file mode 100644
index 0000000000..2185936b2a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=24
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev
new file mode 100644
index 0000000000..ecbfb9c12e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev
@@ -0,0 +1 @@
+116:16
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/pcm_class b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/pcm_class
new file mode 100644
index 0000000000..6ab389274c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/pcm_class
@@ -0,0 +1 @@
+generic
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/uevent
new file mode 100644
index 0000000000..5dcc942c02
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=16
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/dev b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/dev
new file mode 100644
index 0000000000..546caa3cf9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/dev
@@ -0,0 +1 @@
+116:17
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/device b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/device
new file mode 120000
index 0000000000..ea6bff6f6f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/device
@@ -0,0 +1 @@
+../../card0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/pcm_class b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/pcm_class
new file mode 100644
index 0000000000..6ab389274c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/pcm_class
@@ -0,0 +1 @@
+generic
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/subsystem
new file mode 120000
index 0000000000..1fc6fc816b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/subsystem
@@ -0,0 +1 @@
+../../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/uevent
new file mode 100644
index 0000000000..54775d251c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=17
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/subsystem
new file mode 120000
index 0000000000..5159c1f494
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/subsystem
@@ -0,0 +1 @@
+../../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_device
new file mode 100644
index 0000000000..50e277c1bf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_device
@@ -0,0 +1 @@
+0x2010
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/uevent b/test/sys/devices/pci0000:00/0000:00:1b.0/uevent
new file mode 100644
index 0000000000..4c0291ed5e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=HDA Intel
+PCI_CLASS=40300
+PCI_ID=8086:27D8
+PCI_SUBSYS_ID=17AA:2010
+PCI_SLOT_NAME=0000:00:1b.0
+MODALIAS=pci:v00008086d000027D8sv000017AAsd00002010bc04sc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1b.0/vendor b/test/sys/devices/pci0000:00/0000:00:1b.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/type b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/broken_parity_status
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/type
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/broken_parity_status
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/class b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/class
new file mode 100644
index 0000000000..2f9c1dada8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/class
@@ -0,0 +1 @@
+0x020000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/config b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/config
new file mode 100644
index 0000000000..171b3f9cf5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/device b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/device
new file mode 100644
index 0000000000..67c31bd657
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/device
@@ -0,0 +1 @@
+0x109a
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/driver b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/driver
new file mode 120000
index 0000000000..2b53f77214
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/driver
@@ -0,0 +1 @@
+../../../../bus/pci/drivers/e1000e \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/enable
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bConfigurationValue
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/enable
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/irq b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/irq
new file mode 100644
index 0000000000..f573e999ac
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/irq
@@ -0,0 +1 @@
+505
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/modalias b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/modalias
new file mode 100644
index 0000000000..30a5e00f88
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d0000109Asv000017AAsd00002001bc02sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/addr_len b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/addr_len
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/addr_len
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/address b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/address
new file mode 100644
index 0000000000..1f26c2166a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/address
@@ -0,0 +1 @@
+00:16:41:e2:8d:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/broadcast b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/broadcast
new file mode 100644
index 0000000000..d516b03245
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/broadcast
@@ -0,0 +1 @@
+ff:ff:ff:ff:ff:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/carrier b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/carrier
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/carrier
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dev_id b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dev_id
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dev_id
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/device b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/device
new file mode 120000
index 0000000000..ffee7993af
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/device
@@ -0,0 +1 @@
+../../../0000:02:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dormant b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dormant
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/dormant
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/features b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/features
new file mode 100644
index 0000000000..be03677532
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/features
@@ -0,0 +1 @@
+0x111ba9
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/flags b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/flags
new file mode 100644
index 0000000000..8198c040f7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/flags
@@ -0,0 +1 @@
+0x1003
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/ifindex b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/ifindex
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/ifindex
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/iflink b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/iflink
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/iflink
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/link_mode b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/link_mode
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/link_mode
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/mtu b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/mtu
new file mode 100644
index 0000000000..3d86ec6498
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/mtu
@@ -0,0 +1 @@
+1500
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/operstate b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/operstate
new file mode 100644
index 0000000000..eb0e90439e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/operstate
@@ -0,0 +1 @@
+down
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/collisions b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/collisions
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/collisions
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/multicast b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/multicast
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/multicast
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_bytes
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_bytes
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_crc_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_crc_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_crc_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_frame_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_frame_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_frame_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_length_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_length_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_length_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_missed_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_missed_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_missed_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_over_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_over_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_over_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_packets b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_packets
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/rx_packets
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_aborted_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_aborted_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_aborted_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_bytes
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_bytes
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_carrier_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_carrier_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_carrier_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_heartbeat_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_heartbeat_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_heartbeat_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_packets b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_packets
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_packets
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_window_errors b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_window_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/statistics/tx_window_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/subsystem
new file mode 120000
index 0000000000..b9058136e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/net \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/tx_queue_len b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/tx_queue_len
new file mode 100644
index 0000000000..83b33d238d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/tx_queue_len
@@ -0,0 +1 @@
+1000
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/type
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumConfigurations
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/type
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/uevent
new file mode 100644
index 0000000000..f819639c91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/uevent
@@ -0,0 +1,2 @@
+INTERFACE=eth0
+IFINDEX=2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource
new file mode 100644
index 0000000000..1ae54bc336
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource
@@ -0,0 +1,7 @@
+0x00000000ee000000 0x00000000ee01ffff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000003000 0x000000000000301f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource0 b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource2 b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource2
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/resource2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem
new file mode 120000
index 0000000000..d6210992bb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_device
new file mode 100644
index 0000000000..2c5221be24
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_device
@@ -0,0 +1 @@
+0x2001
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/uevent
new file mode 100644
index 0000000000..7698cc6193
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=e1000e
+PCI_CLASS=20000
+PCI_ID=8086:109A
+PCI_SUBSYS_ID=17AA:2001
+PCI_SLOT_NAME=0000:02:00.0
+MODALIAS=pci:v00008086d0000109Asv000017AAsd00002001bc02sc00i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/vendor b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/class b/test/sys/devices/pci0000:00/0000:00:1c.0/class
new file mode 100644
index 0000000000..8b40e6a7b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/class
@@ -0,0 +1 @@
+0x060400
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/config b/test/sys/devices/pci0000:00/0000:00:1c.0/config
new file mode 100644
index 0000000000..b0221f2a2f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/device b/test/sys/devices/pci0000:00/0000:00:1c.0/device
new file mode 100644
index 0000000000..4f6c1fb911
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/device
@@ -0,0 +1 @@
+0x27d0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/driver b/test/sys/devices/pci0000:00/0000:00:1c.0/driver
new file mode 120000
index 0000000000..b30b691e0c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/pcieport-driver \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/enable b/test/sys/devices/pci0000:00/0000:00:1c.0/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1c.0/firmware_node
new file mode 120000
index 0000000000..8542a81a99
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:0b \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/irq b/test/sys/devices/pci0000:00/0000:00:1c.0/irq
new file mode 100644
index 0000000000..2bc4cd64b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/irq
@@ -0,0 +1 @@
+510
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/modalias b/test/sys/devices/pci0000:00/0000:00:1c.0/modalias
new file mode 100644
index 0000000000..4433f5b340
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027D0sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/online b/test/sys/devices/pci0000:00/0000:00:1c.0/msi_bus
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/online
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/device b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/device
new file mode 120000
index 0000000000..3148dbbb01
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/device
@@ -0,0 +1 @@
+../../../0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/resource b/test/sys/devices/pci0000:00/0000:00:1c.0/resource
new file mode 100644
index 0000000000..60c3557063
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/resource
@@ -0,0 +1,12 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000003000 0x0000000000003fff 0x0000000000000100
+0x00000000ee000000 0x00000000ee0fffff 0x0000000000000200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_device
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_device
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_vendor
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/subsystem_vendor
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.0/uevent
new file mode 100644
index 0000000000..0b6e3b5cc2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=pcieport-driver
+PCI_CLASS=60400
+PCI_ID=8086:27D0
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:1c.0
+MODALIAS=pci:v00008086d000027D0sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.0/vendor b/test/sys/devices/pci0000:00/0000:00:1c.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/antenna b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/antenna
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/antenna
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/channels b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/channels
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/channels
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/class b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/class
new file mode 100644
index 0000000000..52e8d0c98d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/class
@@ -0,0 +1 @@
+0x028000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/config b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/config
new file mode 100644
index 0000000000..27de3fdc36
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/device
new file mode 100644
index 0000000000..fc9475debf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/device
@@ -0,0 +1 @@
+0x4227
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/driver b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/driver
new file mode 120000
index 0000000000..c01b848be9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/driver
@@ -0,0 +1 @@
+../../../../bus/pci/drivers/iwl3945 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/enable b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/filter_flags b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/filter_flags
new file mode 100644
index 0000000000..4d3011b503
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/filter_flags
@@ -0,0 +1 @@
+0x0024
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/flags b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/flags
new file mode 100644
index 0000000000..47c2bd8f43
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/flags
@@ -0,0 +1 @@
+0x8015
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/index b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/index
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/index
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/macaddress b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/macaddress
new file mode 100644
index 0000000000..c3b402d820
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/macaddress
@@ -0,0 +1 @@
+00:19:d2:75:ae:d1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/subsystem
new file mode 120000
index 0000000000..a124df1449
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/ieee80211 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/ieee80211/phy0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/irq b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/irq
new file mode 100644
index 0000000000..3091e8eea2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/irq
@@ -0,0 +1 @@
+504
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/brightness b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/brightness
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/subsystem
new file mode 120000
index 0000000000..eaca89c4c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/subsystem
@@ -0,0 +1 @@
+../../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/trigger b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/trigger
new file mode 100644
index 0000000000..347fc33e63
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/trigger
@@ -0,0 +1 @@
+none AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 [phy0rx] phy0tx phy0assoc phy0radio
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:RX/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/brightness b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/brightness
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/subsystem
new file mode 120000
index 0000000000..eaca89c4c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/subsystem
@@ -0,0 +1 @@
+../../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/trigger b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/trigger
new file mode 100644
index 0000000000..36ae426791
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/trigger
@@ -0,0 +1 @@
+none AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx [phy0tx] phy0assoc phy0radio
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:TX/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/brightness b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/brightness
new file mode 100644
index 0000000000..8364fdecfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/brightness
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/subsystem
new file mode 120000
index 0000000000..eaca89c4c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/subsystem
@@ -0,0 +1 @@
+../../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/trigger b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/trigger
new file mode 100644
index 0000000000..c1d0a0ed64
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/trigger
@@ -0,0 +1 @@
+none AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx [phy0assoc] phy0radio
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:assoc/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/brightness b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/brightness
new file mode 100644
index 0000000000..8364fdecfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/brightness
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/subsystem
new file mode 120000
index 0000000000..eaca89c4c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/subsystem
@@ -0,0 +1 @@
+../../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/trigger b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/trigger
new file mode 100644
index 0000000000..53846e2627
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/trigger
@@ -0,0 +1 @@
+none AC-online BAT0-charging-or-full BAT0-charging BAT0-full rfkill0 phy0rx phy0tx phy0assoc [phy0radio]
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/iwl-phy0:radio/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/measurement b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/measurement
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/measurement
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/modalias b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/modalias
new file mode 100644
index 0000000000..6a633532bf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d00004227sv00008086sd00001011bc02sc80i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/addr_len b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/addr_len
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/addr_len
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/address b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/address
new file mode 100644
index 0000000000..20ffb99c00
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/address
@@ -0,0 +1 @@
+00:19:d2:75:ae:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/broadcast b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/broadcast
new file mode 100644
index 0000000000..d516b03245
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/broadcast
@@ -0,0 +1 @@
+ff:ff:ff:ff:ff:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/carrier b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/carrier
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/carrier
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dev_id b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dev_id
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dev_id
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dormant b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dormant
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/dormant
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/features b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/features
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/features
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/flags b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/flags
new file mode 100644
index 0000000000..8198c040f7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/flags
@@ -0,0 +1 @@
+0x1003
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/scsi_level b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/ifindex
index b8626c4cff..b8626c4cff 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/scsi_level
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/ifindex
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/iflink b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/iflink
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/iflink
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/link_mode b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/link_mode
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/link_mode
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/mtu b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/mtu
new file mode 100644
index 0000000000..3d86ec6498
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/mtu
@@ -0,0 +1 @@
+1500
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/operstate b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/operstate
new file mode 100644
index 0000000000..e31ee94e17
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/operstate
@@ -0,0 +1 @@
+up
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/phy80211 b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/phy80211
new file mode 120000
index 0000000000..4796453191
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/phy80211
@@ -0,0 +1 @@
+../../ieee80211/phy0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/collisions b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/collisions
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/collisions
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/multicast b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/multicast
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/multicast
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_bytes
new file mode 100644
index 0000000000..8d99027062
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_bytes
@@ -0,0 +1 @@
+62672
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_crc_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_crc_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_crc_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_frame_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_frame_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_frame_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_length_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_length_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_length_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_missed_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_missed_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_missed_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_over_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_over_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_over_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_packets b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_packets
new file mode 100644
index 0000000000..6529ff889b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/rx_packets
@@ -0,0 +1 @@
+98
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_aborted_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_aborted_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_aborted_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_bytes
new file mode 100644
index 0000000000..fa120e0ffe
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_bytes
@@ -0,0 +1 @@
+18848
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_carrier_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_carrier_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_carrier_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_heartbeat_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_heartbeat_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_heartbeat_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_packets b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_packets
new file mode 100644
index 0000000000..fba7ed526e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_packets
@@ -0,0 +1 @@
+143
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_window_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_window_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/statistics/tx_window_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/subsystem
new file mode 120000
index 0000000000..b9058136e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/net \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/tx_queue_len b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/tx_queue_len
new file mode 100644
index 0000000000..83b33d238d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/tx_queue_len
@@ -0,0 +1 @@
+1000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/type b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/type
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/type
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/uevent
new file mode 100644
index 0000000000..3e19b5de47
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/uevent
@@ -0,0 +1,2 @@
+INTERFACE=wlan0
+IFINDEX=4
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/beacon b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/beacon
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/beacon
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/crypt b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/crypt
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/crypt
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/fragment b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/fragment
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/fragment
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/level b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/level
new file mode 100644
index 0000000000..c4597e5375
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/level
@@ -0,0 +1 @@
+173
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/link b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/link
new file mode 100644
index 0000000000..920a139664
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/link
@@ -0,0 +1 @@
+43
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/misc b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/misc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/misc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/noise b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/noise
new file mode 100644
index 0000000000..dc37bbdb81
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/noise
@@ -0,0 +1 @@
+184
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/nwid b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/nwid
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/nwid
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/retries b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/retries
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/retries
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/status b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/status
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wlan0/wireless/status
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/addr_len b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/addr_len
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/addr_len
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/address b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/address
new file mode 100644
index 0000000000..20ffb99c00
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/address
@@ -0,0 +1 @@
+00:19:d2:75:ae:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/broadcast b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/broadcast
new file mode 100644
index 0000000000..d516b03245
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/broadcast
@@ -0,0 +1 @@
+ff:ff:ff:ff:ff:ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/carrier b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/carrier
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/carrier
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dev_id b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dev_id
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dev_id
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/device
new file mode 120000
index 0000000000..a9ab757999
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/device
@@ -0,0 +1 @@
+../../../0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dormant b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dormant
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/dormant
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/features b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/features
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/features
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/flags b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/flags
new file mode 100644
index 0000000000..8198c040f7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/flags
@@ -0,0 +1 @@
+0x1003
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/ifindex b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/ifindex
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/ifindex
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/iflink b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/iflink
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/iflink
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/link_mode b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/link_mode
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/link_mode
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/mtu b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/mtu
new file mode 100644
index 0000000000..3d86ec6498
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/mtu
@@ -0,0 +1 @@
+1500
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/operstate b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/operstate
new file mode 100644
index 0000000000..3546645658
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/operstate
@@ -0,0 +1 @@
+unknown
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/phy80211 b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/phy80211
new file mode 120000
index 0000000000..4796453191
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/phy80211
@@ -0,0 +1 @@
+../../ieee80211/phy0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/collisions b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/collisions
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/collisions
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/multicast b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/multicast
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/multicast
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_bytes
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_bytes
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_crc_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_crc_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_crc_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_frame_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_frame_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_frame_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_length_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_length_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_length_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_missed_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_missed_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_missed_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_over_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_over_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_over_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_packets b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_packets
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/rx_packets
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_aborted_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_aborted_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_aborted_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_bytes b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_bytes
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_bytes
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_carrier_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_carrier_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_carrier_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_compressed b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_dropped b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_fifo_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_heartbeat_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_heartbeat_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_heartbeat_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_packets b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_packets
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_packets
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_window_errors b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_window_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/statistics/tx_window_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/subsystem
new file mode 120000
index 0000000000..b9058136e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/net \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/tx_queue_len b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/tx_queue_len
new file mode 100644
index 0000000000..83b33d238d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/tx_queue_len
@@ -0,0 +1 @@
+1000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/type b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/type
new file mode 100644
index 0000000000..8bce69f505
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/type
@@ -0,0 +1 @@
+801
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/uevent
new file mode 100644
index 0000000000..23a068bf7b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/net/wmaster0/uevent
@@ -0,0 +1,2 @@
+INTERFACE=wmaster0
+IFINDEX=3
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power_level b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power_level
new file mode 100644
index 0000000000..067791e80f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/power_level
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource
new file mode 100644
index 0000000000..9f377a76e9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource
@@ -0,0 +1,7 @@
+0x00000000edf00000 0x00000000edf00fff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource0 b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/retry_rate b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/retry_rate
new file mode 100644
index 0000000000..56a6051ca2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/retry_rate
@@ -0,0 +1 @@
+1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rs_window b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rs_window
new file mode 100644
index 0000000000..c0b67c42b3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rs_window
@@ -0,0 +1,15 @@
+ 54Mbs: 00000000000000000000000000000000000000000000000000000000000001 1195ms
+ 48Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 36Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 24Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 18Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 12Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 11Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 9Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 6Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 5Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 2Mbs: 00000000000000000000000000000000000000000000000000000000000000
+ 1Mbs: 00000000000000000000000000000000000000000000000000000000000000
+
+Average rate is 54.00Mbs over last 1195ms
+100% success (1 good packets over 1 tries)
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/statistics b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/statistics
new file mode 100644
index 0000000000..ba932ad5b6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/statistics
@@ -0,0 +1,15 @@
+02 00 01 00 e7 07 00 00 25 04 00 00 da 02 00 00 ........%.......
+a6 00 00 00 00 00 00 00 00 00 00 00 aa 00 00 00 ................
+c2 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+00 00 00 00 00 00 00 00 26 00 00 00 00 00 00 00 ........&.......
+a7 11 00 00 fe 0d 00 00 30 08 00 00 92 00 00 00 ........0.......
+00 00 00 00 00 00 00 00 3c 05 00 00 a9 03 00 00 ........<.......
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+00 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 ....=...........
+00 00 00 00 eb 00 00 00 82 01 00 00 00 00 00 00 ................
+95 01 00 00 06 00 00 00 00 00 00 00 00 00 00 00 ................
+16 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 ................
+00 00 00 00 6a ff ff ff 00 00 00 00 00 00 00 00 ....j...........
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
+00 00 00 00 01 00 00 00 1d 8c 70 00 44 a1 a8 05 ..........p.D...
+15 00 00 00 31 00 00 00 16 02 00 00 8c 00 00 00 ....1...........
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/status b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/status
new file mode 100644
index 0000000000..9aa3c58dd0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/status
@@ -0,0 +1 @@
+0x000002e4
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem
new file mode 120000
index 0000000000..d6210992bb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_device
new file mode 100644
index 0000000000..027a57369a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_device
@@ -0,0 +1 @@
+0x1011
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/subsystem_vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/temperature b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/temperature
new file mode 100644
index 0000000000..67ac0090b3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/temperature
@@ -0,0 +1 @@
+-150
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/tx_power b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/tx_power
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/tx_power
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/uevent
new file mode 100644
index 0000000000..3b5ab70143
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=iwl3945
+PCI_CLASS=28000
+PCI_ID=8086:4227
+PCI_SUBSYS_ID=8086:1011
+PCI_SLOT_NAME=0000:03:00.0
+MODALIAS=pci:v00008086d00004227sv00008086sd00001011bc02sc80i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/vendor b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.1/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/class b/test/sys/devices/pci0000:00/0000:00:1c.1/class
new file mode 100644
index 0000000000..8b40e6a7b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/class
@@ -0,0 +1 @@
+0x060400
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/config b/test/sys/devices/pci0000:00/0000:00:1c.1/config
new file mode 100644
index 0000000000..c7ccc82f6c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/device b/test/sys/devices/pci0000:00/0000:00:1c.1/device
new file mode 100644
index 0000000000..31a89f4aac
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/device
@@ -0,0 +1 @@
+0x27d2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/driver b/test/sys/devices/pci0000:00/0000:00:1c.1/driver
new file mode 120000
index 0000000000..b30b691e0c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/pcieport-driver \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/enable b/test/sys/devices/pci0000:00/0000:00:1c.1/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/firmware_node b/test/sys/devices/pci0000:00/0000:00:1c.1/firmware_node
new file mode 120000
index 0000000000..2166c3933d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:0c \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/irq b/test/sys/devices/pci0000:00/0000:00:1c.1/irq
new file mode 100644
index 0000000000..77afe238f2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/irq
@@ -0,0 +1 @@
+509
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/modalias b/test/sys/devices/pci0000:00/0000:00:1c.1/modalias
new file mode 100644
index 0000000000..709bec5825
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027D2sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.1/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/msi_bus
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/device b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/device
new file mode 120000
index 0000000000..63c77b404e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/device
@@ -0,0 +1 @@
+../../../0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.1/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/resource b/test/sys/devices/pci0000:00/0000:00:1c.1/resource
new file mode 100644
index 0000000000..da3f0b15b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/resource
@@ -0,0 +1,12 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000004000 0x0000000000005fff 0x0000000000000100
+0x00000000ec000000 0x00000000edffffff 0x0000000000000200
+0x00000000e4000000 0x00000000e40fffff 0x0000000000001201
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_device
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_device
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_vendor
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/subsystem_vendor
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/uevent b/test/sys/devices/pci0000:00/0000:00:1c.1/uevent
new file mode 100644
index 0000000000..1146b4efcc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/uevent
@@ -0,0 +1,6 @@
+DRIVER=pcieport-driver
+PCI_CLASS=60400
+PCI_ID=8086:27D2
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:1c.1
+MODALIAS=pci:v00008086d000027D2sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.1/vendor b/test/sys/devices/pci0000:00/0000:00:1c.1/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.1/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/uevent b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/uevent b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/uevent b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.2/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/class b/test/sys/devices/pci0000:00/0000:00:1c.2/class
new file mode 100644
index 0000000000..8b40e6a7b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/class
@@ -0,0 +1 @@
+0x060400
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/config b/test/sys/devices/pci0000:00/0000:00:1c.2/config
new file mode 100644
index 0000000000..3ef4d02b0e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/device b/test/sys/devices/pci0000:00/0000:00:1c.2/device
new file mode 100644
index 0000000000..05e3bd983c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/device
@@ -0,0 +1 @@
+0x27d4
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/driver b/test/sys/devices/pci0000:00/0000:00:1c.2/driver
new file mode 120000
index 0000000000..b30b691e0c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/pcieport-driver \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/enable b/test/sys/devices/pci0000:00/0000:00:1c.2/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/firmware_node b/test/sys/devices/pci0000:00/0000:00:1c.2/firmware_node
new file mode 120000
index 0000000000..c20611ecef
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:0d \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/irq b/test/sys/devices/pci0000:00/0000:00:1c.2/irq
new file mode 100644
index 0000000000..1eccde1106
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/irq
@@ -0,0 +1 @@
+508
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/modalias b/test/sys/devices/pci0000:00/0000:00:1c.2/modalias
new file mode 100644
index 0000000000..ce84663a01
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027D4sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.2/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/msi_bus
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/device b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/device
new file mode 120000
index 0000000000..4009572037
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/device
@@ -0,0 +1 @@
+../../../0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/uevent b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:04/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.2/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/resource b/test/sys/devices/pci0000:00/0000:00:1c.2/resource
new file mode 100644
index 0000000000..e7480e66c9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/resource
@@ -0,0 +1,12 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000006000 0x0000000000007fff 0x0000000000000100
+0x00000000e8000000 0x00000000e9ffffff 0x0000000000000200
+0x00000000e4100000 0x00000000e41fffff 0x0000000000001201
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_device
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_device
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_vendor
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/subsystem_vendor
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/uevent b/test/sys/devices/pci0000:00/0000:00:1c.2/uevent
new file mode 100644
index 0000000000..3e9124e423
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/uevent
@@ -0,0 +1,6 @@
+DRIVER=pcieport-driver
+PCI_CLASS=60400
+PCI_ID=8086:27D4
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:1c.2
+MODALIAS=pci:v00008086d000027D4sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.2/vendor b/test/sys/devices/pci0000:00/0000:00:1c.2/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.2/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/uevent b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/uevent b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/subsystem
new file mode 120000
index 0000000000..60163d477b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci_express \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/uevent b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.3/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/class b/test/sys/devices/pci0000:00/0000:00:1c.3/class
new file mode 100644
index 0000000000..8b40e6a7b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/class
@@ -0,0 +1 @@
+0x060400
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/config b/test/sys/devices/pci0000:00/0000:00:1c.3/config
new file mode 100644
index 0000000000..21a16d3c02
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/device b/test/sys/devices/pci0000:00/0000:00:1c.3/device
new file mode 100644
index 0000000000..77699e3094
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/device
@@ -0,0 +1 @@
+0x27d6
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/driver b/test/sys/devices/pci0000:00/0000:00:1c.3/driver
new file mode 120000
index 0000000000..b30b691e0c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/pcieport-driver \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/enable b/test/sys/devices/pci0000:00/0000:00:1c.3/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/firmware_node b/test/sys/devices/pci0000:00/0000:00:1c.3/firmware_node
new file mode 120000
index 0000000000..5252d6b90f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:0f \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/irq b/test/sys/devices/pci0000:00/0000:00:1c.3/irq
new file mode 100644
index 0000000000..055b6671a5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/irq
@@ -0,0 +1 @@
+507
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpus b/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/modalias b/test/sys/devices/pci0000:00/0000:00:1c.3/modalias
new file mode 100644
index 0000000000..e0f4ef6c00
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027D6sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.3/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/msi_bus
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/device b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/device
new file mode 120000
index 0000000000..ef57e893c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/device
@@ -0,0 +1 @@
+../../../0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/uevent b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/pci_bus/0000:0c/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1c.3/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/resource b/test/sys/devices/pci0000:00/0000:00:1c.3/resource
new file mode 100644
index 0000000000..cc54a66782
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/resource
@@ -0,0 +1,12 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000008000 0x0000000000009fff 0x0000000000000100
+0x00000000ea000000 0x00000000ebffffff 0x0000000000000200
+0x00000000e4200000 0x00000000e42fffff 0x0000000000001201
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_device
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_device
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_vendor
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/subsystem_vendor
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/uevent b/test/sys/devices/pci0000:00/0000:00:1c.3/uevent
new file mode 100644
index 0000000000..1478a5df5e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/uevent
@@ -0,0 +1,6 @@
+DRIVER=pcieport-driver
+PCI_CLASS=60400
+PCI_ID=8086:27D6
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:1c.3
+MODALIAS=pci:v00008086d000027D6sv00000000sd00000000bc06sc04i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1c.3/vendor b/test/sys/devices/pci0000:00/0000:00:1c.3/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.3/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/class b/test/sys/devices/pci0000:00/0000:00:1d.0/class
new file mode 100644
index 0000000000..233dcce516
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/class
@@ -0,0 +1 @@
+0x0c0300
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/config b/test/sys/devices/pci0000:00/0000:00:1d.0/config
new file mode 100644
index 0000000000..0b41a78483
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/device b/test/sys/devices/pci0000:00/0000:00:1d.0/device
new file mode 100644
index 0000000000..80d993702f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/device
@@ -0,0 +1 @@
+0x27c8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/driver
new file mode 120000
index 0000000000..ed69e37601
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/uhci_hcd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/enable b/test/sys/devices/pci0000:00/0000:00:1d.0/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node
new file mode 120000
index 0000000000..50216bb7f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:19 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/irq b/test/sys/devices/pci0000:00/0000:00:1d.0/irq
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/irq
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.0/modalias
new file mode 100644
index 0000000000..30a46dde13
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027C8sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/pools b/test/sys/devices/pci0000:00/0000:00:1d.0/pools
index 7da8ce818d..6f8c27bbc0 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/pools
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/pools
@@ -1,6 +1,6 @@
poolinfo - 0.1
-ohci_ed 1 64 64 1
-ohci_td 1 64 64 1
+uhci_qh 11 32 128 1
+uhci_td 1 64 64 1
buffer-2048 0 0 2048 0
buffer-512 0 0 512 0
buffer-128 0 0 128 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/resource b/test/sys/devices/pci0000:00/0000:00:1d.0/resource
new file mode 100644
index 0000000000..30e43da8a7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000001800 0x000000000000181f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/resource4 b/test/sys/devices/pci0000:00/0000:00:1d.0/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device
new file mode 100644
index 0000000000..dcce13f2d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_device
@@ -0,0 +1 @@
+0x200a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/uevent
new file mode 100644
index 0000000000..0a55a0c851
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=uhci_hcd
+PCI_CLASS=C0300
+PCI_ID=8086:27C8
+PCI_SUBSYS_ID=17AA:200A
+PCI_SLOT_NAME=0000:00:1d.0
+MODALIAS=pci:v00008086d000027C8sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting
index 2142470504..2142470504 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bAlternateSetting
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bAlternateSetting
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass
index 86397e5c10..86397e5c10 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceClass
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceNumber
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceNumber
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceProtocol
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceProtocol
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bInterfaceSubClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bInterfaceSubClass
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints
index 8a0f05e166..8a0f05e166 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/bNumEndpoints
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/bNumEndpoints
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver
index 5cf493442c..5cf493442c 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/driver
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/driver
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81
new file mode 120000
index 0000000000..1c42b874b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev1.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias
new file mode 100644
index 0000000000..a27a9fdc71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem
index af968de921..af968de921 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent
new file mode 100644
index 0000000000..ffd136d9e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes
index 75016ea362..75016ea362 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bNumEndpoints
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/bmAttributes
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev
new file mode 100644
index 0000000000..eeb4a2eb64
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev
@@ -0,0 +1 @@
+252:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device
new file mode 120000
index 0000000000..f276392cf7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/device
@@ -0,0 +1 @@
+../../../1-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval
new file mode 100644
index 0000000000..fcb4fa4875
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/interval
@@ -0,0 +1 @@
+255ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent
new file mode 100644
index 0000000000..b1c40b2b20
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass
index 86397e5c10..86397e5c10 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceClass
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceProtocol
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceProtocol
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceSubClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bDeviceSubClass
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower
index ca2ea0dab5..ca2ea0dab5 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bMaxPower
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bMaxPower
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces
index c6cf38636b..c6cf38636b 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumInterfaces
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bNumInterfaces
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice
index ff5c1613f9..ff5c1613f9 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bcdDevice
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bcdDevice
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/busnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors
new file mode 100644
index 0000000000..bc75b5136f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev
new file mode 100644
index 0000000000..1641758778
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev
@@ -0,0 +1 @@
+189:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/driver b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver
index 0b3eba3d91..0b3eba3d91 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/driver
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/driver
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00
new file mode 120000
index 0000000000..7053b52021
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev1.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct
index 635047563b..635047563b 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bcdDevice
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idProduct
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer
new file mode 100644
index 0000000000..4d6c1e12b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty uhci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/maxchild
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration
new file mode 100644
index 0000000000..4aabc755bc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/active_duration
@@ -0,0 +1 @@
+2532
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration
new file mode 100644
index 0000000000..0d748f08e7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/connected_duration
@@ -0,0 +1 @@
+113810
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product
new file mode 100644
index 0000000000..9677780a85
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/product
@@ -0,0 +1 @@
+UHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial
new file mode 100644
index 0000000000..3fed6956d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/serial
@@ -0,0 +1 @@
+0000:00:1d.0
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/speed b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed
index 48082f72f0..48082f72f0 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/speed
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/speed
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem
index 77682faf80..77682faf80 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent
new file mode 100644
index 0000000000..08586f0f4d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=0
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+BUSNUM=001
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/urbnum
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/iInterface b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/iInterface
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bEndpointAddress
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceNumber
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bInterval
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceProtocol
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/bmAttributes
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev
new file mode 100644
index 0000000000..461fbe7bb8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/dev
@@ -0,0 +1 @@
+252:1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device
new file mode 120000
index 0000000000..ec3aabbdda
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/device
@@ -0,0 +1 @@
+../../../usb1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent
new file mode 100644
index 0000000000..c5a4fd1202
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version
new file mode 100644
index 0000000000..d4dcb24258
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb1/version
@@ -0,0 +1 @@
+ 1.10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device
new file mode 120000
index 0000000000..f06be5ab3d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/device
@@ -0,0 +1 @@
+../../../0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem
new file mode 120000
index 0000000000..72a11573f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/subsystem
@@ -0,0 +1 @@
+../../../../../class/usb_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/usb_host/usb_host1/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.0/vendor b/test/sys/devices/pci0000:00/0000:00:1d.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1d.1/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/class b/test/sys/devices/pci0000:00/0000:00:1d.1/class
new file mode 100644
index 0000000000..233dcce516
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/class
@@ -0,0 +1 @@
+0x0c0300
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/config b/test/sys/devices/pci0000:00/0000:00:1d.1/config
new file mode 100644
index 0000000000..f5dc52e043
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/device b/test/sys/devices/pci0000:00/0000:00:1d.1/device
new file mode 100644
index 0000000000..e72bab0b81
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/device
@@ -0,0 +1 @@
+0x27c9
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/driver b/test/sys/devices/pci0000:00/0000:00:1d.1/driver
new file mode 120000
index 0000000000..ed69e37601
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/uhci_hcd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/enable b/test/sys/devices/pci0000:00/0000:00:1d.1/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/firmware_node b/test/sys/devices/pci0000:00/0000:00:1d.1/firmware_node
new file mode 120000
index 0000000000..2ad3429d38
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:1a \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/irq b/test/sys/devices/pci0000:00/0000:00:1d.1/irq
new file mode 100644
index 0000000000..98d9bcb75a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/irq
@@ -0,0 +1 @@
+17
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpus b/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/modalias b/test/sys/devices/pci0000:00/0000:00:1d.1/modalias
new file mode 100644
index 0000000000..d96dba36b2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027C9sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/msi_bus b/test/sys/devices/pci0000:00/0000:00:1d.1/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/pools b/test/sys/devices/pci0000:00/0000:00:1d.1/pools
new file mode 100644
index 0000000000..6f8c27bbc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/pools
@@ -0,0 +1,7 @@
+poolinfo - 0.1
+uhci_qh 11 32 128 1
+uhci_td 1 64 64 1
+buffer-2048 0 0 2048 0
+buffer-512 0 0 512 0
+buffer-128 0 0 128 0
+buffer-32 1 128 32 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/resource b/test/sys/devices/pci0000:00/0000:00:1d.1/resource
new file mode 100644
index 0000000000..7386ec0a04
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000001820 0x000000000000183f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/resource4 b/test/sys/devices/pci0000:00/0000:00:1d.1/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_device
new file mode 100644
index 0000000000..dcce13f2d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_device
@@ -0,0 +1 @@
+0x200a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/uevent
new file mode 100644
index 0000000000..bb331518c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/uevent
@@ -0,0 +1,6 @@
+DRIVER=uhci_hcd
+PCI_CLASS=C0300
+PCI_ID=8086:27C9
+PCI_SUBSYS_ID=17AA:200A
+PCI_SLOT_NAME=0000:00:1d.1
+MODALIAS=pci:v00008086d000027C9sv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bAlternateSetting
index 2142470504..2142470504 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bAlternateSetting
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bAlternateSetting
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceNumber
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/bInterfaceSubClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceNumber
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/iInterface b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceProtocol
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/iInterface
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceProtocol
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceSubClass
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bDeviceClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bInterfaceSubClass
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/driver
new file mode 120000
index 0000000000..5cf493442c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/hub \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/ep_81
new file mode 120000
index 0000000000..ca095e9f4a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev2.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/modalias
new file mode 100644
index 0000000000..a27a9fdc71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/subsystem
index af968de921..af968de921 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/uevent
new file mode 100644
index 0000000000..ffd136d9e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev
new file mode 100644
index 0000000000..674a2b6609
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev
@@ -0,0 +1 @@
+252:2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/device
new file mode 120000
index 0000000000..5a93828298
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/device
@@ -0,0 +1 @@
+../../../2-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/interval
new file mode 100644
index 0000000000..fcb4fa4875
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/interval
@@ -0,0 +1 @@
+255ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/uevent
new file mode 100644
index 0000000000..9ada5a539c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceProtocol
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceProtocol
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceProtocol
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceSubClass
index 4daddb72ff..4daddb72ff 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bDeviceSubClass
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bDeviceSubClass
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumInterfaces
index c6cf38636b..c6cf38636b 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bNumInterfaces
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bNumInterfaces
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bcdDevice
new file mode 100644
index 0000000000..ff5c1613f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bcdDevice
@@ -0,0 +1 @@
+0206
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/busnum b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/busnum
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/busnum
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/configuration b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/descriptors
new file mode 100644
index 0000000000..bc75b5136f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/dev b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/dev
new file mode 100644
index 0000000000..c6d526cc24
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/dev
@@ -0,0 +1 @@
+189:128
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/devnum b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/driver b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/driver
new file mode 120000
index 0000000000..0b3eba3d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/driver
@@ -0,0 +1 @@
+../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/ep_00
new file mode 120000
index 0000000000..dd434a788f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev2.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idProduct
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idProduct
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/manufacturer
new file mode 100644
index 0000000000..4d6c1e12b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty uhci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/maxchild
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/maxchild
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/active_duration
new file mode 100644
index 0000000000..6a0b84b987
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/active_duration
@@ -0,0 +1 @@
+2363
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/connected_duration
new file mode 100644
index 0000000000..f2750242a2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/connected_duration
@@ -0,0 +1 @@
+113687
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/level b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/product b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/product
new file mode 100644
index 0000000000..9677780a85
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/product
@@ -0,0 +1 @@
+UHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/quirks b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/serial b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/serial
new file mode 100644
index 0000000000..c95bfb0d3e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/serial
@@ -0,0 +1 @@
+0000:00:1d.1
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/speed b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/speed
index 48082f72f0..48082f72f0 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/speed
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/speed
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/subsystem
new file mode 120000
index 0000000000..77682faf80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/subsystem
@@ -0,0 +1 @@
+../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/uevent
new file mode 100644
index 0000000000..a48590e6e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=128
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+BUSNUM=002
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/urbnum
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/urbnum
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/dev
new file mode 100644
index 0000000000..cae42f5657
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/dev
@@ -0,0 +1 @@
+252:3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/device
new file mode 120000
index 0000000000..bc415c5bd3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/device
@@ -0,0 +1 @@
+../../../usb2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/uevent
new file mode 100644
index 0000000000..598a310fc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/version b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/version
new file mode 100644
index 0000000000..d4dcb24258
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb2/version
@@ -0,0 +1 @@
+ 1.10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/device b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/device
new file mode 120000
index 0000000000..f82d15303e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/device
@@ -0,0 +1 @@
+../../../0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/subsystem
new file mode 120000
index 0000000000..72a11573f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/subsystem
@@ -0,0 +1 @@
+../../../../../class/usb_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/usb_host/usb_host2/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.1/vendor b/test/sys/devices/pci0000:00/0000:00:1d.1/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.1/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1d.2/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/class b/test/sys/devices/pci0000:00/0000:00:1d.2/class
new file mode 100644
index 0000000000..233dcce516
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/class
@@ -0,0 +1 @@
+0x0c0300
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/config b/test/sys/devices/pci0000:00/0000:00:1d.2/config
new file mode 100644
index 0000000000..47731a6c30
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/device b/test/sys/devices/pci0000:00/0000:00:1d.2/device
new file mode 100644
index 0000000000..8b7c28a8dc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/device
@@ -0,0 +1 @@
+0x27ca
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/driver b/test/sys/devices/pci0000:00/0000:00:1d.2/driver
new file mode 120000
index 0000000000..ed69e37601
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/uhci_hcd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/enable b/test/sys/devices/pci0000:00/0000:00:1d.2/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/firmware_node b/test/sys/devices/pci0000:00/0000:00:1d.2/firmware_node
new file mode 120000
index 0000000000..76eb9479c5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:1d \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/irq b/test/sys/devices/pci0000:00/0000:00:1d.2/irq
new file mode 100644
index 0000000000..3c032078a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/irq
@@ -0,0 +1 @@
+18
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpus b/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/modalias b/test/sys/devices/pci0000:00/0000:00:1d.2/modalias
new file mode 100644
index 0000000000..0540045650
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027CAsv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/msi_bus b/test/sys/devices/pci0000:00/0000:00:1d.2/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/pools b/test/sys/devices/pci0000:00/0000:00:1d.2/pools
new file mode 100644
index 0000000000..3fae9312c4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/pools
@@ -0,0 +1,7 @@
+poolinfo - 0.1
+uhci_qh 13 32 128 1
+uhci_td 4 64 64 1
+buffer-2048 0 0 2048 0
+buffer-512 0 0 512 0
+buffer-128 3 32 128 1
+buffer-32 2 128 32 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/resource b/test/sys/devices/pci0000:00/0000:00:1d.2/resource
new file mode 100644
index 0000000000..1e785fe677
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000001840 0x000000000000185f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/resource4 b/test/sys/devices/pci0000:00/0000:00:1d.2/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_device
new file mode 100644
index 0000000000..dcce13f2d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_device
@@ -0,0 +1 @@
+0x200a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/uevent
new file mode 100644
index 0000000000..4390e929fc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/uevent
@@ -0,0 +1,6 @@
+DRIVER=uhci_hcd
+PCI_CLASS=C0300
+PCI_ID=8086:27CA
+PCI_SUBSYS_ID=17AA:200A
+PCI_SLOT_NAME=0000:00:1d.2
+MODALIAS=pci:v00008086d000027CAsv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/driver
new file mode 120000
index 0000000000..5cf493442c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/hub \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/ep_81
new file mode 120000
index 0000000000..b3d2f00653
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev3.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/modalias
new file mode 100644
index 0000000000..a27a9fdc71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/uevent
new file mode 100644
index 0000000000..ffd136d9e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/dev
new file mode 100644
index 0000000000..2914c02271
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/dev
@@ -0,0 +1 @@
+252:4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/device
new file mode 120000
index 0000000000..03ac22c21d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/device
@@ -0,0 +1 @@
+../../../3-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/interval
new file mode 100644
index 0000000000..fcb4fa4875
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/interval
@@ -0,0 +1 @@
+255ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/uevent
new file mode 100644
index 0000000000..33f313772c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceClass
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceClass
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/driver
new file mode 120000
index 0000000000..a28197f174
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/driver
@@ -0,0 +1 @@
+../../../../../../bus/usb/drivers/usbhid \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/ep_81
new file mode 120000
index 0000000000..a12d9200a3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev3.3_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/abs b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ev
new file mode 100644
index 0000000000..98d9bcb75a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ev
@@ -0,0 +1 @@
+17
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ff b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/key b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/key
new file mode 100644
index 0000000000..844d194187
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/key
@@ -0,0 +1 @@
+70000 0 0 0 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/led b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/msc b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/msc
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/msc
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/rel b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/rel
new file mode 100644
index 0000000000..a9c8fe8292
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/rel
@@ -0,0 +1 @@
+103
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/snd b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/sw b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/device
new file mode 120000
index 0000000000..459da56856
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/device
@@ -0,0 +1 @@
+../../../3-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/dev
new file mode 100644
index 0000000000..95aa46e144
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/dev
@@ -0,0 +1 @@
+13:71
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/device
new file mode 120000
index 0000000000..675e93ac15
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/device
@@ -0,0 +1 @@
+../../input7 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/subsystem
new file mode 120000
index 0000000000..4fae54fac9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/uevent
new file mode 100644
index 0000000000..4e0079927a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/event7/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=71
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/bustype b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/bustype
new file mode 100644
index 0000000000..1ce74b6b00
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/bustype
@@ -0,0 +1 @@
+0003
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/product b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/product
new file mode 100644
index 0000000000..c7b1c6ebbd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/product
@@ -0,0 +1 @@
+c03e
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/vendor b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/vendor
new file mode 100644
index 0000000000..cb40fac378
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/vendor
@@ -0,0 +1 @@
+046d
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/version b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/version
new file mode 100644
index 0000000000..2450c58538
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/id/version
@@ -0,0 +1 @@
+0110
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/modalias b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/modalias
new file mode 100644
index 0000000000..2f189939cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/modalias
@@ -0,0 +1 @@
+input:b0003v046DpC03Ee0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/dev
new file mode 100644
index 0000000000..24a842e3cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/dev
@@ -0,0 +1 @@
+13:33
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/device
new file mode 120000
index 0000000000..675e93ac15
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/device
@@ -0,0 +1 @@
+../../input7 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/subsystem
new file mode 120000
index 0000000000..4fae54fac9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/uevent
new file mode 100644
index 0000000000..83b19e0d53
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/mouse1/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=33
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/name b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/name
new file mode 100644
index 0000000000..6eb4e9675f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/name
@@ -0,0 +1 @@
+Logitech USB-PS/2 Optical Mouse
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/phys b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/phys
new file mode 100644
index 0000000000..501849bcf7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/phys
@@ -0,0 +1 @@
+usb-0000:00:1d.2-1/input0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/subsystem
new file mode 120000
index 0000000000..ed8b4fa1e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uevent
new file mode 100644
index 0000000000..c7d04d0191
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uevent
@@ -0,0 +1,9 @@
+PRODUCT=3/46d/c03e/110
+NAME="Logitech USB-PS/2 Optical Mouse"
+PHYS="usb-0000:00:1d.2-1/input0"
+UNIQ=""
+EV==17
+KEY==70000 0 0 0 0
+REL==103
+MSC==10
+MODALIAS=input:b0003v046DpC03Ee0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uniq b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input7/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/modalias
new file mode 100644
index 0000000000..94c6e52b4f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/modalias
@@ -0,0 +1 @@
+usb:v046DpC03Ed2000dc00dsc00dp00ic03isc01ip02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/subsystem
index 29689de588..29689de588 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0/subsystem
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/subsystem
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/uevent
new file mode 100644
index 0000000000..fb47686b5f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=usbhid
+PRODUCT=46d/c03e/2000
+TYPE=0/0/0
+INTERFACE=3/1/2
+MODALIAS=usb:v046DpC03Ed2000dc00dsc00dp00ic03isc01ip02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bInterval
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bInterval
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/dev
new file mode 100644
index 0000000000..d12c5095f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/dev
@@ -0,0 +1 @@
+252:10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/device
new file mode 120000
index 0000000000..459da56856
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/device
@@ -0,0 +1 @@
+../../../3-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/interval
new file mode 100644
index 0000000000..f5ef4471e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/interval
@@ -0,0 +1 @@
+10ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/uevent
new file mode 100644
index 0000000000..3ff3a28c56
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..e224381915
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.3_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0004
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/authorized b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPacketSize0
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPacketSize0
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPower
new file mode 100644
index 0000000000..a87e477349
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bMaxPower
@@ -0,0 +1 @@
+ 98mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bcdDevice
new file mode 100644
index 0000000000..8bd1af11bf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bcdDevice
@@ -0,0 +1 @@
+2000
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bmAttributes
index 0042f6c56d..0042f6c56d 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bmAttributes
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/bmAttributes
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/busnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/busnum
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/busnum
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/configuration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/descriptors
new file mode 100644
index 0000000000..82204b0849
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/dev
new file mode 100644
index 0000000000..5ebdb1da47
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/dev
@@ -0,0 +1 @@
+189:258
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/devnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/devnum
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/devnum
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/driver b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/driver
index 092d2282f3..092d2282f3 120000
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/driver
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/driver
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/ep_00
new file mode 120000
index 0000000000..ec7e7c1084
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev3.3_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idProduct
new file mode 100644
index 0000000000..c7b1c6ebbd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idProduct
@@ -0,0 +1 @@
+c03e
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idVendor
new file mode 100644
index 0000000000..cb40fac378
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/idVendor
@@ -0,0 +1 @@
+046d
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/manufacturer
new file mode 100644
index 0000000000..2a8f966756
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/manufacturer
@@ -0,0 +1 @@
+Logitech
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/maxchild
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/maxchild
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/active_duration
new file mode 100644
index 0000000000..10f7138744
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/active_duration
@@ -0,0 +1 @@
+112372
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/connected_duration
new file mode 100644
index 0000000000..10f7138744
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/connected_duration
@@ -0,0 +1 @@
+112372
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/level b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/level
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/level
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/persist b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/persist
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/persist
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/product b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/product
new file mode 100644
index 0000000000..87ccc5cc7a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/product
@@ -0,0 +1 @@
+USB-PS/2 Optical Mouse
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/quirks b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/speed b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/speed
new file mode 100644
index 0000000000..c239c60cba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/speed
@@ -0,0 +1 @@
+1.5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/uevent
new file mode 100644
index 0000000000..c23b73767e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=258
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=46d/c03e/2000
+TYPE=0/0/0
+BUSNUM=003
+DEVNUM=003
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/urbnum
new file mode 100644
index 0000000000..b1bd38b62a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/urbnum
@@ -0,0 +1 @@
+13
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/dev
new file mode 100644
index 0000000000..e9646862ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/dev
@@ -0,0 +1 @@
+252:11
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/device
new file mode 120000
index 0000000000..b2ea03bcd6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/device
@@ -0,0 +1 @@
+../../../3-1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/uevent
new file mode 100644
index 0000000000..7dde40c6e6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=11
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..be15c71fd2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/usb_endpoint/usbdev3.3_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0008
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/version b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/version
new file mode 100644
index 0000000000..602f25e1f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/3-1/version
@@ -0,0 +1 @@
+ 2.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bcdDevice
new file mode 100644
index 0000000000..ff5c1613f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bcdDevice
@@ -0,0 +1 @@
+0206
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/busnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/busnum
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/busnum
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/configuration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/descriptors
new file mode 100644
index 0000000000..bc75b5136f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/dev
new file mode 100644
index 0000000000..a16713ed24
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/dev
@@ -0,0 +1 @@
+189:256
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/devnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/driver b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/driver
new file mode 120000
index 0000000000..0b3eba3d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/driver
@@ -0,0 +1 @@
+../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/ep_00
new file mode 120000
index 0000000000..017d4dfa59
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev3.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idProduct
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idProduct
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/manufacturer
new file mode 100644
index 0000000000..4d6c1e12b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty uhci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/maxchild
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/maxchild
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/active_duration
new file mode 100644
index 0000000000..e973dc6dd9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/active_duration
@@ -0,0 +1 @@
+113584
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/connected_duration
new file mode 100644
index 0000000000..e973dc6dd9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/connected_duration
@@ -0,0 +1 @@
+113584
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/level b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/product b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/product
new file mode 100644
index 0000000000..9677780a85
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/product
@@ -0,0 +1 @@
+UHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/quirks b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/serial b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/serial
new file mode 100644
index 0000000000..a01e935c74
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/serial
@@ -0,0 +1 @@
+0000:00:1d.2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/speed b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/speed
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/speed
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/subsystem
new file mode 120000
index 0000000000..77682faf80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/subsystem
@@ -0,0 +1 @@
+../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/uevent
new file mode 100644
index 0000000000..e3fdc17d41
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=256
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+BUSNUM=003
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/urbnum
new file mode 100644
index 0000000000..21e72e8ac3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/urbnum
@@ -0,0 +1 @@
+48
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/dev
new file mode 100644
index 0000000000..bf7752aa37
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/dev
@@ -0,0 +1 @@
+252:5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/device
new file mode 120000
index 0000000000..a6dd0c44b7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/device
@@ -0,0 +1 @@
+../../../usb3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/uevent
new file mode 100644
index 0000000000..9d301ac5d2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/version b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/version
new file mode 100644
index 0000000000..d4dcb24258
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb3/version
@@ -0,0 +1 @@
+ 1.10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/device b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/device
new file mode 120000
index 0000000000..b7eb8a384a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/device
@@ -0,0 +1 @@
+../../../0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/subsystem
new file mode 120000
index 0000000000..72a11573f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/subsystem
@@ -0,0 +1 @@
+../../../../../class/usb_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/uevent b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/usb_host/usb_host3/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.2/vendor b/test/sys/devices/pci0000:00/0000:00:1d.2/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.2/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1d.3/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/class b/test/sys/devices/pci0000:00/0000:00:1d.3/class
new file mode 100644
index 0000000000..233dcce516
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/class
@@ -0,0 +1 @@
+0x0c0300
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/config b/test/sys/devices/pci0000:00/0000:00:1d.3/config
new file mode 100644
index 0000000000..1312a0a522
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/device b/test/sys/devices/pci0000:00/0000:00:1d.3/device
new file mode 100644
index 0000000000..4a09851bab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/device
@@ -0,0 +1 @@
+0x27cb
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/driver b/test/sys/devices/pci0000:00/0000:00:1d.3/driver
new file mode 120000
index 0000000000..ed69e37601
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/uhci_hcd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/enable b/test/sys/devices/pci0000:00/0000:00:1d.3/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/firmware_node b/test/sys/devices/pci0000:00/0000:00:1d.3/firmware_node
new file mode 120000
index 0000000000..cc9eecc0b4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:20 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/irq b/test/sys/devices/pci0000:00/0000:00:1d.3/irq
new file mode 100644
index 0000000000..d6b24041cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/irq
@@ -0,0 +1 @@
+19
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpus b/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/modalias
new file mode 100644
index 0000000000..6160ef48d9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027CBsv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/msi_bus b/test/sys/devices/pci0000:00/0000:00:1d.3/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/pools b/test/sys/devices/pci0000:00/0000:00:1d.3/pools
new file mode 100644
index 0000000000..e62f9cbdf3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/pools
@@ -0,0 +1,7 @@
+poolinfo - 0.1
+uhci_qh 13 32 128 1
+uhci_td 3 64 64 1
+buffer-2048 0 0 2048 0
+buffer-512 0 0 512 0
+buffer-128 0 0 128 0
+buffer-32 1 128 32 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/resource b/test/sys/devices/pci0000:00/0000:00:1d.3/resource
new file mode 100644
index 0000000000..7a2726f3da
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000001860 0x000000000000187f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/resource4 b/test/sys/devices/pci0000:00/0000:00:1d.3/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_device
new file mode 100644
index 0000000000..dcce13f2d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_device
@@ -0,0 +1 @@
+0x200a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/uevent
new file mode 100644
index 0000000000..52447e7b39
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/uevent
@@ -0,0 +1,6 @@
+DRIVER=uhci_hcd
+PCI_CLASS=C0300
+PCI_ID=8086:27CB
+PCI_SUBSYS_ID=17AA:200A
+PCI_SLOT_NAME=0000:00:1d.3
+MODALIAS=pci:v00008086d000027CBsv000017AAsd0000200Abc0Csc03i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/driver
new file mode 120000
index 0000000000..5cf493442c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/hub \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/ep_81
new file mode 120000
index 0000000000..a904869fe1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/modalias
new file mode 100644
index 0000000000..a27a9fdc71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/uevent
new file mode 100644
index 0000000000..ffd136d9e1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0001d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/dev
new file mode 100644
index 0000000000..f1b39606ef
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/dev
@@ -0,0 +1 @@
+252:6
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/device
new file mode 120000
index 0000000000..1d2aa23960
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/device
@@ -0,0 +1 @@
+../../../4-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/interval
new file mode 100644
index 0000000000..fcb4fa4875
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/interval
@@ -0,0 +1 @@
+255ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/uevent
new file mode 100644
index 0000000000..68b352b4f2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=6
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceClass
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceClass
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bNumEndpoints
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/bNumEndpoints
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_02 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_02
new file mode 120000
index 0000000000..90cfdfb9c0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_02
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep02 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_81
new file mode 120000
index 0000000000..060171be3e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_82 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_82
new file mode 120000
index 0000000000..44fc98ae14
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/ep_82
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep82 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/modalias
new file mode 100644
index 0000000000..822555251f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/modalias
@@ -0,0 +1 @@
+usb:v0A5Cp2110d0100dcE0dsc01dp01icE0isc01ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/uevent
new file mode 100644
index 0000000000..4e34a977ba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=a5c/2110/100
+TYPE=224/1/1
+INTERFACE=224/1/1
+MODALIAS=usb:v0A5Cp2110d0100dcE0dsc01dp01icE0isc01ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bEndpointAddress
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bEndpointAddress
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/dev
new file mode 100644
index 0000000000..bdcbeab347
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/dev
@@ -0,0 +1 @@
+252:14
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/device
new file mode 120000
index 0000000000..4e6c223359
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/device
@@ -0,0 +1 @@
+../../../4-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/uevent
new file mode 100644
index 0000000000..04412f8dd2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=14
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/dev
new file mode 100644
index 0000000000..f500d09323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/dev
@@ -0,0 +1 @@
+252:12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/device
new file mode 120000
index 0000000000..4e6c223359
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/device
@@ -0,0 +1 @@
+../../../4-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/interval
new file mode 100644
index 0000000000..2280f71329
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/interval
@@ -0,0 +1 @@
+1ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/uevent
new file mode 100644
index 0000000000..f3c1616a84
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..66375d5000
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0010
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bEndpointAddress
new file mode 100644
index 0000000000..dde92ddc1a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bEndpointAddress
@@ -0,0 +1 @@
+82
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/dev
new file mode 100644
index 0000000000..d4e9a09b8a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/dev
@@ -0,0 +1 @@
+252:13
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/device
new file mode 120000
index 0000000000..4e6c223359
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/device
@@ -0,0 +1 @@
+../../../4-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/uevent
new file mode 100644
index 0000000000..5e324ec077
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=13
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceClass
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceClass
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceNumber
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceNumber
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceProtocol
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceProtocol
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceSubClass
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bInterfaceSubClass
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bNumEndpoints
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/bNumEndpoints
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_03 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_03
new file mode 120000
index 0000000000..c24d9704cc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_03
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep03 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_83 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_83
new file mode 120000
index 0000000000..0fa6c5ace1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/ep_83
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep83 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/modalias
new file mode 100644
index 0000000000..822555251f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/modalias
@@ -0,0 +1 @@
+usb:v0A5Cp2110d0100dcE0dsc01dp01icE0isc01ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/uevent
new file mode 100644
index 0000000000..4e34a977ba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=a5c/2110/100
+TYPE=224/1/1
+INTERFACE=224/1/1
+MODALIAS=usb:v0A5Cp2110d0100dcE0dsc01dp01icE0isc01ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bEndpointAddress
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bEndpointAddress
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bmAttributes
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/bmAttributes
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/dev
new file mode 100644
index 0000000000..a2baf86e19
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/dev
@@ -0,0 +1 @@
+252:16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/device
new file mode 120000
index 0000000000..9412af3e6c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/device
@@ -0,0 +1 @@
+../../../4-1:1.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/interval
new file mode 100644
index 0000000000..2280f71329
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/interval
@@ -0,0 +1 @@
+1ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/type
new file mode 100644
index 0000000000..1ac1521640
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/type
@@ -0,0 +1 @@
+Isoc
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/uevent
new file mode 100644
index 0000000000..60fb5b7b2f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=16
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize
index 739d79706d..739d79706d 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bEndpointAddress
new file mode 100644
index 0000000000..76a8b2b703
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bEndpointAddress
@@ -0,0 +1 @@
+83
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bmAttributes
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/bmAttributes
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/dev
new file mode 100644
index 0000000000..525a9fe407
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/dev
@@ -0,0 +1 @@
+252:15
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/device
new file mode 120000
index 0000000000..9412af3e6c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/device
@@ -0,0 +1 @@
+../../../4-1:1.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/interval
new file mode 100644
index 0000000000..2280f71329
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/interval
@@ -0,0 +1 @@
+1ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/type
new file mode 100644
index 0000000000..1ac1521640
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/type
@@ -0,0 +1 @@
+Isoc
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/uevent
new file mode 100644
index 0000000000..b030034051
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=15
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize
index 739d79706d..739d79706d 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceClass
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceClass
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceNumber
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceNumber
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceProtocol
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceProtocol
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceSubClass
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bInterfaceSubClass
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bNumEndpoints
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/bNumEndpoints
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_04 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_04
new file mode 120000
index 0000000000..e4a6309a18
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_04
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep04 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_84 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_84
new file mode 120000
index 0000000000..e1dc4a4010
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/ep_84
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep84 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/modalias
new file mode 100644
index 0000000000..430f2aac8f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/modalias
@@ -0,0 +1 @@
+usb:v0A5Cp2110d0100dcE0dsc01dp01icFFiscFFipFF
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/uevent
new file mode 100644
index 0000000000..6a006a9ac6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=a5c/2110/100
+TYPE=224/1/1
+INTERFACE=255/255/255
+MODALIAS=usb:v0A5Cp2110d0100dcE0dsc01dp01icFFiscFFipFF
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bEndpointAddress
new file mode 100644
index 0000000000..64969239d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bEndpointAddress
@@ -0,0 +1 @@
+04
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/dev
new file mode 100644
index 0000000000..106878c9a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/dev
@@ -0,0 +1 @@
+252:18
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/device
new file mode 120000
index 0000000000..5426d76110
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/device
@@ -0,0 +1 @@
+../../../4-1:1.2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/uevent
new file mode 100644
index 0000000000..22e8ee4de1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=18
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/wMaxPacketSize
new file mode 100644
index 0000000000..0bfe0202ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04/wMaxPacketSize
@@ -0,0 +1 @@
+0020
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bEndpointAddress
new file mode 100644
index 0000000000..871727de1f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bEndpointAddress
@@ -0,0 +1 @@
+84
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bInterval
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bInterval
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/dev
new file mode 100644
index 0000000000..2d7484226d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/dev
@@ -0,0 +1 @@
+252:17
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/device
new file mode 120000
index 0000000000..5426d76110
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/device
@@ -0,0 +1 @@
+../../../4-1:1.2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/uevent
new file mode 100644
index 0000000000..1b9c38e51c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=17
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/wMaxPacketSize
new file mode 100644
index 0000000000..0bfe0202ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84/wMaxPacketSize
@@ -0,0 +1 @@
+0020
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceClass
new file mode 100644
index 0000000000..d6ddcd5065
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceClass
@@ -0,0 +1 @@
+fe
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceNumber
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceNumber
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceSubClass
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bInterfaceSubClass
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/modalias
new file mode 100644
index 0000000000..bfa5015a37
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/modalias
@@ -0,0 +1 @@
+usb:v0A5Cp2110d0100dcE0dsc01dp01icFEisc01ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/uevent
new file mode 100644
index 0000000000..4bf4782582
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=a5c/2110/100
+TYPE=224/1/1
+INTERFACE=254/1/0
+MODALIAS=usb:v0A5Cp2110d0100dcE0dsc01dp01icFEisc01ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/authorized b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceClass
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceClass
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceProtocol
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceProtocol
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceSubClass
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bDeviceSubClass
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumInterfaces
new file mode 100644
index 0000000000..4429917f30
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bNumInterfaces
@@ -0,0 +1 @@
+ 4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bcdDevice
new file mode 100644
index 0000000000..e199843fc5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bcdDevice
@@ -0,0 +1 @@
+0100
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/busnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/busnum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/busnum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/configuration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/descriptors
new file mode 100644
index 0000000000..e3acb3958b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/dev
new file mode 100644
index 0000000000..1d0e3c7085
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/dev
@@ -0,0 +1 @@
+189:385
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/devnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/devnum
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/devnum
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/driver b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/driver
new file mode 120000
index 0000000000..092d2282f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/ep_00
new file mode 120000
index 0000000000..9901da9a04
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.2_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idProduct
new file mode 100644
index 0000000000..281e3d9981
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idProduct
@@ -0,0 +1 @@
+2110
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idVendor
new file mode 100644
index 0000000000..4a60677656
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/idVendor
@@ -0,0 +1 @@
+0a5c
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/manufacturer
new file mode 100644
index 0000000000..2fa5dd2a8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/manufacturer
@@ -0,0 +1 @@
+Broadcom Corp
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/maxchild
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/maxchild
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/active_duration
new file mode 100644
index 0000000000..9537691a51
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/active_duration
@@ -0,0 +1 @@
+112053
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/connected_duration
new file mode 100644
index 0000000000..9537691a51
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/connected_duration
@@ -0,0 +1 @@
+112053
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/level b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/level
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/level
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/persist b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/persist
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/persist
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/product b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/product
new file mode 100644
index 0000000000..0ce5be71ba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/product
@@ -0,0 +1 @@
+BCM2045B
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/quirks b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/speed b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/speed
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/speed
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/uevent
new file mode 100644
index 0000000000..1b9c8bea34
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=385
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=a5c/2110/100
+TYPE=224/1/1
+BUSNUM=004
+DEVNUM=002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/urbnum
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/urbnum
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/dev
new file mode 100644
index 0000000000..af7fe00234
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/dev
@@ -0,0 +1 @@
+252:19
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/device
new file mode 120000
index 0000000000..8134880373
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/device
@@ -0,0 +1 @@
+../../../4-1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/uevent
new file mode 100644
index 0000000000..4e2c7e84ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=19
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/version b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/version
new file mode 100644
index 0000000000..602f25e1f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/version
@@ -0,0 +1 @@
+ 2.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceClass
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceClass
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bNumEndpoints
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/bNumEndpoints
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_02 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_02
new file mode 120000
index 0000000000..f75e6a2118
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_02
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.3_ep02 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_81
new file mode 120000
index 0000000000..6df694755d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.3_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_83 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_83
new file mode 120000
index 0000000000..d32e1eede3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ep_83
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.3_ep83 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/modalias
new file mode 100644
index 0000000000..dbcbdda812
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/modalias
@@ -0,0 +1 @@
+usb:v0483p2016d0001dc00dsc00dp00icFFisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/uevent
new file mode 100644
index 0000000000..9dcf599894
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=483/2016/1
+TYPE=0/0/0
+INTERFACE=255/0/0
+MODALIAS=usb:v0483p2016d0001dc00dsc00dp00icFFisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bEndpointAddress
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bEndpointAddress
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/dev
new file mode 100644
index 0000000000..9845e54b6a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/dev
@@ -0,0 +1 @@
+252:21
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/device
new file mode 120000
index 0000000000..033ddb420b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/device
@@ -0,0 +1 @@
+../../../4-2:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/uevent
new file mode 100644
index 0000000000..834fe58a57
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=21
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep02/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/dev
new file mode 100644
index 0000000000..85618872ba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/dev
@@ -0,0 +1 @@
+252:20
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/device
new file mode 120000
index 0000000000..033ddb420b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/device
@@ -0,0 +1 @@
+../../../4-2:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/uevent
new file mode 100644
index 0000000000..cbe1fcb996
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=20
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bEndpointAddress
new file mode 100644
index 0000000000..76a8b2b703
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bEndpointAddress
@@ -0,0 +1 @@
+83
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bInterval
new file mode 100644
index 0000000000..8351c19397
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bInterval
@@ -0,0 +1 @@
+14
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/dev
new file mode 100644
index 0000000000..a2c5eecc73
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/dev
@@ -0,0 +1 @@
+252:22
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/device
new file mode 120000
index 0000000000..033ddb420b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/device
@@ -0,0 +1 @@
+../../../4-2:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/interval
new file mode 100644
index 0000000000..164c349ec6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/interval
@@ -0,0 +1 @@
+20ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/uevent
new file mode 100644
index 0000000000..5e23395efb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=22
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/wMaxPacketSize
new file mode 100644
index 0000000000..e224381915
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usb_endpoint/usbdev4.3_ep83/wMaxPacketSize
@@ -0,0 +1 @@
+0004
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/authorized b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPacketSize0
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPacketSize0
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPower
new file mode 100644
index 0000000000..a3369c7120
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bMaxPower
@@ -0,0 +1 @@
+100mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bcdDevice
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bcdDevice
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bmAttributes
new file mode 100644
index 0000000000..0042f6c56d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/bmAttributes
@@ -0,0 +1 @@
+a0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/busnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/busnum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/busnum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/configuration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/descriptors
new file mode 100644
index 0000000000..f7eeffd8e9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/dev
new file mode 100644
index 0000000000..2b44fb9531
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/dev
@@ -0,0 +1 @@
+189:386
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/devnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/devnum
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/devnum
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/driver b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/driver
new file mode 120000
index 0000000000..092d2282f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/ep_00
new file mode 120000
index 0000000000..5944a8358f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.3_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idProduct
new file mode 100644
index 0000000000..6f6d045ba5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idProduct
@@ -0,0 +1 @@
+2016
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idVendor
new file mode 100644
index 0000000000..a5aba47ba4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/idVendor
@@ -0,0 +1 @@
+0483
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/manufacturer
new file mode 100644
index 0000000000..4513b02f04
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/manufacturer
@@ -0,0 +1 @@
+STMicroelectronics
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/maxchild
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/maxchild
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/active_duration
new file mode 100644
index 0000000000..a98bdef93f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/active_duration
@@ -0,0 +1 @@
+111754
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/connected_duration
new file mode 100644
index 0000000000..a98bdef93f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/connected_duration
@@ -0,0 +1 @@
+111754
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/level b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/level
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/level
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/persist b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/persist
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/persist
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/product b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/product
new file mode 100644
index 0000000000..e6a3064b63
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/product
@@ -0,0 +1 @@
+Biometric Coprocessor
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/quirks b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/speed b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/speed
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/speed
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/uevent
new file mode 100644
index 0000000000..0c9f0b83fe
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=386
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=483/2016/1
+TYPE=0/0/0
+BUSNUM=004
+DEVNUM=003
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/irq b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/urbnum
index ec635144f6..ec635144f6 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/irq
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/urbnum
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/dev
new file mode 100644
index 0000000000..155ecf8f22
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/dev
@@ -0,0 +1 @@
+252:23
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/device
new file mode 120000
index 0000000000..8fe9e1c7ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/device
@@ -0,0 +1 @@
+../../../4-2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/uevent
new file mode 100644
index 0000000000..bd5d7c8474
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=23
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..be15c71fd2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usb_endpoint/usbdev4.3_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0008
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/version b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/version
new file mode 100644
index 0000000000..9fce849a25
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/version
@@ -0,0 +1 @@
+ 1.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bcdDevice
new file mode 100644
index 0000000000..ff5c1613f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bcdDevice
@@ -0,0 +1 @@
+0206
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/busnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/busnum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/busnum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/configuration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/descriptors
new file mode 100644
index 0000000000..bc75b5136f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/dev
new file mode 100644
index 0000000000..f57dc503b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/dev
@@ -0,0 +1 @@
+189:384
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/devnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/driver b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/driver
new file mode 120000
index 0000000000..0b3eba3d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/driver
@@ -0,0 +1 @@
+../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/ep_00
new file mode 120000
index 0000000000..2ed7a69d09
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev4.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idProduct
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idProduct
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/manufacturer
new file mode 100644
index 0000000000..4d6c1e12b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty uhci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/maxchild
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/maxchild
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/active_duration
new file mode 100644
index 0000000000..10f1be6b55
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/active_duration
@@ -0,0 +1 @@
+113439
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/connected_duration
new file mode 100644
index 0000000000..10f1be6b55
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/connected_duration
@@ -0,0 +1 @@
+113439
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/level b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/product b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/product
new file mode 100644
index 0000000000..9677780a85
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/product
@@ -0,0 +1 @@
+UHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/quirks b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/serial b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/serial
new file mode 100644
index 0000000000..a37bb88ca7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/serial
@@ -0,0 +1 @@
+0000:00:1d.3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/speed b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/speed
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/speed
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/subsystem
new file mode 120000
index 0000000000..77682faf80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/subsystem
@@ -0,0 +1 @@
+../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/uevent
new file mode 100644
index 0000000000..65141c1f08
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=384
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/1/206
+TYPE=9/0/0
+BUSNUM=004
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/urbnum
new file mode 100644
index 0000000000..a8fa06e1be
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/urbnum
@@ -0,0 +1 @@
+62
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/dev
new file mode 100644
index 0000000000..697e2170aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/dev
@@ -0,0 +1 @@
+252:7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/device
new file mode 120000
index 0000000000..8a501f195f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/device
@@ -0,0 +1 @@
+../../../usb4 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/uevent
new file mode 100644
index 0000000000..7dcc2a045b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/version b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/version
new file mode 100644
index 0000000000..d4dcb24258
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/version
@@ -0,0 +1 @@
+ 1.10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/device b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/device
new file mode 120000
index 0000000000..d7a7d7674c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/device
@@ -0,0 +1 @@
+../../../0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/subsystem
new file mode 120000
index 0000000000..72a11573f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/subsystem
@@ -0,0 +1 @@
+../../../../../class/usb_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/uevent b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb_host/usb_host4/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.3/vendor b/test/sys/devices/pci0000:00/0000:00:1d.3/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class
deleted file mode 100644
index 145a550829..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class
+++ /dev/null
@@ -1 +0,0 @@
-0x010000
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device
deleted file mode 100644
index c271a13ff6..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device
+++ /dev/null
@@ -1 +0,0 @@
-0x008f
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/driver b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/driver
deleted file mode 120000
index f6536ff545..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/driver
+++ /dev/null
@@ -1 +0,0 @@
-../../../../bus/pci/drivers/aic7xxx \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/driver b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/driver
deleted file mode 120000
index 5fbbc0f385..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/driver
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../../bus/scsi/drivers/sd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/model b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/model
deleted file mode 100644
index 392039b199..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/model
+++ /dev/null
@@ -1 +0,0 @@
-ST336605LW !#
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/rev b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/rev
deleted file mode 100644
index 65dd514497..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/rev
+++ /dev/null
@@ -1 +0,0 @@
-B245
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/subsystem
deleted file mode 120000
index 2edcea4660..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/subsystem
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/vendor b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/vendor
deleted file mode 100644
index d87b2a5c0b..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/vendor
+++ /dev/null
@@ -1 +0,0 @@
-IBM-ESXS
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq
deleted file mode 100644
index 2bd5a0a98a..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq
+++ /dev/null
@@ -1 +0,0 @@
-22
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device
deleted file mode 100644
index 8419b39dd6..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device
+++ /dev/null
@@ -1 +0,0 @@
-0x0205
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor
deleted file mode 100644
index 7369ccd585..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor
+++ /dev/null
@@ -1 +0,0 @@
-0x1014
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor
deleted file mode 100644
index a5d57044c8..0000000000
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor
+++ /dev/null
@@ -1 +0,0 @@
-0x9005
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/class b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/class
new file mode 100644
index 0000000000..6096f61aaf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/class
@@ -0,0 +1 @@
+0x060700
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/config b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/config
new file mode 100644
index 0000000000..be3404f83f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/device
new file mode 100644
index 0000000000..a06a6ac093
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/device
@@ -0,0 +1 @@
+0xac56
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/driver b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/driver
new file mode 120000
index 0000000000..9c9a8b7a35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/driver
@@ -0,0 +1 @@
+../../../../bus/pci/drivers/yenta_cardbus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/enable b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/firmware_node
new file mode 120000
index 0000000000..01ec1668be
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/firmware_node
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/irq b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/irq
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/irq
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/modalias b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/modalias
new file mode 100644
index 0000000000..4052d948c8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/modalias
@@ -0,0 +1 @@
+pci:v0000104Cd0000AC56sv000017AAsd00002012bc06sc07i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/msi_bus
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/device
new file mode 120000
index 0000000000..6a46f1e54e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/device
@@ -0,0 +1 @@
+../../../0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/subsystem b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/subsystem
new file mode 120000
index 0000000000..deea66be17
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/subsystem
@@ -0,0 +1 @@
+../../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/uevent b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pci_bus/0000:16/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_io b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_io
new file mode 100644
index 0000000000..b1c976ec33
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_io
@@ -0,0 +1,6 @@
+0x00000100 - 0x000003af
+0x000003e0 - 0x000004ff
+0x00000820 - 0x000008ff
+0x00000a00 - 0x00000aff
+0x00000c00 - 0x00000cf7
+0x0000a000 - 0x0000dfff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_mem b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_mem
new file mode 100644
index 0000000000..2f519cc453
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_mem
@@ -0,0 +1,5 @@
+0x000c0000 - 0x000fffff
+0x60000000 - 0x60ffffff
+0xa0000000 - 0xa0ffffff
+0xe0000000 - 0xe3ffffff
+0xe4300000 - 0xe7ffffff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_setup_done b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_setup_done
new file mode 100644
index 0000000000..7cfab5b05d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/available_resources_setup_done
@@ -0,0 +1 @@
+yes
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_irq_mask b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_irq_mask
new file mode 100644
index 0000000000..d2ce0ecb99
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_irq_mask
@@ -0,0 +1 @@
+0x0cf8
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_pm_state b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_pm_state
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_pm_state
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_type b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_type
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_type
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vcc b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vcc
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vcc
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_voltage b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_voltage
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_voltage
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vpp b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vpp
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/card_vpp
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/cis b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/cis
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/cis
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/device
new file mode 120000
index 0000000000..6a46f1e54e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/device
@@ -0,0 +1 @@
+../../../0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/subsystem b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/subsystem
new file mode 120000
index 0000000000..c09baf13e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/pcmcia_socket \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/uevent b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/uevent
new file mode 100644
index 0000000000..636f168941
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/pcmcia_socket/pcmcia_socket0/uevent
@@ -0,0 +1 @@
+SOCKET_NO=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource
new file mode 100644
index 0000000000..6ce957e317
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource
@@ -0,0 +1,12 @@
+0x00000000e4300000 0x00000000e4300fff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x000000000000a000 0x000000000000a0ff 0x0000000000020100
+0x000000000000a400 0x000000000000a4ff 0x0000000000020100
+0x00000000e0000000 0x00000000e3ffffff 0x0000000000021200
+0x0000000088000000 0x000000008bffffff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource0 b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem
new file mode 120000
index 0000000000..d6210992bb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem
@@ -0,0 +1 @@
+../../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_device
new file mode 100644
index 0000000000..5a95ea2bb8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_device
@@ -0,0 +1 @@
+0x2012
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/uevent b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/uevent
new file mode 100644
index 0000000000..7c77bd7d77
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/uevent
@@ -0,0 +1,6 @@
+DRIVER=yenta_cardbus
+PCI_CLASS=60700
+PCI_ID=104C:AC56
+PCI_SUBSYS_ID=17AA:2012
+PCI_SLOT_NAME=0000:15:00.0
+MODALIAS=pci:v0000104Cd0000AC56sv000017AAsd00002012bc06sc07i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/vendor b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/vendor
new file mode 100644
index 0000000000..b6b18b2ea4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/vendor
@@ -0,0 +1 @@
+0x104c
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/yenta_registers b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/yenta_registers
new file mode 100644
index 0000000000..e3eb56c08d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/yenta_registers
@@ -0,0 +1,11 @@
+CB registers:
+00: 00000000 00000006 30000087 00000000
+10: 00000400 00000000 00000000 00000000
+20: 00000000
+
+ExCA registers:
+00: 84 01 00 50 00 08 00 00 - 00 00 01 00 00 00 01 00
+10: 00 00 00 00 00 00 c0 00 - 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
+30: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
+40: 00 00 00 00 00
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1e.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/class b/test/sys/devices/pci0000:00/0000:00:1e.0/class
index 8b40e6a7b7..725935d078 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/class
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/class
@@ -1 +1 @@
-0x060400
+0x060401
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/config b/test/sys/devices/pci0000:00/0000:00:1e.0/config
new file mode 100644
index 0000000000..412c109356
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/device b/test/sys/devices/pci0000:00/0000:00:1e.0/device
index 9fe3927fbb..9f43cba31e 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/device
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/device
@@ -1 +1 @@
-0x244e
+0x2448
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/enable b/test/sys/devices/pci0000:00/0000:00:1e.0/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1e.0/firmware_node
new file mode 120000
index 0000000000..9c1a17f9b2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:11 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/modalias b/test/sys/devices/pci0000:00/0000:00:1e.0/modalias
new file mode 100644
index 0000000000..b294153163
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d00002448sv00000000sd00000000bc06sc04i01
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1e.0/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/msi_bus
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/cpuaffinity b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/device b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/device
new file mode 120000
index 0000000000..a97370a78a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/device
@@ -0,0 +1 @@
+../../../0000:00:1e.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/subsystem b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/subsystem
new file mode 120000
index 0000000000..1d26d30581
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/subsystem
@@ -0,0 +1 @@
+../../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/uevent b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:15/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1e.0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/resource b/test/sys/devices/pci0000:00/0000:00:1e.0/resource
index f8f56abf32..1c1359fc60 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/resource
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/resource
@@ -5,8 +5,8 @@
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
-0x0000000000000000 0x0000000000000000 0x0000000000000000
-0x0000000000000000 0x0000000000000000 0x0000000000000000
-0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x000000000000a000 0x000000000000dfff 0x0000000000000100
+0x00000000e4300000 0x00000000e7ffffff 0x0000000000000200
+0x00000000e0000000 0x00000000e3ffffff 0x0000000000001201
0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/uevent b/test/sys/devices/pci0000:00/0000:00:1e.0/uevent
new file mode 100644
index 0000000000..c028e2616f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1e.0/uevent
@@ -0,0 +1,5 @@
+PCI_CLASS=60401
+PCI_ID=8086:2448
+PCI_SUBSYS_ID=0000:0000
+PCI_SLOT_NAME=0000:00:1e.0
+MODALIAS=pci:v00008086d00002448sv00000000sd00000000bc06sc04i01
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1f.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/class b/test/sys/devices/pci0000:00/0000:00:1f.0/class
new file mode 100644
index 0000000000..bc758a7b5e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/class
@@ -0,0 +1 @@
+0x060100
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/config b/test/sys/devices/pci0000:00/0000:00:1f.0/config
new file mode 100644
index 0000000000..725c494770
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/device b/test/sys/devices/pci0000:00/0000:00:1f.0/device
new file mode 100644
index 0000000000..b31957e282
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/device
@@ -0,0 +1 @@
+0x27b9
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/enable b/test/sys/devices/pci0000:00/0000:00:1f.0/enable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/enable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/firmware_node b/test/sys/devices/pci0000:00/0000:00:1f.0/firmware_node
new file mode 120000
index 0000000000..fb3bddbb26
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/irq b/test/sys/devices/pci0000:00/0000:00:1f.0/irq
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/irq
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpus b/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/modalias b/test/sys/devices/pci0000:00/0000:00:1f.0/modalias
new file mode 100644
index 0000000000..8f0301c211
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027B9sv000017AAsd00002009bc06sc01i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1f.0/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/resource b/test/sys/devices/pci0000:00/0000:00:1f.0/resource
new file mode 100644
index 0000000000..2d8766d6a3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_device
new file mode 100644
index 0000000000..8cee5396f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_device
@@ -0,0 +1 @@
+0x2009
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.0/uevent
new file mode 100644
index 0000000000..3ca5d6a5aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/uevent
@@ -0,0 +1,5 @@
+PCI_CLASS=60100
+PCI_ID=8086:27B9
+PCI_SUBSYS_ID=17AA:2009
+PCI_SLOT_NAME=0000:00:1f.0
+MODALIAS=pci:v00008086d000027B9sv000017AAsd00002009bc06sc01i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.0/vendor b/test/sys/devices/pci0000:00/0000:00:1f.0/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.0/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1f.1/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/class b/test/sys/devices/pci0000:00/0000:00:1f.1/class
new file mode 100644
index 0000000000..d2ded34f93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/class
@@ -0,0 +1 @@
+0x01018a
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/config b/test/sys/devices/pci0000:00/0000:00:1f.1/config
new file mode 100644
index 0000000000..7856da2674
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/device b/test/sys/devices/pci0000:00/0000:00:1f.1/device
new file mode 100644
index 0000000000..1e54094661
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/device
@@ -0,0 +1 @@
+0x27df
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/driver b/test/sys/devices/pci0000:00/0000:00:1f.1/driver
new file mode 120000
index 0000000000..f2901b951a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/ata_piix \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/enable b/test/sys/devices/pci0000:00/0000:00:1f.1/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/firmware_node b/test/sys/devices/pci0000:00/0000:00:1f.1/firmware_node
new file mode 120000
index 0000000000..ebc9a22514
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:13 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/can_queue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/can_queue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/device
new file mode 120000
index 0000000000..59e9abe1c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/device
@@ -0,0 +1 @@
+../../../host4 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/proc_name
new file mode 100644
index 0000000000..eaf803c1a1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/proc_name
@@ -0,0 +1 @@
+ata_piix
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/sg_tablesize
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/sg_tablesize
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/state b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unique_id
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4/unique_id
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/bdi b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/bdi
new file mode 120000
index 0000000000..0a96e7f45f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/bdi
@@ -0,0 +1 @@
+../../../../../../../virtual/bdi/11:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/capability b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/capability
new file mode 100644
index 0000000000..d6b24041cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/capability
@@ -0,0 +1 @@
+19
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/dev b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/dev
new file mode 100644
index 0000000000..3d33f0f4ad
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/dev
@@ -0,0 +1 @@
+11:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/device
new file mode 120000
index 0000000000..32d31073aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/device
@@ -0,0 +1 @@
+../../../4:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/hw_sector_size b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/hw_sector_size
new file mode 100644
index 0000000000..4d0e90cbcb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/hw_sector_size
@@ -0,0 +1 @@
+512
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_max b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_max
new file mode 100644
index 0000000000..08558e471c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_max
@@ -0,0 +1 @@
+16384
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_penalty b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_penalty
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/back_seek_penalty
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_async b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_async
new file mode 100644
index 0000000000..cb1a40df0f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_async
@@ -0,0 +1 @@
+250
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_sync b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_sync
new file mode 100644
index 0000000000..d136d6a714
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/fifo_expire_sync
@@ -0,0 +1 @@
+125
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/quantum b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/quantum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/quantum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async
index 425151f3a4..425151f3a4 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/bmAttributes
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async_rq b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async_rq
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_async_rq
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_idle b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_idle
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_idle
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_sync b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_sync
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/iosched/slice_sync
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_hw_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_hw_sectors_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_hw_sectors_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_sectors_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/max_sectors_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nomerges b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nomerges
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nomerges
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nr_requests b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nr_requests
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/nr_requests
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/read_ahead_kb b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/scheduler b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/scheduler
new file mode 100644
index 0000000000..8b357d87cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/queue/scheduler
@@ -0,0 +1 @@
+noop anticipatory deadline [cfq]
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/range b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/removable b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/removable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/removable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/ro b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/size b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/size
new file mode 100644
index 0000000000..8078c2a5cd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/size
@@ -0,0 +1 @@
+2097151
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/stat b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/subsystem
new file mode 120000
index 0000000000..33c70a3d49
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/uevent
new file mode 100644
index 0000000000..59eb810607
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/block/sr0/uevent
@@ -0,0 +1,3 @@
+MAJOR=11
+MINOR=0
+DEVTYPE=disk
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/dev b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/dev
new file mode 100644
index 0000000000..69195c0b96
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/dev
@@ -0,0 +1 @@
+254:1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/device
new file mode 120000
index 0000000000..32d31073aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/device
@@ -0,0 +1 @@
+../../../4:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/subsystem
new file mode 120000
index 0000000000..e2aa920b92
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/bsg \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/uevent
new file mode 100644
index 0000000000..02142464db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/bsg/4:0:0:0/uevent
@@ -0,0 +1,2 @@
+MAJOR=254
+MINOR=1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/device_blocked b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/device_blocked
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/device_blocked
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/driver b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/driver
new file mode 120000
index 0000000000..fe479f5836
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/driver
@@ -0,0 +1 @@
+../../../../../../bus/scsi/drivers/sr \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/evt_media_change b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/evt_media_change
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/evt_media_change
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/generic b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/generic
new file mode 120000
index 0000000000..41bc82db60
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/generic
@@ -0,0 +1 @@
+scsi_generic/sg1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/queue_depth b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iocounterbits
index f5c89552bd..f5c89552bd 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/queue_depth
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iocounterbits
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iodone_cnt b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iodone_cnt
new file mode 100644
index 0000000000..e439a9acba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iodone_cnt
@@ -0,0 +1 @@
+0x71
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/ioerr_cnt b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/ioerr_cnt
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/ioerr_cnt
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iorequest_cnt b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iorequest_cnt
new file mode 100644
index 0000000000..ab0b052336
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/iorequest_cnt
@@ -0,0 +1 @@
+0x1a1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/modalias b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/modalias
new file mode 100644
index 0000000000..b584a10dd0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/modalias
@@ -0,0 +1 @@
+scsi:t-0x05
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/model b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/model
new file mode 100644
index 0000000000..23bd1b72f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/model
@@ -0,0 +1 @@
+DVD-RAM UJ-842
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_depth b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_depth
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_depth
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_type b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_type
new file mode 100644
index 0000000000..621e94f0ec
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/queue_type
@@ -0,0 +1 @@
+none
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/rev b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/rev
new file mode 100644
index 0000000000..f6ba21e6cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/rev
@@ -0,0 +1 @@
+RB01
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/device
new file mode 120000
index 0000000000..32d31073aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/device
@@ -0,0 +1 @@
+../../../4:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/subsystem
new file mode 120000
index 0000000000..caa8462699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/scsi_device \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/dev b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/dev
new file mode 100644
index 0000000000..bd84814a63
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/dev
@@ -0,0 +1 @@
+21:1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/device
new file mode 120000
index 0000000000..32d31073aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/device
@@ -0,0 +1 @@
+../../../4:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/subsystem
new file mode 120000
index 0000000000..248211f592
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/scsi_generic \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/uevent
new file mode 100644
index 0000000000..d154bb40a1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_generic/sg1/uevent
@@ -0,0 +1,2 @@
+MAJOR=21
+MINOR=1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_level b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_level
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/scsi_level
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/state b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/subsystem
new file mode 120000
index 0000000000..0093fc1762
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/timeout b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/timeout
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/timeout
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/type b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/type
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/type
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/uevent
new file mode 100644
index 0000000000..3782602bb0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/uevent
@@ -0,0 +1,3 @@
+DEVTYPE=scsi_device
+DRIVER=sr
+MODALIAS=scsi:t-0x05
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/vendor b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/vendor
new file mode 100644
index 0000000000..0d22c779a2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0/vendor
@@ -0,0 +1 @@
+MATSHITA
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/subsystem
new file mode 120000
index 0000000000..117235d664
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/uevent
new file mode 100644
index 0000000000..ce02d8524b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_target
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host4/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host4/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/can_queue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/can_queue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/device b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/device
new file mode 120000
index 0000000000..6916fb5952
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/device
@@ -0,0 +1 @@
+../../../host5 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/proc_name
new file mode 100644
index 0000000000..eaf803c1a1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/proc_name
@@ -0,0 +1 @@
+ata_piix
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/sg_tablesize
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/sg_tablesize
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/state b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unique_id
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/scsi_host/host5/unique_id
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/host5/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/host5/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/irq b/test/sys/devices/pci0000:00/0000:00:1f.1/irq
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/irq
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpus b/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/modalias b/test/sys/devices/pci0000:00/0000:00:1f.1/modalias
new file mode 100644
index 0000000000..7d40b86a94
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027DFsv000017AAsd0000200Cbc01sc01i8a
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/msi_bus b/test/sys/devices/pci0000:00/0000:00:1f.1/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource b/test/sys/devices/pci0000:00/0000:00:1f.1/resource
new file mode 100644
index 0000000000..51946efb9e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource
@@ -0,0 +1,7 @@
+0x00000000000001f0 0x00000000000001f7 0x0000000000000110
+0x00000000000003f6 0x00000000000003f6 0x0000000000000110
+0x0000000000000170 0x0000000000000177 0x0000000000000110
+0x0000000000000376 0x0000000000000376 0x0000000000000110
+0x0000000000001880 0x000000000000188f 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource0 b/test/sys/devices/pci0000:00/0000:00:1f.1/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource1 b/test/sys/devices/pci0000:00/0000:00:1f.1/resource1
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource2 b/test/sys/devices/pci0000:00/0000:00:1f.1/resource2
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource3 b/test/sys/devices/pci0000:00/0000:00:1f.1/resource3
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource3
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/resource4 b/test/sys/devices/pci0000:00/0000:00:1f.1/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_device
new file mode 100644
index 0000000000..2402878ff1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_device
@@ -0,0 +1 @@
+0x200c
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/uevent b/test/sys/devices/pci0000:00/0000:00:1f.1/uevent
new file mode 100644
index 0000000000..af637407ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/uevent
@@ -0,0 +1,6 @@
+DRIVER=ata_piix
+PCI_CLASS=1018A
+PCI_ID=8086:27DF
+PCI_SUBSYS_ID=17AA:200C
+PCI_SLOT_NAME=0000:00:1f.1
+MODALIAS=pci:v00008086d000027DFsv000017AAsd0000200Cbc01sc01i8a
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.1/vendor b/test/sys/devices/pci0000:00/0000:00:1f.1/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.1/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1f.2/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/class b/test/sys/devices/pci0000:00/0000:00:1f.2/class
new file mode 100644
index 0000000000..83229b2e3e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/class
@@ -0,0 +1 @@
+0x010601
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/config b/test/sys/devices/pci0000:00/0000:00:1f.2/config
new file mode 100644
index 0000000000..6e2794dc8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/device b/test/sys/devices/pci0000:00/0000:00:1f.2/device
new file mode 100644
index 0000000000..3e2c9cc80b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/device
@@ -0,0 +1 @@
+0x27c5
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/driver b/test/sys/devices/pci0000:00/0000:00:1f.2/driver
new file mode 120000
index 0000000000..e08571dcb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/driver
@@ -0,0 +1 @@
+../../../bus/pci/drivers/ahci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/enable b/test/sys/devices/pci0000:00/0000:00:1f.2/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/firmware_node b/test/sys/devices/pci0000:00/0000:00:1f.2/firmware_node
new file mode 120000
index 0000000000..9ee381b89e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:16 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/can_queue
new file mode 100644
index 0000000000..e85087affd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/can_queue
@@ -0,0 +1 @@
+31
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/device
new file mode 120000
index 0000000000..50ea9d7d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/device
@@ -0,0 +1 @@
+../../../host0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/em_message_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/link_power_management_policy b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/link_power_management_policy
new file mode 100644
index 0000000000..7fa451caf2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/link_power_management_policy
@@ -0,0 +1 @@
+max_performance
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/proc_name
new file mode 100644
index 0000000000..bde306049d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/proc_name
@@ -0,0 +1 @@
+ahci
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/sg_tablesize
new file mode 100644
index 0000000000..de8febe1c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/sg_tablesize
@@ -0,0 +1 @@
+168
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/state b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unique_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0/unique_id
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/bdi b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/bdi
new file mode 120000
index 0000000000..6737c794cc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/bdi
@@ -0,0 +1 @@
+../../../../../../../virtual/bdi/8:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/capability b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/capability
new file mode 100644
index 0000000000..48082f72f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/capability
@@ -0,0 +1 @@
+12
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev
new file mode 100644
index 0000000000..fae0a50572
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev
@@ -0,0 +1 @@
+8:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/device
new file mode 120000
index 0000000000..79ba80254b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/device
@@ -0,0 +1 @@
+../../../0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/bsg b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/bsg
new file mode 120000
index 0000000000..973a440fb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/bsg
@@ -0,0 +1 @@
+../../../bsg/0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/hw_sector_size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/hw_sector_size
new file mode 100644
index 0000000000..4d0e90cbcb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/hw_sector_size
@@ -0,0 +1 @@
+512
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_max b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_max
new file mode 100644
index 0000000000..08558e471c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_max
@@ -0,0 +1 @@
+16384
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_penalty b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_penalty
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/back_seek_penalty
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_async b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_async
new file mode 100644
index 0000000000..cb1a40df0f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_async
@@ -0,0 +1 @@
+250
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_sync b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_sync
new file mode 100644
index 0000000000..d136d6a714
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/fifo_expire_sync
@@ -0,0 +1 @@
+125
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/quantum b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/quantum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/quantum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async
new file mode 100644
index 0000000000..425151f3a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async
@@ -0,0 +1 @@
+40
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async_rq b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async_rq
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_async_rq
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_idle b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_idle
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_idle
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_sync b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_sync
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/iosched/slice_sync
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_hw_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_hw_sectors_kb
new file mode 100644
index 0000000000..10130bb020
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_hw_sectors_kb
@@ -0,0 +1 @@
+32767
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_sectors_kb
new file mode 100644
index 0000000000..4d0e90cbcb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/max_sectors_kb
@@ -0,0 +1 @@
+512
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nomerges b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nomerges
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nomerges
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nr_requests b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nr_requests
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/nr_requests
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/scheduler b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/scheduler
new file mode 100644
index 0000000000..8b357d87cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/queue/scheduler
@@ -0,0 +1 @@
+noop anticipatory deadline [cfq]
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/range b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/range
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/range
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/removable b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/ro b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev
new file mode 100644
index 0000000000..92c4b9b088
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev
@@ -0,0 +1 @@
+8:1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/size
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/size
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/start
new file mode 100644
index 0000000000..4b9026d8e2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/start
@@ -0,0 +1 @@
+63
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/stat
new file mode 100644
index 0000000000..0f17c6b4b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/stat
@@ -0,0 +1 @@
+ 2 0 4 36 0 0 0 0 0 36 36
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/uevent
new file mode 100644
index 0000000000..d3e19784f7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=1
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/dev
new file mode 100644
index 0000000000..e7cbbe3a6d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/dev
@@ -0,0 +1 @@
+8:10
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/size
new file mode 100644
index 0000000000..33e366515f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/size
@@ -0,0 +1 @@
+4546332
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/start
new file mode 100644
index 0000000000..748059172f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/start
@@ -0,0 +1 @@
+190820133
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/stat
new file mode 100644
index 0000000000..3deac173ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/stat
@@ -0,0 +1 @@
+ 42 43 384 417 0 0 0 0 0 286 417
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/uevent
new file mode 100644
index 0000000000..0fa408dc51
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda10/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=10
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/dev
new file mode 100644
index 0000000000..b3d5042192
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/dev
@@ -0,0 +1 @@
+8:5
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/size
new file mode 100644
index 0000000000..73bd1fe947
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/size
@@ -0,0 +1 @@
+62926479
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/start
new file mode 100644
index 0000000000..0a3e7b0422
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/start
@@ -0,0 +1 @@
+126
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/stat
new file mode 100644
index 0000000000..22ca482cdf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/stat
@@ -0,0 +1 @@
+ 8524 4084 430394 149238 599 1279 15024 117893 0 44736 267127
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/uevent
new file mode 100644
index 0000000000..8a871ced03
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=5
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/dev
new file mode 100644
index 0000000000..c1a2f319ee
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/dev
@@ -0,0 +1 @@
+8:6
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/size
new file mode 100644
index 0000000000..42ca54d94d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/size
@@ -0,0 +1 @@
+41945652
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/start
new file mode 100644
index 0000000000..fdac9735a9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/start
@@ -0,0 +1 @@
+62926668
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/stat
new file mode 100644
index 0000000000..1785f8c452
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/stat
@@ -0,0 +1 @@
+ 387 21 3102 2398 1 0 8 0 0 2339 2398
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/uevent
new file mode 100644
index 0000000000..e08f4c0982
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=6
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/dev
new file mode 100644
index 0000000000..e8f00a5462
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/dev
@@ -0,0 +1 @@
+8:7
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/size
new file mode 100644
index 0000000000..5424df4263
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/size
@@ -0,0 +1 @@
+19534977
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/start
new file mode 100644
index 0000000000..d8099b00ac
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/start
@@ -0,0 +1 @@
+104872383
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/stat
new file mode 100644
index 0000000000..ea68657675
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/stat
@@ -0,0 +1 @@
+ 35 263 298 419 0 0 0 0 0 298 419
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/uevent
new file mode 100644
index 0000000000..308c3941be
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda7/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=7
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/dev
new file mode 100644
index 0000000000..e9530d7b36
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/dev
@@ -0,0 +1 @@
+8:8
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/size
new file mode 100644
index 0000000000..5424df4263
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/size
@@ -0,0 +1 @@
+19534977
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/start
new file mode 100644
index 0000000000..e8e80b605d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/start
@@ -0,0 +1 @@
+124407423
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/stat
new file mode 100644
index 0000000000..c69e9c06ce
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/stat
@@ -0,0 +1 @@
+ 34 264 298 498 0 0 0 0 0 368 498
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/uevent
new file mode 100644
index 0000000000..f23daf504f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda8/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=8
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/dev
new file mode 100644
index 0000000000..acf0ba30b9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/dev
@@ -0,0 +1 @@
+8:9
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/holders/md0 b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/holders/md0
new file mode 120000
index 0000000000..f69190bd80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/holders/md0
@@ -0,0 +1 @@
+../../../../../../../../../virtual/block/md0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/size
new file mode 100644
index 0000000000..e9c908dcb4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/size
@@ -0,0 +1 @@
+46877607
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/start b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/start
new file mode 100644
index 0000000000..443fe70bd0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/start
@@ -0,0 +1 @@
+143942463
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/stat
new file mode 100644
index 0000000000..65e26a19dd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/stat
@@ -0,0 +1 @@
+ 70 322 896 800 3 0 40 240 0 945 1039
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/subsystem
new file mode 120000
index 0000000000..813accd22c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/uevent
new file mode 100644
index 0000000000..9bea60637b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=9
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/size b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/size
new file mode 100644
index 0000000000..967b32b605
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/size
@@ -0,0 +1 @@
+195371568
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/stat b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/stat
new file mode 100644
index 0000000000..0fbc84d5d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/stat
@@ -0,0 +1 @@
+ 9115 5020 435728 153995 603 1279 15072 118133 0 47352 272124
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/subsystem
new file mode 120000
index 0000000000..33c70a3d49
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/test:colon+plus b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/test:colon+plus
new file mode 100644
index 0000000000..0fed9a5d60
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/test:colon+plus
@@ -0,0 +1 @@
+colon
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/uevent
new file mode 100644
index 0000000000..c3945d4e0a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=0
+DEVTYPE=disk
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/dev
new file mode 100644
index 0000000000..7a902749a2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/dev
@@ -0,0 +1 @@
+254:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/device
new file mode 120000
index 0000000000..79ba80254b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/device
@@ -0,0 +1 @@
+../../../0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem
new file mode 120000
index 0000000000..e2aa920b92
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/bsg \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/uevent
new file mode 100644
index 0000000000..79ff461eda
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/uevent
@@ -0,0 +1,2 @@
+MAJOR=254
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/device_blocked b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/device_blocked
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/device_blocked
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/driver b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/driver
new file mode 120000
index 0000000000..2ea53129c0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/driver
@@ -0,0 +1 @@
+../../../../../../bus/scsi/drivers/sd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/evt_media_change b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/evt_media_change
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/evt_media_change
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/generic b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/generic
new file mode 120000
index 0000000000..4bf718c25a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/generic
@@ -0,0 +1 @@
+scsi_generic/sg0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iocounterbits b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iocounterbits
new file mode 100644
index 0000000000..f5c89552bd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iocounterbits
@@ -0,0 +1 @@
+32
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iodone_cnt b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iodone_cnt
new file mode 100644
index 0000000000..d724420fc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iodone_cnt
@@ -0,0 +1 @@
+0x2617
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/ioerr_cnt b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/ioerr_cnt
new file mode 100644
index 0000000000..87c20ee33d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/ioerr_cnt
@@ -0,0 +1 @@
+0x2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iorequest_cnt b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iorequest_cnt
new file mode 100644
index 0000000000..d724420fc8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/iorequest_cnt
@@ -0,0 +1 @@
+0x2617
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/modalias b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/modalias
new file mode 100644
index 0000000000..cbde94ebdb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/modalias
@@ -0,0 +1 @@
+scsi:t-0x00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model
new file mode 100644
index 0000000000..1147c9f13e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model
@@ -0,0 +1 @@
+ST910021AS
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_depth b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_depth
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_depth
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_type
new file mode 100644
index 0000000000..621e94f0ec
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/queue_type
@@ -0,0 +1 @@
+none
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/rev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/rev
new file mode 100644
index 0000000000..4c88fe11eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/rev
@@ -0,0 +1 @@
+4.06
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/device
new file mode 120000
index 0000000000..79ba80254b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/device
@@ -0,0 +1 @@
+../../../0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/subsystem
new file mode 120000
index 0000000000..caa8462699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/scsi_device \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/FUA b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/FUA
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/FUA
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/allow_restart b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/allow_restart
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/allow_restart
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/app_tag_own b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/app_tag_own
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/app_tag_own
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/cache_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/cache_type
new file mode 100644
index 0000000000..5e6bcb066b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/cache_type
@@ -0,0 +1 @@
+write back
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/device
new file mode 120000
index 0000000000..79ba80254b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/device
@@ -0,0 +1 @@
+../../../0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/manage_start_stop b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/manage_start_stop
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/manage_start_stop
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/protection_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/protection_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/protection_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/subsystem
new file mode 120000
index 0000000000..c02ce9f005
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/scsi_disk \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/dev b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/dev
new file mode 100644
index 0000000000..992e92097e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/dev
@@ -0,0 +1 @@
+21:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/device
new file mode 120000
index 0000000000..79ba80254b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/device
@@ -0,0 +1 @@
+../../../0:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/subsystem
new file mode 120000
index 0000000000..248211f592
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/scsi_generic \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/uevent
new file mode 100644
index 0000000000..8bfb5920b3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0/uevent
@@ -0,0 +1,2 @@
+MAJOR=21
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_level b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_level
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_level
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/state b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/subsystem
new file mode 120000
index 0000000000..0093fc1762
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/sw_activity b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/sw_activity
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/sw_activity
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/timeout b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/timeout
new file mode 100644
index 0000000000..abdfb053e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/timeout
@@ -0,0 +1 @@
+60
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/type b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/uevent
new file mode 100644
index 0000000000..85c5088edf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/uevent
@@ -0,0 +1,3 @@
+DEVTYPE=scsi_device
+DRIVER=sd
+MODALIAS=scsi:t-0x00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/vendor b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/vendor
new file mode 100644
index 0000000000..fdc812418a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/vendor
@@ -0,0 +1 @@
+ATA
diff --git a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/whitespace_test b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/whitespace_test
index e3d48f0fe0..e3d48f0fe0 100644
--- a/test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0/whitespace_test
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/whitespace_test
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/subsystem
new file mode 120000
index 0000000000..117235d664
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/uevent
new file mode 100644
index 0000000000..ce02d8524b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_target
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host0/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host0/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/can_queue
new file mode 100644
index 0000000000..e85087affd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/can_queue
@@ -0,0 +1 @@
+31
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/device
new file mode 120000
index 0000000000..20f114d36a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/device
@@ -0,0 +1 @@
+../../../host1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/em_message_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/link_power_management_policy b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/link_power_management_policy
new file mode 100644
index 0000000000..7fa451caf2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/link_power_management_policy
@@ -0,0 +1 @@
+max_performance
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/proc_name
new file mode 100644
index 0000000000..bde306049d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/proc_name
@@ -0,0 +1 @@
+ahci
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/sg_tablesize
new file mode 100644
index 0000000000..de8febe1c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/sg_tablesize
@@ -0,0 +1 @@
+168
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/state b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unique_id
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1/unique_id
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host1/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host1/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/can_queue
new file mode 100644
index 0000000000..e85087affd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/can_queue
@@ -0,0 +1 @@
+31
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/device
new file mode 120000
index 0000000000..c616df189a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/device
@@ -0,0 +1 @@
+../../../host2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/em_message_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/link_power_management_policy b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/link_power_management_policy
new file mode 100644
index 0000000000..7fa451caf2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/link_power_management_policy
@@ -0,0 +1 @@
+max_performance
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/proc_name
new file mode 100644
index 0000000000..bde306049d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/proc_name
@@ -0,0 +1 @@
+ahci
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/sg_tablesize
new file mode 100644
index 0000000000..de8febe1c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/sg_tablesize
@@ -0,0 +1 @@
+168
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/state b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unique_id
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2/unique_id
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host2/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host2/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/active_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/can_queue b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/can_queue
new file mode 100644
index 0000000000..e85087affd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/can_queue
@@ -0,0 +1 @@
+31
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/device b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/device
new file mode 120000
index 0000000000..027c07ff96
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/device
@@ -0,0 +1 @@
+../../../host3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/em_message_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/host_busy b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/link_power_management_policy b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/link_power_management_policy
new file mode 100644
index 0000000000..7fa451caf2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/link_power_management_policy
@@ -0,0 +1 @@
+max_performance
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/proc_name b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/proc_name
new file mode 100644
index 0000000000..bde306049d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/proc_name
@@ -0,0 +1 @@
+ahci
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/sg_tablesize
new file mode 100644
index 0000000000..de8febe1c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/sg_tablesize
@@ -0,0 +1 @@
+168
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/state b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/subsystem
new file mode 120000
index 0000000000..b369d53598
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/subsystem
@@ -0,0 +1 @@
+../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/supported_mode b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unique_id b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unique_id
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/scsi_host/host3/unique_id
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/subsystem
new file mode 120000
index 0000000000..c4acf92b7f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/subsystem
@@ -0,0 +1 @@
+../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/host3/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/host3/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/irq b/test/sys/devices/pci0000:00/0000:00:1f.2/irq
new file mode 100644
index 0000000000..80e3e6eab6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/irq
@@ -0,0 +1 @@
+506
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpus b/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/modalias b/test/sys/devices/pci0000:00/0000:00:1f.2/modalias
new file mode 100644
index 0000000000..3769235882
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027C5sv000017AAsd0000200Dbc01sc06i01
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/msi_bus b/test/sys/devices/pci0000:00/0000:00:1f.2/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.2/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource b/test/sys/devices/pci0000:00/0000:00:1f.2/resource
new file mode 100644
index 0000000000..1c4b743cb4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource
@@ -0,0 +1,7 @@
+0x00000000000018c8 0x00000000000018cf 0x0000000000020101
+0x00000000000018ac 0x00000000000018af 0x0000000000020101
+0x00000000000018c0 0x00000000000018c7 0x0000000000020101
+0x00000000000018a8 0x00000000000018ab 0x0000000000020101
+0x00000000000018b0 0x00000000000018bf 0x0000000000020101
+0x00000000ee404400 0x00000000ee4047ff 0x0000000000020200
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource0 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource0
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource1 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource1
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource1
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource2 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource2
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource2
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource3 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource3
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource3
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource4 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/resource5 b/test/sys/devices/pci0000:00/0000:00:1f.2/resource5
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/resource5
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_device
new file mode 100644
index 0000000000..d1a710ea02
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_device
@@ -0,0 +1 @@
+0x200d
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/uevent b/test/sys/devices/pci0000:00/0000:00:1f.2/uevent
new file mode 100644
index 0000000000..328e9dd1f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/uevent
@@ -0,0 +1,6 @@
+DRIVER=ahci
+PCI_CLASS=10601
+PCI_ID=8086:27C5
+PCI_SUBSYS_ID=17AA:200D
+PCI_SLOT_NAME=0000:00:1f.2
+MODALIAS=pci:v00008086d000027C5sv000017AAsd0000200Dbc01sc06i01
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.2/vendor b/test/sys/devices/pci0000:00/0000:00:1f.2/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.2/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1f.3/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/broken_parity_status
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/class b/test/sys/devices/pci0000:00/0000:00:1f.3/class
new file mode 100644
index 0000000000..4c9fbc3630
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/class
@@ -0,0 +1 @@
+0x0c0500
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/config b/test/sys/devices/pci0000:00/0000:00:1f.3/config
new file mode 100644
index 0000000000..11498afd39
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/config
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/device b/test/sys/devices/pci0000:00/0000:00:1f.3/device
new file mode 100644
index 0000000000..7993325705
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/device
@@ -0,0 +1 @@
+0x27da
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/enable b/test/sys/devices/pci0000:00/0000:00:1f.3/enable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/enable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/firmware_node b/test/sys/devices/pci0000:00/0000:00:1f.3/firmware_node
new file mode 120000
index 0000000000..29587b0613
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:18 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/irq b/test/sys/devices/pci0000:00/0000:00:1f.3/irq
new file mode 100644
index 0000000000..b4de394767
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/irq
@@ -0,0 +1 @@
+11
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpulist b/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpulist
new file mode 100644
index 0000000000..74fc2fb6b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpulist
@@ -0,0 +1 @@
+0-7
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpus b/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpus
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/local_cpus
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/modalias b/test/sys/devices/pci0000:00/0000:00:1f.3/modalias
new file mode 100644
index 0000000000..4dae4f8822
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/modalias
@@ -0,0 +1 @@
+pci:v00008086d000027DAsv000017AAsd0000200Fbc0Csc05i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/msi_bus b/test/sys/devices/pci0000:00/0000:00:1f.3/msi_bus
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/msi_bus
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1f.3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/resource b/test/sys/devices/pci0000:00/0000:00:1f.3/resource
new file mode 100644
index 0000000000..abe447f282
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/resource
@@ -0,0 +1,7 @@
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x00000000000018e0 0x00000000000018ff 0x0000000000020101
+0x0000000000000000 0x0000000000000000 0x0000000000000000
+0x0000000000000000 0x0000000000000000 0x0000000000000000
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/resource4 b/test/sys/devices/pci0000:00/0000:00:1f.3/resource4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/resource4
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem
new file mode 120000
index 0000000000..4b20ef9984
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem
@@ -0,0 +1 @@
+../../../bus/pci \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_device b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_device
new file mode 100644
index 0000000000..fdb60b6c65
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_device
@@ -0,0 +1 @@
+0x200f
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_vendor b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_vendor
new file mode 100644
index 0000000000..49311ac3d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/subsystem_vendor
@@ -0,0 +1 @@
+0x17aa
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/uevent b/test/sys/devices/pci0000:00/0000:00:1f.3/uevent
new file mode 100644
index 0000000000..018d6a9a40
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/uevent
@@ -0,0 +1,5 @@
+PCI_CLASS=C0500
+PCI_ID=8086:27DA
+PCI_SUBSYS_ID=17AA:200F
+PCI_SLOT_NAME=0000:00:1f.3
+MODALIAS=pci:v00008086d000027DAsv000017AAsd0000200Fbc0Csc05i00
diff --git a/test/sys/devices/pci0000:00/0000:00:1f.3/vendor b/test/sys/devices/pci0000:00/0000:00:1f.3/vendor
new file mode 100644
index 0000000000..ce6dc4da35
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1f.3/vendor
@@ -0,0 +1 @@
+0x8086
diff --git a/test/sys/devices/pci0000:00/firmware_node b/test/sys/devices/pci0000:00/firmware_node
new file mode 120000
index 0000000000..d3a6b704b4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/firmware_node
@@ -0,0 +1 @@
+../LNXSYSTM:00/device:00/PNP0A08:00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/pci_bus/0000:00/cpuaffinity b/test/sys/devices/pci0000:00/pci_bus/0000:00/cpuaffinity
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/pci_bus/0000:00/cpuaffinity
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/pci_bus/0000:00/device b/test/sys/devices/pci0000:00/pci_bus/0000:00/device
new file mode 120000
index 0000000000..1b094a25e9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/pci_bus/0000:00/device
@@ -0,0 +1 @@
+../../../pci0000:00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/pci_bus/0000:00/power/wakeup b/test/sys/devices/pci0000:00/pci_bus/0000:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/pci_bus/0000:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/pci_bus/0000:00/subsystem b/test/sys/devices/pci0000:00/pci_bus/0000:00/subsystem
new file mode 120000
index 0000000000..e41a3cae86
--- /dev/null
+++ b/test/sys/devices/pci0000:00/pci_bus/0000:00/subsystem
@@ -0,0 +1 @@
+../../../../class/pci_bus \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/pci_bus/0000:00/uevent b/test/sys/devices/pci0000:00/pci_bus/0000:00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/pci_bus/0000:00/uevent
diff --git a/test/sys/devices/pci0000:00/power/wakeup b/test/sys/devices/pci0000:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/uevent b/test/sys/devices/pci0000:00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/uevent