summaryrefslogtreecommitdiff
path: root/test/sys/devices
diff options
context:
space:
mode:
Diffstat (limited to 'test/sys/devices')
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs (renamed from test/sys/devices/pci0000:00/0000:00:09.0/power/state)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff (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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led (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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw (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
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online (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/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent3
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now (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
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue)0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent14
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent0
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw (renamed from test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations)0
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status1
-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/enable1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:00.0/irq1
-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_status1
-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/enable1
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_status1
-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/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_status1
-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/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_status1
-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/enable1
-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/type1
-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_bus1
-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/wMaxPacketSize1
-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/wMaxPacketSize1
-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
-rw-r--r--test/sys/devices/platform/dock.0/docked1
-rw-r--r--test/sys/devices/platform/dock.0/flags1
-rw-r--r--test/sys/devices/platform/dock.0/modalias1
-rw-r--r--test/sys/devices/platform/dock.0/power/wakeup1
l---------test/sys/devices/platform/dock.0/subsystem1
-rw-r--r--test/sys/devices/platform/dock.0/uevent1
-rw-r--r--test/sys/devices/platform/dock.0/uid1
l---------test/sys/devices/platform/i8042/driver1
-rw-r--r--test/sys/devices/platform/i8042/modalias1
-rw-r--r--test/sys/devices/platform/i8042/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio0/bind_mode1
-rw-r--r--test/sys/devices/platform/i8042/serio0/description1
l---------test/sys/devices/platform/i8042/serio0/driver1
-rw-r--r--test/sys/devices/platform/i8042/serio0/err_count1
-rw-r--r--test/sys/devices/platform/i8042/serio0/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/id1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/proto1
-rw-r--r--test/sys/devices/platform/i8042/serio0/id/type1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw1
l---------test/sys/devices/platform/i8042/serio0/input/input0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/dev1
l---------test/sys/devices/platform/i8042/serio0/input/input0/event0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/bustype1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/product1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/vendor1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/id/version1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/name1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/phys1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio0/input/input0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/uevent8
-rw-r--r--test/sys/devices/platform/i8042/serio0/input/input0/uniq1
-rw-r--r--test/sys/devices/platform/i8042/serio0/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio0/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio0/scroll1
-rw-r--r--test/sys/devices/platform/i8042/serio0/set1
-rw-r--r--test/sys/devices/platform/i8042/serio0/softraw1
-rw-r--r--test/sys/devices/platform/i8042/serio0/softrepeat1
l---------test/sys/devices/platform/i8042/serio0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio0/uevent6
-rw-r--r--test/sys/devices/platform/i8042/serio1/bind_mode1
-rw-r--r--test/sys/devices/platform/i8042/serio1/description1
-rw-r--r--test/sys/devices/platform/i8042/serio1/draghys1
l---------test/sys/devices/platform/i8042/serio1/driver1
-rw-r--r--test/sys/devices/platform/i8042/serio1/ext_dev1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/extra1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/id1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/proto1
-rw-r--r--test/sys/devices/platform/i8042/serio1/id/type1
-rw-r--r--test/sys/devices/platform/i8042/serio1/inertia1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw1
l---------test/sys/devices/platform/i8042/serio1/input/input1/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/dev1
l---------test/sys/devices/platform/i8042/serio1/input/input1/event1/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/bustype1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/product1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/vendor1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/id/version1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev1
l---------test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent2
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/name1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/phys1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup1
l---------test/sys/devices/platform/i8042/serio1/input/input1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/uevent7
-rw-r--r--test/sys/devices/platform/i8042/serio1/input/input1/uniq1
-rw-r--r--test/sys/devices/platform/i8042/serio1/jenks1
-rw-r--r--test/sys/devices/platform/i8042/serio1/mindrag1
-rw-r--r--test/sys/devices/platform/i8042/serio1/modalias1
-rw-r--r--test/sys/devices/platform/i8042/serio1/power/wakeup1
-rw-r--r--test/sys/devices/platform/i8042/serio1/press_to_select1
-rw-r--r--test/sys/devices/platform/i8042/serio1/protocol1
-rw-r--r--test/sys/devices/platform/i8042/serio1/rate1
-rw-r--r--test/sys/devices/platform/i8042/serio1/reach1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resetafter1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resolution1
-rw-r--r--test/sys/devices/platform/i8042/serio1/resync_time1
-rw-r--r--test/sys/devices/platform/i8042/serio1/sensitivity1
-rw-r--r--test/sys/devices/platform/i8042/serio1/skipback1
-rw-r--r--test/sys/devices/platform/i8042/serio1/speed1
l---------test/sys/devices/platform/i8042/serio1/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/serio1/thresh1
-rw-r--r--test/sys/devices/platform/i8042/serio1/uevent6
-rw-r--r--test/sys/devices/platform/i8042/serio1/upthresh1
-rw-r--r--test/sys/devices/platform/i8042/serio1/ztime1
l---------test/sys/devices/platform/i8042/subsystem1
-rw-r--r--test/sys/devices/platform/i8042/uevent2
-rw-r--r--test/sys/devices/platform/microcode/modalias1
-rw-r--r--test/sys/devices/platform/microcode/power/wakeup1
l---------test/sys/devices/platform/microcode/subsystem1
-rw-r--r--test/sys/devices/platform/microcode/uevent1
l---------test/sys/devices/platform/pcspkr/driver1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/abs1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/ev1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/ff1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/key1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/led1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/msc1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/rel1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/snd1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/capabilities/sw1
l---------test/sys/devices/platform/pcspkr/input/input2/device1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/dev1
l---------test/sys/devices/platform/pcspkr/input/input2/event2/device1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup1
l---------test/sys/devices/platform/pcspkr/input/input2/event2/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/event2/uevent2
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/bustype1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/product1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/vendor1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/id/version1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/modalias1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/name1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/phys1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/power/wakeup1
l---------test/sys/devices/platform/pcspkr/input/input2/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/uevent6
-rw-r--r--test/sys/devices/platform/pcspkr/input/input2/uniq1
-rw-r--r--test/sys/devices/platform/pcspkr/modalias1
-rw-r--r--test/sys/devices/platform/pcspkr/power/wakeup1
l---------test/sys/devices/platform/pcspkr/subsystem1
-rw-r--r--test/sys/devices/platform/pcspkr/uevent2
-rw-r--r--test/sys/devices/platform/power/wakeup1
l---------test/sys/devices/platform/serial8250/driver1
-rw-r--r--test/sys/devices/platform/serial8250/modalias1
-rw-r--r--test/sys/devices/platform/serial8250/power/wakeup1
l---------test/sys/devices/platform/serial8250/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS0/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS0/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS0/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS1/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS1/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS1/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS2/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS2/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS2/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/dev1
l---------test/sys/devices/platform/serial8250/tty/ttyS3/device1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup1
l---------test/sys/devices/platform/serial8250/tty/ttyS3/subsystem1
-rw-r--r--test/sys/devices/platform/serial8250/tty/ttyS3/uevent2
-rw-r--r--test/sys/devices/platform/serial8250/uevent2
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/bluetooth_enable1
l---------test/sys/devices/platform/thinkpad_acpi/driver1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_enable1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightnessbin0 -> 5 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightnessbin0 -> 3 bytes
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup1
l---------test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/modalias1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim1
l---------test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state1
l---------test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent3
l---------test/sys/devices/platform/thinkpad_acpi/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/uevent2
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete1
-rw-r--r--test/sys/devices/platform/thinkpad_acpi/wakeup_reason1
l---------test/sys/devices/platform/thinkpad_hwmon/driver1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/fan1_input1
l---------test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup1
l---------test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/modalias1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/name1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/power/wakeup1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/pwm11
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/pwm1_enable1
l---------test/sys/devices/platform/thinkpad_hwmon/subsystem1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp10_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp11_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp12_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp13_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp14_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp15_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp16_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp1_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp2_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp3_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp4_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp5_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp6_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp7_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp8_input0
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/temp9_input1
-rw-r--r--test/sys/devices/platform/thinkpad_hwmon/uevent2
-rw-r--r--test/sys/devices/platform/uevent0
l---------test/sys/devices/platform/vesafb.0/driver1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/blank0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/console0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/cursor0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/dev1
l---------test/sys/devices/platform/vesafb.0/graphics/fb0/device1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/mode0
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/modes1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/name1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/pan1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/rotate1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/state1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/stride1
l---------test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem1
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/uevent2
-rw-r--r--test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size1
-rw-r--r--test/sys/devices/platform/vesafb.0/modalias1
-rw-r--r--test/sys/devices/platform/vesafb.0/power/wakeup1
l---------test/sys/devices/platform/vesafb.0/subsystem1
-rw-r--r--test/sys/devices/platform/vesafb.0/uevent2
l---------test/sys/devices/pnp0/00:00/driver1
l---------test/sys/devices/pnp0/00:00/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:00/id1
-rw-r--r--test/sys/devices/pnp0/00:00/options0
-rw-r--r--test/sys/devices/pnp0/00:00/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:00/resources18
l---------test/sys/devices/pnp0/00:00/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:00/uevent1
-rw-r--r--test/sys/devices/pnp0/00:01/id2
-rw-r--r--test/sys/devices/pnp0/00:01/options0
-rw-r--r--test/sys/devices/pnp0/00:01/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:01/resources2
l---------test/sys/devices/pnp0/00:01/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:01/uevent0
l---------test/sys/devices/pnp0/00:02/driver1
l---------test/sys/devices/pnp0/00:02/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:02/id1
-rw-r--r--test/sys/devices/pnp0/00:02/options0
-rw-r--r--test/sys/devices/pnp0/00:02/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:02/resources30
l---------test/sys/devices/pnp0/00:02/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:02/uevent1
l---------test/sys/devices/pnp0/00:03/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:03/id1
-rw-r--r--test/sys/devices/pnp0/00:03/options0
-rw-r--r--test/sys/devices/pnp0/00:03/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:03/resources2
l---------test/sys/devices/pnp0/00:03/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:03/uevent0
l---------test/sys/devices/pnp0/00:04/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:04/id1
-rw-r--r--test/sys/devices/pnp0/00:04/options0
-rw-r--r--test/sys/devices/pnp0/00:04/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:04/resources5
l---------test/sys/devices/pnp0/00:04/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:04/uevent0
l---------test/sys/devices/pnp0/00:05/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:05/id1
-rw-r--r--test/sys/devices/pnp0/00:05/options0
-rw-r--r--test/sys/devices/pnp0/00:05/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:05/resources2
l---------test/sys/devices/pnp0/00:05/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:05/uevent0
l---------test/sys/devices/pnp0/00:06/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:06/id1
-rw-r--r--test/sys/devices/pnp0/00:06/options0
-rw-r--r--test/sys/devices/pnp0/00:06/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:06/resources3
l---------test/sys/devices/pnp0/00:06/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:06/uevent0
l---------test/sys/devices/pnp0/00:07/driver1
l---------test/sys/devices/pnp0/00:07/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:07/id1
-rw-r--r--test/sys/devices/pnp0/00:07/nvrambin0 -> 114 bytes
-rw-r--r--test/sys/devices/pnp0/00:07/options0
-rw-r--r--test/sys/devices/pnp0/00:07/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:07/resources3
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/date1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/dev1
l---------test/sys/devices/pnp0/00:07/rtc/rtc0/device1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/max_user_freq1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/name1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/since_epoch1
l---------test/sys/devices/pnp0/00:07/rtc/rtc0/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/time1
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/uevent2
-rw-r--r--test/sys/devices/pnp0/00:07/rtc/rtc0/wakealarm0
l---------test/sys/devices/pnp0/00:07/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:07/uevent1
l---------test/sys/devices/pnp0/00:08/driver1
l---------test/sys/devices/pnp0/00:08/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:08/id1
-rw-r--r--test/sys/devices/pnp0/00:08/options0
-rw-r--r--test/sys/devices/pnp0/00:08/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:08/resources4
l---------test/sys/devices/pnp0/00:08/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:08/uevent1
l---------test/sys/devices/pnp0/00:09/driver1
l---------test/sys/devices/pnp0/00:09/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:09/id2
-rw-r--r--test/sys/devices/pnp0/00:09/options0
-rw-r--r--test/sys/devices/pnp0/00:09/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:09/resources2
l---------test/sys/devices/pnp0/00:09/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:09/uevent1
l---------test/sys/devices/pnp0/00:0a/firmware_node1
-rw-r--r--test/sys/devices/pnp0/00:0a/id2
-rw-r--r--test/sys/devices/pnp0/00:0a/options0
-rw-r--r--test/sys/devices/pnp0/00:0a/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/00:0a/resources2
l---------test/sys/devices/pnp0/00:0a/subsystem1
-rw-r--r--test/sys/devices/pnp0/00:0a/uevent0
-rw-r--r--test/sys/devices/pnp0/power/wakeup1
-rw-r--r--test/sys/devices/pnp0/uevent0
-rw-r--r--test/sys/devices/system/clocksource/clocksource0/available_clocksource1
-rw-r--r--test/sys/devices/system/clocksource/clocksource0/current_clocksource1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/level1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/type1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/level1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/type1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/level1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/size1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/type1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_min1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/related_cpus1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state5
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/name1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/power1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/time1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state0/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/name1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/power1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/time1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state1/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/name1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/power1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/time1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state2/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/name1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/power1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/time1
-rw-r--r--test/sys/devices/system/cpu/cpu0/cpuidle/state3/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu0/crash_notes1
-rw-r--r--test/sys/devices/system/cpu/cpu0/microcode/processor_flags1
-rw-r--r--test/sys/devices/system/cpu/cpu0/microcode/version1
-rw-r--r--test/sys/devices/system/cpu/cpu0/thermal_throttle/count1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/core_id1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/core_siblings1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/core_siblings_list1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/physical_package_id1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/thread_siblings1
-rw-r--r--test/sys/devices/system/cpu/cpu0/topology/thread_siblings_list1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/level1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/type1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/level1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/type1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/level1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/physical_line_partition1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/size1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/type1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity1
l---------test/sys/devices/system/cpu/cpu1/cpufreq1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/name1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/power1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/time1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state0/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/name1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/power1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/time1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state1/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/name1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/power1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/time1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state2/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/desc1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/latency1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/name1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/power1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/time1
-rw-r--r--test/sys/devices/system/cpu/cpu1/cpuidle/state3/usage1
-rw-r--r--test/sys/devices/system/cpu/cpu1/crash_notes1
-rw-r--r--test/sys/devices/system/cpu/cpu1/microcode/processor_flags1
-rw-r--r--test/sys/devices/system/cpu/cpu1/microcode/version1
-rw-r--r--test/sys/devices/system/cpu/cpu1/online1
-rw-r--r--test/sys/devices/system/cpu/cpu1/thermal_throttle/count1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/core_id1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/core_siblings1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/core_siblings_list1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/physical_package_id1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/thread_siblings1
-rw-r--r--test/sys/devices/system/cpu/cpu1/topology/thread_siblings_list1
-rw-r--r--test/sys/devices/system/cpu/cpuidle/current_driver1
-rw-r--r--test/sys/devices/system/cpu/cpuidle/current_governor_ro1
-rw-r--r--test/sys/devices/system/cpu/online1
-rw-r--r--test/sys/devices/system/cpu/possible1
-rw-r--r--test/sys/devices/system/cpu/present1
-rw-r--r--test/sys/devices/system/cpu/sched_mc_power_savings1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank0ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank1ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank2ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank3ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank4ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/bank5ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/check_interval1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/tolerant1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck0/trigger1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank0ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank1ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank2ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank3ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank4ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/bank5ctl1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/check_interval1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/tolerant1
-rw-r--r--test/sys/devices/system/machinecheck/machinecheck1/trigger1
-rw-r--r--test/sys/devices/virtual/bdi/0:16/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/0:16/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/0:16/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/0:16/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/0:16/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/0:16/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/11:0/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/11:0/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/11:0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/11:0/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/11:0/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/11:0/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:0/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:0/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:0/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:0/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:0/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:1/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:1/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:1/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:1/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:1/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:1/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:2/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:2/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:2/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:2/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:2/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:2/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:3/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:3/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:3/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:3/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:3/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:3/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:4/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:4/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:4/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:4/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:4/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:4/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:5/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:5/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:5/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:5/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:5/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:5/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:6/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:6/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:6/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:6/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:6/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:6/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/7:7/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:7/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/7:7/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/7:7/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/7:7/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/7:7/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/8:0/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/8:0/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/8:0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/8:0/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/8:0/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/8:0/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/8:16/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/8:16/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/8:16/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/8:16/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/8:16/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/8:16/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/9:0/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/9:0/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/9:0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/9:0/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/9:0/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/9:0/uevent0
-rw-r--r--test/sys/devices/virtual/bdi/default/max_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/default/min_ratio1
-rw-r--r--test/sys/devices/virtual/bdi/default/power/wakeup1
-rw-r--r--test/sys/devices/virtual/bdi/default/read_ahead_kb1
l---------test/sys/devices/virtual/bdi/default/subsystem1
-rw-r--r--test/sys/devices/virtual/bdi/default/uevent0
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/capability1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/dev1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/range1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/removable1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/ro1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/size1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/stat1
l---------test/sys/devices/virtual/block/fake!blockdev0/subsystem1
-rw-r--r--test/sys/devices/virtual/block/fake!blockdev0/uevent3
l---------test/sys/devices/virtual/block/loop0/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop0/capability1
-rw-r--r--test/sys/devices/virtual/block/loop0/dev1
-rw-r--r--test/sys/devices/virtual/block/loop0/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop0/range1
-rw-r--r--test/sys/devices/virtual/block/loop0/removable1
-rw-r--r--test/sys/devices/virtual/block/loop0/ro1
-rw-r--r--test/sys/devices/virtual/block/loop0/size1
-rw-r--r--test/sys/devices/virtual/block/loop0/stat1
l---------test/sys/devices/virtual/block/loop0/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop0/uevent3
l---------test/sys/devices/virtual/block/loop1/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop1/capability1
-rw-r--r--test/sys/devices/virtual/block/loop1/dev1
-rw-r--r--test/sys/devices/virtual/block/loop1/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop1/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop1/range1
-rw-r--r--test/sys/devices/virtual/block/loop1/removable1
-rw-r--r--test/sys/devices/virtual/block/loop1/ro1
-rw-r--r--test/sys/devices/virtual/block/loop1/size1
-rw-r--r--test/sys/devices/virtual/block/loop1/stat1
l---------test/sys/devices/virtual/block/loop1/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop1/uevent3
l---------test/sys/devices/virtual/block/loop2/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop2/capability1
-rw-r--r--test/sys/devices/virtual/block/loop2/dev1
-rw-r--r--test/sys/devices/virtual/block/loop2/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop2/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop2/range1
-rw-r--r--test/sys/devices/virtual/block/loop2/removable1
-rw-r--r--test/sys/devices/virtual/block/loop2/ro1
-rw-r--r--test/sys/devices/virtual/block/loop2/size1
-rw-r--r--test/sys/devices/virtual/block/loop2/stat1
l---------test/sys/devices/virtual/block/loop2/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop2/uevent3
l---------test/sys/devices/virtual/block/loop3/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop3/capability1
-rw-r--r--test/sys/devices/virtual/block/loop3/dev1
-rw-r--r--test/sys/devices/virtual/block/loop3/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop3/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop3/range1
-rw-r--r--test/sys/devices/virtual/block/loop3/removable1
-rw-r--r--test/sys/devices/virtual/block/loop3/ro1
-rw-r--r--test/sys/devices/virtual/block/loop3/size1
-rw-r--r--test/sys/devices/virtual/block/loop3/stat1
l---------test/sys/devices/virtual/block/loop3/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop3/uevent3
l---------test/sys/devices/virtual/block/loop4/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop4/capability1
-rw-r--r--test/sys/devices/virtual/block/loop4/dev1
-rw-r--r--test/sys/devices/virtual/block/loop4/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop4/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop4/range1
-rw-r--r--test/sys/devices/virtual/block/loop4/removable1
-rw-r--r--test/sys/devices/virtual/block/loop4/ro1
-rw-r--r--test/sys/devices/virtual/block/loop4/size1
-rw-r--r--test/sys/devices/virtual/block/loop4/stat1
l---------test/sys/devices/virtual/block/loop4/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop4/uevent3
l---------test/sys/devices/virtual/block/loop5/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop5/capability1
-rw-r--r--test/sys/devices/virtual/block/loop5/dev1
-rw-r--r--test/sys/devices/virtual/block/loop5/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop5/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop5/range1
-rw-r--r--test/sys/devices/virtual/block/loop5/removable1
-rw-r--r--test/sys/devices/virtual/block/loop5/ro1
-rw-r--r--test/sys/devices/virtual/block/loop5/size1
-rw-r--r--test/sys/devices/virtual/block/loop5/stat1
l---------test/sys/devices/virtual/block/loop5/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop5/uevent3
l---------test/sys/devices/virtual/block/loop6/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop6/capability1
-rw-r--r--test/sys/devices/virtual/block/loop6/dev1
-rw-r--r--test/sys/devices/virtual/block/loop6/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop6/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop6/range1
-rw-r--r--test/sys/devices/virtual/block/loop6/removable1
-rw-r--r--test/sys/devices/virtual/block/loop6/ro1
-rw-r--r--test/sys/devices/virtual/block/loop6/size1
-rw-r--r--test/sys/devices/virtual/block/loop6/stat1
l---------test/sys/devices/virtual/block/loop6/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop6/uevent3
l---------test/sys/devices/virtual/block/loop7/bdi1
-rw-r--r--test/sys/devices/virtual/block/loop7/capability1
-rw-r--r--test/sys/devices/virtual/block/loop7/dev1
-rw-r--r--test/sys/devices/virtual/block/loop7/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/loop7/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/loop7/range1
-rw-r--r--test/sys/devices/virtual/block/loop7/removable1
-rw-r--r--test/sys/devices/virtual/block/loop7/ro1
-rw-r--r--test/sys/devices/virtual/block/loop7/size1
-rw-r--r--test/sys/devices/virtual/block/loop7/stat1
l---------test/sys/devices/virtual/block/loop7/subsystem1
-rw-r--r--test/sys/devices/virtual/block/loop7/uevent3
l---------test/sys/devices/virtual/block/md0/bdi1
-rw-r--r--test/sys/devices/virtual/block/md0/capability1
-rw-r--r--test/sys/devices/virtual/block/md0/dev1
-rw-r--r--test/sys/devices/virtual/block/md0/make-it-fail1
-rw-r--r--test/sys/devices/virtual/block/md0/md/array_state1
-rw-r--r--test/sys/devices/virtual/block/md0/md/chunk_size1
-rw-r--r--test/sys/devices/virtual/block/md0/md/component_size1
-rw-r--r--test/sys/devices/virtual/block/md0/md/degraded1
l---------test/sys/devices/virtual/block/md0/md/dev-sda9/block1
-rw-r--r--test/sys/devices/virtual/block/md0/md/dev-sda9/errors1
-rw-r--r--test/sys/devices/virtual/block/md0/md/dev-sda9/offset1
-rw-r--r--test/sys/devices/virtual/block/md0/md/dev-sda9/size1
-rw-r--r--test/sys/devices/virtual/block/md0/md/dev-sda9/slot1
-rw-r--r--test/sys/devices/virtual/block/md0/md/dev-sda9/state1
-rw-r--r--test/sys/devices/virtual/block/md0/md/layout1
-rw-r--r--test/sys/devices/virtual/block/md0/md/level1
-rw-r--r--test/sys/devices/virtual/block/md0/md/metadata_version1
-rw-r--r--test/sys/devices/virtual/block/md0/md/mismatch_cnt1
-rw-r--r--test/sys/devices/virtual/block/md0/md/raid_disks1
l---------test/sys/devices/virtual/block/md0/md/rd11
-rw-r--r--test/sys/devices/virtual/block/md0/md/reshape_position1
-rw-r--r--test/sys/devices/virtual/block/md0/md/resync_start1
-rw-r--r--test/sys/devices/virtual/block/md0/md/safe_mode_delay1
-rw-r--r--test/sys/devices/virtual/block/md0/md/suspend_hi1
-rw-r--r--test/sys/devices/virtual/block/md0/md/suspend_lo1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_action1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_completed1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_force_parallel1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_max1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_min1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_speed1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_speed_max1
-rw-r--r--test/sys/devices/virtual/block/md0/md/sync_speed_min1
-rw-r--r--test/sys/devices/virtual/block/md0/power/wakeup1
-rw-r--r--test/sys/devices/virtual/block/md0/range1
-rw-r--r--test/sys/devices/virtual/block/md0/removable1
-rw-r--r--test/sys/devices/virtual/block/md0/ro1
-rw-r--r--test/sys/devices/virtual/block/md0/size1
l---------test/sys/devices/virtual/block/md0/slaves/sda91
-rw-r--r--test/sys/devices/virtual/block/md0/stat1
l---------test/sys/devices/virtual/block/md0/subsystem1
-rw-r--r--test/sys/devices/virtual/block/md0/uevent3
-rw-r--r--test/sys/devices/virtual/dmi/id/bios_date1
-rw-r--r--test/sys/devices/virtual/dmi/id/bios_vendor1
-rw-r--r--test/sys/devices/virtual/dmi/id/bios_version1
-rw-r--r--test/sys/devices/virtual/dmi/id/board_asset_tag1
-rw-r--r--test/sys/devices/virtual/dmi/id/board_name1
-rw-r--r--test/sys/devices/virtual/dmi/id/board_serial1
-rw-r--r--test/sys/devices/virtual/dmi/id/board_vendor1
-rw-r--r--test/sys/devices/virtual/dmi/id/board_version1
-rw-r--r--test/sys/devices/virtual/dmi/id/chassis_asset_tag1
-rw-r--r--test/sys/devices/virtual/dmi/id/chassis_serial1
-rw-r--r--test/sys/devices/virtual/dmi/id/chassis_type1
-rw-r--r--test/sys/devices/virtual/dmi/id/chassis_vendor1
-rw-r--r--test/sys/devices/virtual/dmi/id/chassis_version1
-rw-r--r--test/sys/devices/virtual/dmi/id/modalias1
-rw-r--r--test/sys/devices/virtual/dmi/id/power/wakeup1
-rw-r--r--test/sys/devices/virtual/dmi/id/product_name1
-rw-r--r--test/sys/devices/virtual/dmi/id/product_serial1
-rw-r--r--test/sys/devices/virtual/dmi/id/product_uuid1
-rw-r--r--test/sys/devices/virtual/dmi/id/product_version1
l---------test/sys/devices/virtual/dmi/id/subsystem1
-rw-r--r--test/sys/devices/virtual/dmi/id/sys_vendor1
-rw-r--r--test/sys/devices/virtual/dmi/id/uevent1
-rw-r--r--test/sys/devices/virtual/graphics/fbcon/cursor_blink1
-rw-r--r--test/sys/devices/virtual/graphics/fbcon/power/wakeup1
-rw-r--r--test/sys/devices/virtual/graphics/fbcon/rotate1
l---------test/sys/devices/virtual/graphics/fbcon/subsystem1
-rw-r--r--test/sys/devices/virtual/graphics/fbcon/uevent0
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/abs1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/ev1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/ff1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/key1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/led1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/msc1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/rel1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/snd1
-rw-r--r--test/sys/devices/virtual/input/input6/capabilities/sw1
-rw-r--r--test/sys/devices/virtual/input/input6/event6/dev1
l---------test/sys/devices/virtual/input/input6/event6/device1
-rw-r--r--test/sys/devices/virtual/input/input6/event6/power/wakeup1
l---------test/sys/devices/virtual/input/input6/event6/subsystem1
-rw-r--r--test/sys/devices/virtual/input/input6/event6/uevent2
-rw-r--r--test/sys/devices/virtual/input/input6/id/bustype1
-rw-r--r--test/sys/devices/virtual/input/input6/id/product1
-rw-r--r--test/sys/devices/virtual/input/input6/id/vendor1
-rw-r--r--test/sys/devices/virtual/input/input6/id/version1
-rw-r--r--test/sys/devices/virtual/input/input6/modalias1
-rw-r--r--test/sys/devices/virtual/input/input6/name1
-rw-r--r--test/sys/devices/virtual/input/input6/phys1
-rw-r--r--test/sys/devices/virtual/input/input6/power/wakeup1
l---------test/sys/devices/virtual/input/input6/subsystem1
-rw-r--r--test/sys/devices/virtual/input/input6/uevent8
-rw-r--r--test/sys/devices/virtual/input/input6/uniq1
-rw-r--r--test/sys/devices/virtual/input/mice/dev1
-rw-r--r--test/sys/devices/virtual/input/mice/power/wakeup1
l---------test/sys/devices/virtual/input/mice/subsystem1
-rw-r--r--test/sys/devices/virtual/input/mice/uevent2
-rw-r--r--test/sys/devices/virtual/mem/full/dev1
-rw-r--r--test/sys/devices/virtual/mem/full/power/wakeup1
l---------test/sys/devices/virtual/mem/full/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/full/uevent2
-rw-r--r--test/sys/devices/virtual/mem/kmem/dev1
-rw-r--r--test/sys/devices/virtual/mem/kmem/power/wakeup1
l---------test/sys/devices/virtual/mem/kmem/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/kmem/uevent2
-rw-r--r--test/sys/devices/virtual/mem/kmsg/dev1
-rw-r--r--test/sys/devices/virtual/mem/kmsg/power/wakeup1
l---------test/sys/devices/virtual/mem/kmsg/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/kmsg/uevent2
-rw-r--r--test/sys/devices/virtual/mem/mem/dev1
-rw-r--r--test/sys/devices/virtual/mem/mem/power/wakeup1
l---------test/sys/devices/virtual/mem/mem/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/mem/uevent2
-rw-r--r--test/sys/devices/virtual/mem/null/dev1
-rw-r--r--test/sys/devices/virtual/mem/null/power/wakeup1
l---------test/sys/devices/virtual/mem/null/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/null/uevent2
-rw-r--r--test/sys/devices/virtual/mem/port/dev1
-rw-r--r--test/sys/devices/virtual/mem/port/power/wakeup1
l---------test/sys/devices/virtual/mem/port/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/port/uevent2
-rw-r--r--test/sys/devices/virtual/mem/random/dev1
-rw-r--r--test/sys/devices/virtual/mem/random/power/wakeup1
l---------test/sys/devices/virtual/mem/random/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/random/uevent2
-rw-r--r--test/sys/devices/virtual/mem/urandom/dev1
-rw-r--r--test/sys/devices/virtual/mem/urandom/power/wakeup1
l---------test/sys/devices/virtual/mem/urandom/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/urandom/uevent2
-rw-r--r--test/sys/devices/virtual/mem/zero/dev1
-rw-r--r--test/sys/devices/virtual/mem/zero/power/wakeup1
l---------test/sys/devices/virtual/mem/zero/subsystem1
-rw-r--r--test/sys/devices/virtual/mem/zero/uevent2
-rw-r--r--test/sys/devices/virtual/misc/cpu_dma_latency/dev1
-rw-r--r--test/sys/devices/virtual/misc/cpu_dma_latency/power/wakeup1
l---------test/sys/devices/virtual/misc/cpu_dma_latency/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/cpu_dma_latency/uevent2
-rw-r--r--test/sys/devices/virtual/misc/device-mapper/dev1
-rw-r--r--test/sys/devices/virtual/misc/device-mapper/power/wakeup1
l---------test/sys/devices/virtual/misc/device-mapper/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/device-mapper/uevent2
-rw-r--r--test/sys/devices/virtual/misc/fuse/dev1
-rw-r--r--test/sys/devices/virtual/misc/fuse/power/wakeup1
l---------test/sys/devices/virtual/misc/fuse/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/fuse/uevent2
-rw-r--r--test/sys/devices/virtual/misc/hpet/dev1
-rw-r--r--test/sys/devices/virtual/misc/hpet/power/wakeup1
l---------test/sys/devices/virtual/misc/hpet/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/hpet/uevent2
-rw-r--r--test/sys/devices/virtual/misc/mcelog/dev1
-rw-r--r--test/sys/devices/virtual/misc/mcelog/power/wakeup1
l---------test/sys/devices/virtual/misc/mcelog/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/mcelog/uevent2
-rw-r--r--test/sys/devices/virtual/misc/microcode/dev1
-rw-r--r--test/sys/devices/virtual/misc/microcode/power/wakeup1
l---------test/sys/devices/virtual/misc/microcode/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/microcode/uevent2
-rw-r--r--test/sys/devices/virtual/misc/misc-fake1/dev1
-rw-r--r--test/sys/devices/virtual/misc/misc-fake1/power/wakeup1
l---------test/sys/devices/virtual/misc/misc-fake1/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/misc-fake1/uevent2
-rw-r--r--test/sys/devices/virtual/misc/misc-fake89999/dev1
-rw-r--r--test/sys/devices/virtual/misc/misc-fake89999/power/wakeup1
l---------test/sys/devices/virtual/misc/misc-fake89999/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/misc-fake89999/uevent2
-rw-r--r--test/sys/devices/virtual/misc/network_latency/dev1
-rw-r--r--test/sys/devices/virtual/misc/network_latency/power/wakeup1
l---------test/sys/devices/virtual/misc/network_latency/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/network_latency/uevent2
-rw-r--r--test/sys/devices/virtual/misc/network_throughput/dev1
-rw-r--r--test/sys/devices/virtual/misc/network_throughput/power/wakeup1
l---------test/sys/devices/virtual/misc/network_throughput/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/network_throughput/uevent2
-rw-r--r--test/sys/devices/virtual/misc/nvram/dev1
-rw-r--r--test/sys/devices/virtual/misc/nvram/power/wakeup1
l---------test/sys/devices/virtual/misc/nvram/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/nvram/uevent2
-rw-r--r--test/sys/devices/virtual/misc/psaux/dev1
-rw-r--r--test/sys/devices/virtual/misc/psaux/power/wakeup1
l---------test/sys/devices/virtual/misc/psaux/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/psaux/uevent2
-rw-r--r--test/sys/devices/virtual/misc/uinput/dev1
-rw-r--r--test/sys/devices/virtual/misc/uinput/power/wakeup1
l---------test/sys/devices/virtual/misc/uinput/subsystem1
-rw-r--r--test/sys/devices/virtual/misc/uinput/uevent2
-rw-r--r--test/sys/devices/virtual/net/lo/addr_len1
-rw-r--r--test/sys/devices/virtual/net/lo/address1
-rw-r--r--test/sys/devices/virtual/net/lo/broadcast1
-rw-r--r--test/sys/devices/virtual/net/lo/carrier1
-rw-r--r--test/sys/devices/virtual/net/lo/dev_id1
-rw-r--r--test/sys/devices/virtual/net/lo/dormant1
-rw-r--r--test/sys/devices/virtual/net/lo/features1
-rw-r--r--test/sys/devices/virtual/net/lo/flags1
-rw-r--r--test/sys/devices/virtual/net/lo/ifindex1
-rw-r--r--test/sys/devices/virtual/net/lo/iflink1
-rw-r--r--test/sys/devices/virtual/net/lo/link_mode1
-rw-r--r--test/sys/devices/virtual/net/lo/mtu1
-rw-r--r--test/sys/devices/virtual/net/lo/operstate1
-rw-r--r--test/sys/devices/virtual/net/lo/power/wakeup1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/collisions1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/multicast1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_bytes1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_compressed1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_crc_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_dropped1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_fifo_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_frame_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_length_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_missed_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_over_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/rx_packets1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_aborted_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_bytes1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_carrier_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_compressed1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_dropped1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_fifo_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_heartbeat_errors1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_packets1
-rw-r--r--test/sys/devices/virtual/net/lo/statistics/tx_window_errors1
l---------test/sys/devices/virtual/net/lo/subsystem1
-rw-r--r--test/sys/devices/virtual/net/lo/tx_queue_len1
-rw-r--r--test/sys/devices/virtual/net/lo/type1
-rw-r--r--test/sys/devices/virtual/net/lo/uevent2
-rw-r--r--test/sys/devices/virtual/sound/seq/dev1
-rw-r--r--test/sys/devices/virtual/sound/seq/power/wakeup1
l---------test/sys/devices/virtual/sound/seq/subsystem1
-rw-r--r--test/sys/devices/virtual/sound/seq/uevent2
-rw-r--r--test/sys/devices/virtual/sound/timer/dev1
-rw-r--r--test/sys/devices/virtual/sound/timer/power/wakeup1
l---------test/sys/devices/virtual/sound/timer/subsystem1
-rw-r--r--test/sys/devices/virtual/sound/timer/uevent2
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device0/cur_state1
l---------test/sys/devices/virtual/thermal/cooling_device0/device1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device0/max_state1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device0/power/wakeup1
l---------test/sys/devices/virtual/thermal/cooling_device0/subsystem1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device0/type1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device0/uevent0
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device1/cur_state1
l---------test/sys/devices/virtual/thermal/cooling_device1/device1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device1/max_state1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device1/power/wakeup1
l---------test/sys/devices/virtual/thermal/cooling_device1/subsystem1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device1/type1
-rw-r--r--test/sys/devices/virtual/thermal/cooling_device1/uevent0
l---------test/sys/devices/virtual/thermal/thermal_zone0/device1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/mode1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/power/wakeup1
l---------test/sys/devices/virtual/thermal/thermal_zone0/subsystem1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/temp1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_type1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/type1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone0/uevent0
l---------test/sys/devices/virtual/thermal/thermal_zone1/cdev01
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/cdev0_trip_point1
l---------test/sys/devices/virtual/thermal/thermal_zone1/cdev11
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/cdev1_trip_point1
l---------test/sys/devices/virtual/thermal/thermal_zone1/device1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/mode1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/power/wakeup1
l---------test/sys/devices/virtual/thermal/thermal_zone1/subsystem1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/temp1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_temp1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_type1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_temp1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_type1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/type1
-rw-r--r--test/sys/devices/virtual/thermal/thermal_zone1/uevent0
-rw-r--r--test/sys/devices/virtual/tty/console/dev1
-rw-r--r--test/sys/devices/virtual/tty/console/power/wakeup1
l---------test/sys/devices/virtual/tty/console/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/console/uevent2
-rw-r--r--test/sys/devices/virtual/tty/ptmx/dev1
-rw-r--r--test/sys/devices/virtual/tty/ptmx/power/wakeup1
l---------test/sys/devices/virtual/tty/ptmx/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/ptmx/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty/power/wakeup1
l---------test/sys/devices/virtual/tty/tty/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty0/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty0/power/wakeup1
l---------test/sys/devices/virtual/tty/tty0/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty0/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty1/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty1/power/wakeup1
l---------test/sys/devices/virtual/tty/tty1/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty1/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty10/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty10/power/wakeup1
l---------test/sys/devices/virtual/tty/tty10/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty10/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty11/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty11/power/wakeup1
l---------test/sys/devices/virtual/tty/tty11/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty11/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty12/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty12/power/wakeup1
l---------test/sys/devices/virtual/tty/tty12/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty12/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty13/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty13/power/wakeup1
l---------test/sys/devices/virtual/tty/tty13/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty13/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty14/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty14/power/wakeup1
l---------test/sys/devices/virtual/tty/tty14/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty14/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty15/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty15/power/wakeup1
l---------test/sys/devices/virtual/tty/tty15/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty15/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty16/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty16/power/wakeup1
l---------test/sys/devices/virtual/tty/tty16/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty16/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty17/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty17/power/wakeup1
l---------test/sys/devices/virtual/tty/tty17/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty17/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty18/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty18/power/wakeup1
l---------test/sys/devices/virtual/tty/tty18/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty18/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty19/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty19/power/wakeup1
l---------test/sys/devices/virtual/tty/tty19/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty19/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty2/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty2/power/wakeup1
l---------test/sys/devices/virtual/tty/tty2/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty2/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty20/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty20/power/wakeup1
l---------test/sys/devices/virtual/tty/tty20/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty20/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty21/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty21/power/wakeup1
l---------test/sys/devices/virtual/tty/tty21/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty21/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty22/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty22/power/wakeup1
l---------test/sys/devices/virtual/tty/tty22/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty22/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty23/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty23/power/wakeup1
l---------test/sys/devices/virtual/tty/tty23/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty23/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty24/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty24/power/wakeup1
l---------test/sys/devices/virtual/tty/tty24/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty24/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty25/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty25/power/wakeup1
l---------test/sys/devices/virtual/tty/tty25/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty25/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty26/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty26/power/wakeup1
l---------test/sys/devices/virtual/tty/tty26/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty26/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty27/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty27/power/wakeup1
l---------test/sys/devices/virtual/tty/tty27/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty27/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty28/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty28/power/wakeup1
l---------test/sys/devices/virtual/tty/tty28/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty28/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty29/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty29/power/wakeup1
l---------test/sys/devices/virtual/tty/tty29/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty29/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty3/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty3/power/wakeup1
l---------test/sys/devices/virtual/tty/tty3/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty3/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty30/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty30/power/wakeup1
l---------test/sys/devices/virtual/tty/tty30/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty30/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty31/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty31/power/wakeup1
l---------test/sys/devices/virtual/tty/tty31/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty31/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty32/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty32/power/wakeup1
l---------test/sys/devices/virtual/tty/tty32/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty32/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty33/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty33/power/wakeup1
l---------test/sys/devices/virtual/tty/tty33/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty33/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty34/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty34/power/wakeup1
l---------test/sys/devices/virtual/tty/tty34/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty34/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty35/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty35/power/wakeup1
l---------test/sys/devices/virtual/tty/tty35/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty35/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty36/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty36/power/wakeup1
l---------test/sys/devices/virtual/tty/tty36/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty36/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty37/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty37/power/wakeup1
l---------test/sys/devices/virtual/tty/tty37/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty37/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty38/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty38/power/wakeup1
l---------test/sys/devices/virtual/tty/tty38/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty38/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty39/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty39/power/wakeup1
l---------test/sys/devices/virtual/tty/tty39/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty39/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty4/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty4/power/wakeup1
l---------test/sys/devices/virtual/tty/tty4/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty4/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty40/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty40/power/wakeup1
l---------test/sys/devices/virtual/tty/tty40/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty40/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty41/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty41/power/wakeup1
l---------test/sys/devices/virtual/tty/tty41/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty41/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty42/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty42/power/wakeup1
l---------test/sys/devices/virtual/tty/tty42/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty42/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty43/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty43/power/wakeup1
l---------test/sys/devices/virtual/tty/tty43/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty43/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty44/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty44/power/wakeup1
l---------test/sys/devices/virtual/tty/tty44/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty44/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty45/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty45/power/wakeup1
l---------test/sys/devices/virtual/tty/tty45/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty45/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty46/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty46/power/wakeup1
l---------test/sys/devices/virtual/tty/tty46/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty46/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty47/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty47/power/wakeup1
l---------test/sys/devices/virtual/tty/tty47/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty47/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty48/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty48/power/wakeup1
l---------test/sys/devices/virtual/tty/tty48/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty48/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty49/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty49/power/wakeup1
l---------test/sys/devices/virtual/tty/tty49/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty49/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty5/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty5/power/wakeup1
l---------test/sys/devices/virtual/tty/tty5/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty5/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty50/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty50/power/wakeup1
l---------test/sys/devices/virtual/tty/tty50/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty50/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty51/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty51/power/wakeup1
l---------test/sys/devices/virtual/tty/tty51/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty51/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty52/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty52/power/wakeup1
l---------test/sys/devices/virtual/tty/tty52/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty52/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty53/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty53/power/wakeup1
l---------test/sys/devices/virtual/tty/tty53/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty53/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty54/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty54/power/wakeup1
l---------test/sys/devices/virtual/tty/tty54/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty54/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty55/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty55/power/wakeup1
l---------test/sys/devices/virtual/tty/tty55/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty55/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty56/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty56/power/wakeup1
l---------test/sys/devices/virtual/tty/tty56/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty56/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty57/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty57/power/wakeup1
l---------test/sys/devices/virtual/tty/tty57/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty57/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty58/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty58/power/wakeup1
l---------test/sys/devices/virtual/tty/tty58/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty58/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty59/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty59/power/wakeup1
l---------test/sys/devices/virtual/tty/tty59/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty59/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty6/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty6/power/wakeup1
l---------test/sys/devices/virtual/tty/tty6/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty6/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty60/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty60/power/wakeup1
l---------test/sys/devices/virtual/tty/tty60/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty60/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty61/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty61/power/wakeup1
l---------test/sys/devices/virtual/tty/tty61/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty61/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty62/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty62/power/wakeup1
l---------test/sys/devices/virtual/tty/tty62/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty62/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty63/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty63/power/wakeup1
l---------test/sys/devices/virtual/tty/tty63/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty63/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty7/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty7/power/wakeup1
l---------test/sys/devices/virtual/tty/tty7/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty7/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty8/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty8/power/wakeup1
l---------test/sys/devices/virtual/tty/tty8/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty8/uevent2
-rw-r--r--test/sys/devices/virtual/tty/tty9/dev1
-rw-r--r--test/sys/devices/virtual/tty/tty9/power/wakeup1
l---------test/sys/devices/virtual/tty/tty9/subsystem1
-rw-r--r--test/sys/devices/virtual/tty/tty9/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs1/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs1/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs1/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs1/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs10/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs10/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs10/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs10/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs2/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs2/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs2/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs2/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs3/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs3/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs3/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs3/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs4/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs4/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs4/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs4/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs5/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs5/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs5/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs5/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs6/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs6/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs6/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs6/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcs7/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcs7/power/wakeup1
l---------test/sys/devices/virtual/vc/vcs7/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcs7/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa1/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa1/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa1/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa1/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa10/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa10/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa10/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa10/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa2/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa2/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa2/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa2/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa3/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa3/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa3/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa3/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa4/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa4/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa4/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa4/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa5/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa5/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa5/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa5/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa6/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa6/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa6/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa6/uevent2
-rw-r--r--test/sys/devices/virtual/vc/vcsa7/dev1
-rw-r--r--test/sys/devices/virtual/vc/vcsa7/power/wakeup1
l---------test/sys/devices/virtual/vc/vcsa7/subsystem1
-rw-r--r--test/sys/devices/virtual/vc/vcsa7/uevent2
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon0/bind1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon0/name1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon0/power/wakeup1
l---------test/sys/devices/virtual/vtconsole/vtcon0/subsystem1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon0/uevent0
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon1/bind1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon1/name1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon1/power/wakeup1
l---------test/sys/devices/virtual/vtconsole/vtcon1/subsystem1
-rw-r--r--test/sys/devices/virtual/vtconsole/vtcon1/uevent0
3697 files changed, 4143 insertions, 37 deletions
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver
new file mode 120000
index 0000000000..c0755b7a7f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/processor \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid
new file mode 100644
index 0000000000..3cdddd7137
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid
@@ -0,0 +1 @@
+ACPI0007
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias
new file mode 100644
index 0000000000..4590bb1f2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias
@@ -0,0 +1 @@
+acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path
new file mode 100644
index 0000000000..db9f8f67a1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path
@@ -0,0 +1 @@
+\_PR_.CPU0
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev
new file mode 120000
index 0000000000..9da2c4682d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev
@@ -0,0 +1 @@
+../../system/cpu/cpu0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling
new file mode 120000
index 0000000000..3366be01eb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling
@@ -0,0 +1 @@
+../../virtual/thermal/cooling_device0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent
new file mode 100644
index 0000000000..b7df82a63c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=processor
+MODALIAS=acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver
new file mode 120000
index 0000000000..c0755b7a7f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/processor \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid
new file mode 100644
index 0000000000..3cdddd7137
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid
@@ -0,0 +1 @@
+ACPI0007
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias
new file mode 100644
index 0000000000..4590bb1f2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias
@@ -0,0 +1 @@
+acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path
new file mode 100644
index 0000000000..56405af1dc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path
@@ -0,0 +1 @@
+\_PR_.CPU1
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev
new file mode 120000
index 0000000000..6927d39b0d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev
@@ -0,0 +1 @@
+../../system/cpu/cpu1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling
new file mode 120000
index 0000000000..a036a04b64
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling
@@ -0,0 +1 @@
+../../virtual/thermal/cooling_device1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent
new file mode 100644
index 0000000000..b7df82a63c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=processor
+MODALIAS=acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver
new file mode 120000
index 0000000000..e880a0df02
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid
new file mode 100644
index 0000000000..a4bd0e963a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid
@@ -0,0 +1 @@
+LNXPWRBN
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/power/state b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/power/state
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0/power/state b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff
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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key
new file mode 100644
index 0000000000..a384a9b7f8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key
@@ -0,0 +1 @@
+10000000000000 0
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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led
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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/power/state
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0/power/state
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd
index 573541ac97..573541ac97 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/power/state
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd
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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw
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/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device
new file mode 120000
index 0000000000..b000b23fde
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device
@@ -0,0 +1 @@
+../../../LNXPWRBN:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev
new file mode 100644
index 0000000000..91eb0ccdb9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev
@@ -0,0 +1 @@
+13:67
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device
new file mode 120000
index 0000000000..7f61e05e64
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device
@@ -0,0 +1 @@
+../../input3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent
new file mode 100644
index 0000000000..9124bc53e1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=67
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor
index 739d79706d..739d79706d 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idProduct
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version
index 739d79706d..739d79706d 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/idVendor
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias
new file mode 100644
index 0000000000..2248a2516e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0002e0000-e0,1,k74,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name
new file mode 100644
index 0000000000..228ff268c1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name
@@ -0,0 +1 @@
+Power Button (FF)
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys
new file mode 100644
index 0000000000..88a1fe2d56
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys
@@ -0,0 +1 @@
+LNXPWRBN/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem
new file mode 120000
index 0000000000..bd2a91fcf2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem
@@ -0,0 +1 @@
+../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent
new file mode 100644
index 0000000000..4ee3cf653c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/2/0
+NAME="Power Button (FF)"
+PHYS="LNXPWRBN/button/input0"
+EV==3
+KEY==10000000000000 0
+MODALIAS=input:b0019v0000p0002e0000-e0,1,k74,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias
new file mode 100644
index 0000000000..f25ac9bed2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias
@@ -0,0 +1 @@
+acpi:LNXPWRBN:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent
new file mode 100644
index 0000000000..1e7a4fb734
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:LNXPWRBN:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver
new file mode 120000
index 0000000000..9373eb378c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/thermal \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path
new file mode 100644
index 0000000000..4dd3ade433
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path
@@ -0,0 +1 @@
+\_TZ_.THM0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone
new file mode 120000
index 0000000000..694521091e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone
@@ -0,0 +1 @@
+../../../virtual/thermal/thermal_zone0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent
new file mode 100644
index 0000000000..1d557a95a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=thermal
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver
new file mode 120000
index 0000000000..9373eb378c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/thermal \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path
new file mode 100644
index 0000000000..a1a565ddea
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path
@@ -0,0 +1 @@
+\_TZ_.THM1
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone
new file mode 120000
index 0000000000..8e148453d4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone
@@ -0,0 +1 @@
+../../../virtual/thermal/thermal_zone1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent
new file mode 100644
index 0000000000..1d557a95a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent
@@ -0,0 +1,2 @@
+DRIVER=thermal
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path
new file mode 100644
index 0000000000..060f460fad
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path
@@ -0,0 +1 @@
+\_TZ_
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent
new file mode 100644
index 0000000000..236b226e58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid
new file mode 100644
index 0000000000..23daf0c824
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid
@@ -0,0 +1 @@
+IBM0079
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias
new file mode 100644
index 0000000000..ec2476bf45
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0079:PNP0C15:LNXDOCK:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path
new file mode 100644
index 0000000000..c69dd9d7ad
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path
@@ -0,0 +1 @@
+\_SB_.GDCK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent
new file mode 100644
index 0000000000..630e64a790
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:IBM0079:PNP0C15:LNXDOCK:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
new file mode 100644
index 0000000000..a48d4426eb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
@@ -0,0 +1 @@
+ATM1200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
new file mode 100644
index 0000000000..7239e1ac92
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
@@ -0,0 +1 @@
+acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
new file mode 100644
index 0000000000..10ff73954c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TPM_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
new file mode 120000
index 0000000000..d73f8da534
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:0a \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
new file mode 100644
index 0000000000..1e2b3ec26e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
new file mode 100644
index 0000000000..475abcdc61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
@@ -0,0 +1 @@
+IBM0057
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
new file mode 100644
index 0000000000..37b29a8cb5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
new file mode 100644
index 0000000000..4ddbc184d2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.MOU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
new file mode 120000
index 0000000000..3cc02b97f8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:09 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
new file mode 100644
index 0000000000..d62d0fe275
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
new file mode 100644
index 0000000000..b1fd8f62a2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
@@ -0,0 +1 @@
+PNP0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
new file mode 100644
index 0000000000..dbd39e483c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
new file mode 100644
index 0000000000..726cdc1f11
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.PIC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
new file mode 100644
index 0000000000..22a696e74f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
new file mode 100644
index 0000000000..b593381c48
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
@@ -0,0 +1 @@
+PNP0100
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
new file mode 100644
index 0000000000..2e970b6c12
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
new file mode 100644
index 0000000000..ecefa7c0c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TIMR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
new file mode 100644
index 0000000000..af0dd875d8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
new file mode 100644
index 0000000000..01bdd099b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
@@ -0,0 +1 @@
+PNP0103
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
new file mode 100644
index 0000000000..30023a86ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
new file mode 100644
index 0000000000..53dda49910
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.HPET
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
new file mode 120000
index 0000000000..e06816ccc9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:03 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
new file mode 100644
index 0000000000..bb8024626e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
new file mode 100644
index 0000000000..d14c5bc3ff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
@@ -0,0 +1 @@
+PNP0200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
new file mode 100644
index 0000000000..e3c5fdeca6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
new file mode 100644
index 0000000000..92cf969aca
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.DMAC
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
new file mode 120000
index 0000000000..afe28a0d8f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:04 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
new file mode 100644
index 0000000000..3e20ab0ce7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
new file mode 100644
index 0000000000..958febdd9e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
@@ -0,0 +1 @@
+PNP0303
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
new file mode 100644
index 0000000000..585fdca68a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
new file mode 100644
index 0000000000..9936957ed5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.KBD_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
new file mode 120000
index 0000000000..88eaf70b6c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:08 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
new file mode 100644
index 0000000000..fbd39d8f1d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
new file mode 100644
index 0000000000..aec7221dee
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
@@ -0,0 +1 @@
+PNP0800
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
new file mode 100644
index 0000000000..721f7c31b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
new file mode 100644
index 0000000000..905bc37db3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SPKR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
new file mode 120000
index 0000000000..eecd61da6d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:05 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
new file mode 100644
index 0000000000..7495b1b8a6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
new file mode 100644
index 0000000000..9d03dbb448
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
@@ -0,0 +1 @@
+PNP0B00
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
new file mode 100644
index 0000000000..9d135ac1e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
new file mode 100644
index 0000000000..75b7df3aff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.RTC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
new file mode 120000
index 0000000000..7456f7876f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:07 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
new file mode 100644
index 0000000000..54fcb6ad2d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
new file mode 100644
index 0000000000..7b80763afa
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
@@ -0,0 +1 @@
+PNP0C02
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
new file mode 100644
index 0000000000..e27f28d41f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
new file mode 100644
index 0000000000..7e94a0fd3c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SIO_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
new file mode 120000
index 0000000000..999270e913
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:02 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
new file mode 100644
index 0000000000..b6f43bbf82
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
new file mode 100644
index 0000000000..f7526732dc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
@@ -0,0 +1 @@
+PNP0C04
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
new file mode 100644
index 0000000000..5787b19ab4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
new file mode 100644
index 0000000000..da352ec579
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.FPU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
new file mode 120000
index 0000000000..6680a64796
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:06 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
new file mode 100644
index 0000000000..18c9c5efdc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
new file mode 120000
index 0000000000..50a6634c95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/ac \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
new file mode 100644
index 0000000000..ea0d5fb834
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
@@ -0,0 +1 @@
+ACPI0003
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
new file mode 100644
index 0000000000..cb2b78fc33
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
@@ -0,0 +1 @@
+acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
new file mode 100644
index 0000000000..7f99e03071
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.AC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
new file mode 120000
index 0000000000..f617994654
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
@@ -0,0 +1 @@
+../../../ACPI0003:00 \ 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/online b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
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/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
new file mode 100644
index 0000000000..9aaee2dade
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
@@ -0,0 +1 @@
+Mains
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
new file mode 100644
index 0000000000..01c433c818
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
@@ -0,0 +1,3 @@
+POWER_SUPPLY_NAME=AC
+POWER_SUPPLY_TYPE=Mains
+POWER_SUPPLY_ONLINE=1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
new file mode 100644
index 0000000000..708c891771
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ac
+MODALIAS=acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
new file mode 120000
index 0000000000..28523cef0e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/thinkpad_hotkey \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
new file mode 100644
index 0000000000..d09f0e2a78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
@@ -0,0 +1 @@
+IBM0068
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
new file mode 100644
index 0000000000..78a97b9783
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
new file mode 100644
index 0000000000..5e6871ba41
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.HKEY
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
new file mode 100644
index 0000000000..a847bf581b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_hotkey
+MODALIAS=acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
new file mode 120000
index 0000000000..9ee99277ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/power \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
new file mode 100644
index 0000000000..2658e7b466
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
@@ -0,0 +1 @@
+LNXPOWER
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
new file mode 100644
index 0000000000..1acba2a31b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
@@ -0,0 +1 @@
+acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
new file mode 100644
index 0000000000..52bc528e90
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.PUBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
new file mode 100644
index 0000000000..cab9b4d4f0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=power
+MODALIAS=acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
new file mode 120000
index 0000000000..eae38ea111
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/battery \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
new file mode 100644
index 0000000000..f0e9b61652
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
@@ -0,0 +1 @@
+PNP0C0A
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
new file mode 100644
index 0000000000..6fd005c690
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
new file mode 100644
index 0000000000..03547d8e84
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.BAT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
new file mode 100644
index 0000000000..260a626e56
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
@@ -0,0 +1 @@
+3075000
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/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
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/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
new file mode 120000
index 0000000000..1a192d8d1c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
@@ -0,0 +1 @@
+../../../PNP0C0A:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
new file mode 100644
index 0000000000..0bf389e5f2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
@@ -0,0 +1 @@
+61510000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
new file mode 100644
index 0000000000..65b7a8515f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
@@ -0,0 +1 @@
+84240000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
new file mode 100644
index 0000000000..8db8b6298e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
@@ -0,0 +1 @@
+59160000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
new file mode 100644
index 0000000000..c4857dfb86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
@@ -0,0 +1 @@
+SANYO
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
new file mode 100644
index 0000000000..05082d6a8b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
@@ -0,0 +1 @@
+42T5245
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bConfigurationValue
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
new file mode 100644
index 0000000000..5642b4cccb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
@@ -0,0 +1 @@
+ 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
new file mode 100644
index 0000000000..f1a797a6b1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
@@ -0,0 +1 @@
+Full
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
new file mode 100644
index 0000000000..2c679ca734
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
@@ -0,0 +1 @@
+Li-ion
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
new file mode 100644
index 0000000000..6784dd35ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
@@ -0,0 +1 @@
+Battery
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
new file mode 100644
index 0000000000..48bbf4ae00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
@@ -0,0 +1,14 @@
+POWER_SUPPLY_NAME=BAT0
+POWER_SUPPLY_TYPE=Battery
+POWER_SUPPLY_STATUS=Full
+POWER_SUPPLY_PRESENT=1
+POWER_SUPPLY_TECHNOLOGY=Li-ion
+POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
+POWER_SUPPLY_VOLTAGE_NOW=12415000
+POWER_SUPPLY_CURRENT_NOW=0
+POWER_SUPPLY_ENERGY_FULL_DESIGN=84240000
+POWER_SUPPLY_ENERGY_FULL=61510000
+POWER_SUPPLY_ENERGY_NOW=59160000
+POWER_SUPPLY_MODEL_NAME=42T5245
+POWER_SUPPLY_MANUFACTURER=SANYO
+POWER_SUPPLY_SERIAL_NUMBER= 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
new file mode 100644
index 0000000000..2636081d72
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
@@ -0,0 +1 @@
+10800000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
new file mode 100644
index 0000000000..e096ad1389
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
@@ -0,0 +1 @@
+12415000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
new file mode 100644
index 0000000000..1afe034bbb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=battery
+MODALIAS=acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
new file mode 120000
index 0000000000..78583b7456
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
@@ -0,0 +1 @@
+../../../../../../bus/acpi/drivers/ec \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
new file mode 100644
index 0000000000..f45606d178
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
@@ -0,0 +1 @@
+PNP0C09
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
new file mode 100644
index 0000000000..a6dcf49544
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
new file mode 100644
index 0000000000..1c15db71f4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
new file mode 100644
index 0000000000..39d3180ba8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ec
+MODALIAS=acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
new file mode 100644
index 0000000000..70e3d1ad5d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
new file mode 120000
index 0000000000..4cab8f6315
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
new file mode 100644
index 0000000000..761a72d9d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
new file mode 100644
index 0000000000..7ff768b0d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
new file mode 100644
index 0000000000..293a381df9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
new file mode 100644
index 0000000000..dd962244c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
new file mode 100644
index 0000000000..7338d716b6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
new file mode 100644
index 0000000000..840af2b9e6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
new file mode 100644
index 0000000000..1480e899ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
new file mode 100644
index 0000000000..c60f80c93f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
new file mode 120000
index 0000000000..b9be7aabc3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:01.0/0000:01:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
new file mode 100644
index 0000000000..8a923d8adf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
new file mode 120000
index 0000000000..c248b7891d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
new file mode 100644
index 0000000000..cf015c0e43
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
new file mode 120000
index 0000000000..1c817658c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
new file mode 100644
index 0000000000..ad9adfaf0d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
new file mode 120000
index 0000000000..f2ef6c4a86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
new file mode 100644
index 0000000000..59515bd8fd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2.EXUP
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
new file mode 100644
index 0000000000..5d82614aa2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
new file mode 120000
index 0000000000..f35791f384
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
new file mode 100644
index 0000000000..4eb0f292a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3.EXPD
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
new file mode 100644
index 0000000000..59ad546003
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
new file mode 120000
index 0000000000..c0ce681297
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
new file mode 100644
index 0000000000..50539e182b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1.CDBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
new file mode 120000
index 0000000000..e3e6c28729
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:1e.0/0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
new file mode 100644
index 0000000000..3726f6d993
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
new file mode 120000
index 0000000000..68b01daac3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1e.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
new file mode 100644
index 0000000000..d9da66f2b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
@@ -0,0 +1 @@
+acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
new file mode 100644
index 0000000000..f8542f371b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM.MSTR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
new file mode 100644
index 0000000000..ce4f42475e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
new file mode 100644
index 0000000000..e693cfc4ae
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
new file mode 100644
index 0000000000..8c85a31d95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
new file mode 120000
index 0000000000..49439891e4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
new file mode 100644
index 0000000000..332145062a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA.PRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
new file mode 100644
index 0000000000..7946fbc055
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
new file mode 120000
index 0000000000..d44ac47d2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
new file mode 100644
index 0000000000..00cb0e0601
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SMBU
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
new file mode 120000
index 0000000000..8373e13586
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
new file mode 100644
index 0000000000..90feac0ec2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
new file mode 120000
index 0000000000..ae9769e4d6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
new file mode 100644
index 0000000000..8ac5af3142
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
new file mode 100644
index 0000000000..09b16a3ced
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
new file mode 100644
index 0000000000..23e35fcfa0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
new file mode 120000
index 0000000000..a6b409fe0b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
new file mode 100644
index 0000000000..d5ea43571b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
new file mode 100644
index 0000000000..d493814ae8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
new file mode 100644
index 0000000000..1c2b00f9d4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
new file mode 120000
index 0000000000..14f4165f79
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
new file mode 100644
index 0000000000..a39841e12c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
new file mode 120000
index 0000000000..1e17c8f55e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
new file mode 100644
index 0000000000..489a6c8625
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
new file mode 100644
index 0000000000..ddceca5d30
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
new file mode 100644
index 0000000000..9eb337be25
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
new file mode 100644
index 0000000000..530247ff61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
new file mode 120000
index 0000000000..8525c168e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.7 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
new file mode 100644
index 0000000000..ee6276f7bf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
@@ -0,0 +1 @@
+\_SB_.PCI0.HDEF
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
new file mode 120000
index 0000000000..02dd7ad3c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
new file mode 120000
index 0000000000..8085013227
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_root \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
new file mode 100644
index 0000000000..636eed19b3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
@@ -0,0 +1 @@
+PNP0A08
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
new file mode 100644
index 0000000000..b90e645703
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0A08:PNP0A03:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
new file mode 100644
index 0000000000..313edcd0cd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
new file mode 120000
index 0000000000..1b094a25e9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
@@ -0,0 +1 @@
+../../../pci0000:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
new file mode 100644
index 0000000000..af09b45dd3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_root
+MODALIAS=acpi:PNP0A08:PNP0A03:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid
new file mode 100644
index 0000000000..5c42a4262b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid
@@ -0,0 +1 @@
+PNP0C01
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias
new file mode 100644
index 0000000000..b7aa586f30
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C01:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path
new file mode 100644
index 0000000000..56eb1dc44f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path
@@ -0,0 +1 @@
+\_SB_.MEM_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node
new file mode 120000
index 0000000000..142a45a2ab
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node
@@ -0,0 +1 @@
+../../../pnp0/00:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent
new file mode 100644
index 0000000000..aebbbf8555
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C01:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver
new file mode 120000
index 0000000000..fe3d26376a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid
new file mode 100644
index 0000000000..f9f5922e90
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid
@@ -0,0 +1 @@
+PNP0C0D
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev
new file mode 100644
index 0000000000..aabe6ec390
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev
@@ -0,0 +1 @@
+21
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw
index d00491fd7e..d00491fd7e 100644
--- a/test/sys/devices/pci0000:00/0000:00:09.0/usb3/3-1/bNumConfigurations
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device
new file mode 120000
index 0000000000..29849b0b2a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device
@@ -0,0 +1 @@
+../../../PNP0C0D:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev
new file mode 100644
index 0000000000..b0fa894fcf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev
@@ -0,0 +1 @@
+13:68
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device
new file mode 120000
index 0000000000..3206827665
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device
@@ -0,0 +1 @@
+../../input4 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent
new file mode 100644
index 0000000000..713fa5b0fa
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=68
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product
new file mode 100644
index 0000000000..edd6487e02
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product
@@ -0,0 +1 @@
+0005
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias
new file mode 100644
index 0000000000..fb7de7b5c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0005e0000-e0,5,kramlsfw0,
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name
new file mode 100644
index 0000000000..a9975a6a4c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name
@@ -0,0 +1 @@
+Lid Switch
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys
new file mode 100644
index 0000000000..a1e12fb554
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys
@@ -0,0 +1 @@
+PNP0C0D/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent
new file mode 100644
index 0000000000..f55398e539
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/5/0
+NAME="Lid Switch"
+PHYS="PNP0C0D/button/input0"
+EV==21
+SW==1
+MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias
new file mode 100644
index 0000000000..ba899cbcf1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0D:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path
new file mode 100644
index 0000000000..edf97b8cde
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path
@@ -0,0 +1 @@
+\_SB_.LID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent
new file mode 100644
index 0000000000..f58d0e9862
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:PNP0C0D:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver
new file mode 120000
index 0000000000..fe3d26376a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid
new file mode 100644
index 0000000000..166a5212d6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid
@@ -0,0 +1 @@
+PNP0C0E
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key
new file mode 100644
index 0000000000..46f68a575d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key
@@ -0,0 +1 @@
+4000 0 0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device
new file mode 120000
index 0000000000..8720cc2f93
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device
@@ -0,0 +1 @@
+../../../PNP0C0E:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev
new file mode 100644
index 0000000000..00b51205ed
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev
@@ -0,0 +1 @@
+13:69
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device
new file mode 120000
index 0000000000..eb7862e025
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device
@@ -0,0 +1 @@
+../../input5 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent
new file mode 100644
index 0000000000..f2a4e86587
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=69
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product
new file mode 100644
index 0000000000..1ce74b6b00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product
@@ -0,0 +1 @@
+0003
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias
new file mode 100644
index 0000000000..437a395c00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name
new file mode 100644
index 0000000000..b933ba313a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name
@@ -0,0 +1 @@
+Sleep Button (CM)
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys
new file mode 100644
index 0000000000..165a87f297
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys
@@ -0,0 +1 @@
+PNP0C0E/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent
new file mode 100644
index 0000000000..e9b639e1bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/3/0
+NAME="Sleep Button (CM)"
+PHYS="PNP0C0E/button/input0"
+EV==3
+KEY==4000 0 0
+MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias
new file mode 100644
index 0000000000..5439a79133
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0E:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path
new file mode 100644
index 0000000000..cb65018f8e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path
@@ -0,0 +1 @@
+\_SB_.SLPB
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent
new file mode 100644
index 0000000000..06585c64c5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:PNP0C0E:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path
new file mode 100644
index 0000000000..9f95ffde70
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path
@@ -0,0 +1 @@
+\_SB_.LNKA
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path
new file mode 100644
index 0000000000..1d3fe83056
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path
@@ -0,0 +1 @@
+\_SB_.LNKB
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path
new file mode 100644
index 0000000000..790ff3a5ee
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path
@@ -0,0 +1 @@
+\_SB_.LNKC
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path
new file mode 100644
index 0000000000..236204ddc8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path
@@ -0,0 +1 @@
+\_SB_.LNKD
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path
new file mode 100644
index 0000000000..4c4d0d83ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path
@@ -0,0 +1 @@
+\_SB_.LNKE
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path
new file mode 100644
index 0000000000..c3a3967f4a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path
@@ -0,0 +1 @@
+\_SB_.LNKF
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path
new file mode 100644
index 0000000000..5d8b3c3609
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path
@@ -0,0 +1 @@
+\_SB_.LNKG
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path
new file mode 100644
index 0000000000..70eac1404b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path
@@ -0,0 +1 @@
+\_SB_.LNKH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/path b/test/sys/devices/LNXSYSTM:00/device:00/path
new file mode 100644
index 0000000000..f914d16ee9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/path
@@ -0,0 +1 @@
+\_SB_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/hid b/test/sys/devices/LNXSYSTM:00/hid
new file mode 100644
index 0000000000..fda0cf0719
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/hid
@@ -0,0 +1 @@
+LNXSYSTM
diff --git a/test/sys/devices/LNXSYSTM:00/modalias b/test/sys/devices/LNXSYSTM:00/modalias
new file mode 100644
index 0000000000..2d63ad6e4e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/modalias
@@ -0,0 +1 @@
+acpi:LNXSYSTM:
diff --git a/test/sys/devices/LNXSYSTM:00/path b/test/sys/devices/LNXSYSTM:00/path
new file mode 100644
index 0000000000..57ddad2aec
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/path
@@ -0,0 +1 @@
+\
diff --git a/test/sys/devices/LNXSYSTM:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/subsystem b/test/sys/devices/LNXSYSTM:00/subsystem
new file mode 120000
index 0000000000..849bcf8601
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/subsystem
@@ -0,0 +1 @@
+../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/uevent b/test/sys/devices/LNXSYSTM:00/uevent
new file mode 100644
index 0000000000..67d9632712
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXSYSTM:
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/broken_parity_status
@@ -0,0 +1 @@
+0
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:00.0/enable b/test/sys/devices/pci0000:00/0000:00:00.0/enable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/enable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:00.0/irq b/test/sys/devices/pci0000:00/0000:00:00.0/irq
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:00.0/irq
@@ -0,0 +1 @@
+0
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:01.0/0000:01:00.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/broken_parity_status
@@ -0,0 +1 @@
+0
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:01.0/0000:01:00.0/enable b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/enable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/enable
@@ -0,0 +1 @@
+0
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:01.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:01.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:01.0/broken_parity_status
@@ -0,0 +1 @@
+0
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/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/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:1b.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1b.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1b.0/broken_parity_status
@@ -0,0 +1 @@
+0
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/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/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:1c.0/0000:02:00.0/broken_parity_status b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/broken_parity_status
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/broken_parity_status
@@ -0,0 +1 @@
+0
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:1c.0/0000:02:00.0/enable b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/enable
@@ -0,0 +1 @@
+1
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:1c.0/0000:02:00.0/net/eth0/type b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/type
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/type
@@ -0,0 +1 @@
+1
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:1c.0/msi_bus b/test/sys/devices/pci0000:00/0000:00:1c.0/msi_bus
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1c.0/msi_bus
@@ -0,0 +1 @@
+1
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:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03/wMaxPacketSize
@@ -0,0 +1 @@
+0000
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:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83/wMaxPacketSize
@@ -0,0 +1 @@
+0000
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
diff --git a/test/sys/devices/platform/dock.0/docked b/test/sys/devices/platform/dock.0/docked
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/docked
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/dock.0/flags b/test/sys/devices/platform/dock.0/flags
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/flags
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/dock.0/modalias b/test/sys/devices/platform/dock.0/modalias
new file mode 100644
index 0000000000..a591f3fed0
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/modalias
@@ -0,0 +1 @@
+platform:dock
diff --git a/test/sys/devices/platform/dock.0/power/wakeup b/test/sys/devices/platform/dock.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/dock.0/subsystem b/test/sys/devices/platform/dock.0/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/dock.0/uevent b/test/sys/devices/platform/dock.0/uevent
new file mode 100644
index 0000000000..ba0fe39c25
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/uevent
@@ -0,0 +1 @@
+MODALIAS=platform:dock
diff --git a/test/sys/devices/platform/dock.0/uid b/test/sys/devices/platform/dock.0/uid
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/dock.0/uid
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/driver b/test/sys/devices/platform/i8042/driver
new file mode 120000
index 0000000000..4afb21678f
--- /dev/null
+++ b/test/sys/devices/platform/i8042/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/i8042 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/modalias b/test/sys/devices/platform/i8042/modalias
new file mode 100644
index 0000000000..c28b0df3d2
--- /dev/null
+++ b/test/sys/devices/platform/i8042/modalias
@@ -0,0 +1 @@
+platform:i8042
diff --git a/test/sys/devices/platform/i8042/power/wakeup b/test/sys/devices/platform/i8042/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/bind_mode b/test/sys/devices/platform/i8042/serio0/bind_mode
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/platform/i8042/serio0/description b/test/sys/devices/platform/i8042/serio0/description
new file mode 100644
index 0000000000..12ea600444
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/description
@@ -0,0 +1 @@
+i8042 KBD port
diff --git a/test/sys/devices/platform/i8042/serio0/driver b/test/sys/devices/platform/i8042/serio0/driver
new file mode 120000
index 0000000000..09cf3fed6c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/driver
@@ -0,0 +1 @@
+../../../../bus/serio/drivers/atkbd \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/err_count b/test/sys/devices/platform/i8042/serio0/err_count
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/err_count
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/extra b/test/sys/devices/platform/i8042/serio0/extra
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/extra
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/id/extra b/test/sys/devices/platform/i8042/serio0/id/extra
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/extra
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/id b/test/sys/devices/platform/i8042/serio0/id/id
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/id
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/proto b/test/sys/devices/platform/i8042/serio0/id/proto
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/proto
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio0/id/type b/test/sys/devices/platform/i8042/serio0/id/type
new file mode 100644
index 0000000000..cd672a533b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/id/type
@@ -0,0 +1 @@
+06
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev
new file mode 100644
index 0000000000..a1fc5336aa
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ev
@@ -0,0 +1 @@
+120013
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key
new file mode 100644
index 0000000000..8ac71fcd8e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/key
@@ -0,0 +1 @@
+402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/led
@@ -0,0 +1 @@
+7
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/msc
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/device b/test/sys/devices/platform/i8042/serio0/input/input0/device
new file mode 120000
index 0000000000..a67cb96f47
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/device
@@ -0,0 +1 @@
+../../../serio0 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev b/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev
new file mode 100644
index 0000000000..5f9cbbd304
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/dev
@@ -0,0 +1 @@
+13:64
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/device b/test/sys/devices/platform/i8042/serio0/input/input0/event0/device
new file mode 120000
index 0000000000..1b1db35805
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/device
@@ -0,0 +1 @@
+../../input0 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup b/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem b/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent b/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent
new file mode 100644
index 0000000000..e53b86e19e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/event0/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=64
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype b/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype
new file mode 100644
index 0000000000..af68ed919d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/bustype
@@ -0,0 +1 @@
+0011
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/product b/test/sys/devices/platform/i8042/serio0/input/input0/id/product
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/product
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor b/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/vendor
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/id/version b/test/sys/devices/platform/i8042/serio0/input/input0/id/version
new file mode 100644
index 0000000000..47173e2bcd
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/id/version
@@ -0,0 +1 @@
+ab54
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/modalias b/test/sys/devices/platform/i8042/serio0/input/input0/modalias
new file mode 100644
index 0000000000..568c156db6
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/modalias
@@ -0,0 +1 @@
+input:b0011v0001p0001eAB54-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/name b/test/sys/devices/platform/i8042/serio0/input/input0/name
new file mode 100644
index 0000000000..21187cff1b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/name
@@ -0,0 +1 @@
+AT Translated Set 2 keyboard
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/phys b/test/sys/devices/platform/i8042/serio0/input/input0/phys
new file mode 100644
index 0000000000..b20cdbf077
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/phys
@@ -0,0 +1 @@
+isa0060/serio0/input0
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup b/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/subsystem b/test/sys/devices/platform/i8042/serio0/input/input0/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/uevent b/test/sys/devices/platform/i8042/serio0/input/input0/uevent
new file mode 100644
index 0000000000..0b1c5aa622
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/uevent
@@ -0,0 +1,8 @@
+PRODUCT=11/1/1/ab54
+NAME="AT Translated Set 2 keyboard"
+PHYS="isa0060/serio0/input0"
+EV==120013
+KEY==402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
+MSC==10
+LED==7
+MODALIAS=input:b0011v0001p0001eAB54-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw
diff --git a/test/sys/devices/platform/i8042/serio0/input/input0/uniq b/test/sys/devices/platform/i8042/serio0/input/input0/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/input/input0/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/modalias b/test/sys/devices/platform/i8042/serio0/modalias
new file mode 100644
index 0000000000..91a98bc6d1
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/modalias
@@ -0,0 +1 @@
+serio:ty06pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio0/power/wakeup b/test/sys/devices/platform/i8042/serio0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio0/scroll b/test/sys/devices/platform/i8042/serio0/scroll
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/scroll
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/set b/test/sys/devices/platform/i8042/serio0/set
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/set
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/platform/i8042/serio0/softraw b/test/sys/devices/platform/i8042/serio0/softraw
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/softraw
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/i8042/serio0/softrepeat b/test/sys/devices/platform/i8042/serio0/softrepeat
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/softrepeat
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio0/subsystem b/test/sys/devices/platform/i8042/serio0/subsystem
new file mode 120000
index 0000000000..cba8f97706
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/subsystem
@@ -0,0 +1 @@
+../../../../bus/serio \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio0/uevent b/test/sys/devices/platform/i8042/serio0/uevent
new file mode 100644
index 0000000000..0c1c0bd13a
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio0/uevent
@@ -0,0 +1,6 @@
+DRIVER=atkbd
+SERIO_TYPE=06
+SERIO_PROTO=00
+SERIO_ID=00
+SERIO_EXTRA=00
+MODALIAS=serio:ty06pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/bind_mode b/test/sys/devices/platform/i8042/serio1/bind_mode
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/platform/i8042/serio1/description b/test/sys/devices/platform/i8042/serio1/description
new file mode 100644
index 0000000000..52d76352d8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/description
@@ -0,0 +1 @@
+i8042 AUX port
diff --git a/test/sys/devices/platform/i8042/serio1/draghys b/test/sys/devices/platform/i8042/serio1/draghys
new file mode 100644
index 0000000000..ace9d03621
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/draghys
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/i8042/serio1/driver b/test/sys/devices/platform/i8042/serio1/driver
new file mode 120000
index 0000000000..fed3e77dee
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/driver
@@ -0,0 +1 @@
+../../../../bus/serio/drivers/psmouse \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/ext_dev b/test/sys/devices/platform/i8042/serio1/ext_dev
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/ext_dev
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/i8042/serio1/id/extra b/test/sys/devices/platform/i8042/serio1/id/extra
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/extra
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/id b/test/sys/devices/platform/i8042/serio1/id/id
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/id
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/proto b/test/sys/devices/platform/i8042/serio1/id/proto
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/proto
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/platform/i8042/serio1/id/type b/test/sys/devices/platform/i8042/serio1/id/type
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/id/type
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/platform/i8042/serio1/inertia b/test/sys/devices/platform/i8042/serio1/inertia
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/inertia
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ev
@@ -0,0 +1 @@
+7
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key
new file mode 100644
index 0000000000..844d194187
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/key
@@ -0,0 +1 @@
+70000 0 0 0 0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/rel
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/device b/test/sys/devices/platform/i8042/serio1/input/input1/device
new file mode 120000
index 0000000000..ce36cfb05c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/device
@@ -0,0 +1 @@
+../../../serio1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev b/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev
new file mode 100644
index 0000000000..09ab49186c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/dev
@@ -0,0 +1 @@
+13:65
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/device b/test/sys/devices/platform/i8042/serio1/input/input1/event1/device
new file mode 120000
index 0000000000..37ba281756
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/device
@@ -0,0 +1 @@
+../../input1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent
new file mode 100644
index 0000000000..07a5840c3e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/event1/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=65
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype b/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype
new file mode 100644
index 0000000000..af68ed919d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/bustype
@@ -0,0 +1 @@
+0011
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/product b/test/sys/devices/platform/i8042/serio1/input/input1/id/product
new file mode 100644
index 0000000000..7182ba593d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/product
@@ -0,0 +1 @@
+000a
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor b/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/vendor
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/id/version b/test/sys/devices/platform/i8042/serio1/input/input1/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/modalias b/test/sys/devices/platform/i8042/serio1/input/input1/modalias
new file mode 100644
index 0000000000..b962fcbfa8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/modalias
@@ -0,0 +1 @@
+input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev
new file mode 100644
index 0000000000..9fd5b64561
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/dev
@@ -0,0 +1 @@
+13:32
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device
new file mode 120000
index 0000000000..37ba281756
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/device
@@ -0,0 +1 @@
+../../input1 \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent
new file mode 100644
index 0000000000..ac16de1c56
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/mouse0/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=32
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/name b/test/sys/devices/platform/i8042/serio1/input/input1/name
new file mode 100644
index 0000000000..c571620617
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/name
@@ -0,0 +1 @@
+TPPS/2 IBM TrackPoint
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/phys b/test/sys/devices/platform/i8042/serio1/input/input1/phys
new file mode 100644
index 0000000000..1e40530d5d
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/phys
@@ -0,0 +1 @@
+isa0060/serio1/input0
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup b/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/subsystem b/test/sys/devices/platform/i8042/serio1/input/input1/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/uevent b/test/sys/devices/platform/i8042/serio1/input/input1/uevent
new file mode 100644
index 0000000000..bbe9314bb1
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/uevent
@@ -0,0 +1,7 @@
+PRODUCT=11/2/a/0
+NAME="TPPS/2 IBM TrackPoint"
+PHYS="isa0060/serio1/input0"
+EV==7
+KEY==70000 0 0 0 0
+REL==3
+MODALIAS=input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw
diff --git a/test/sys/devices/platform/i8042/serio1/input/input1/uniq b/test/sys/devices/platform/i8042/serio1/input/input1/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/input/input1/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/jenks b/test/sys/devices/platform/i8042/serio1/jenks
new file mode 100644
index 0000000000..c8b255fc8e
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/jenks
@@ -0,0 +1 @@
+135
diff --git a/test/sys/devices/platform/i8042/serio1/mindrag b/test/sys/devices/platform/i8042/serio1/mindrag
new file mode 100644
index 0000000000..209e3ef4b6
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/mindrag
@@ -0,0 +1 @@
+20
diff --git a/test/sys/devices/platform/i8042/serio1/modalias b/test/sys/devices/platform/i8042/serio1/modalias
new file mode 100644
index 0000000000..2c6c3b4b93
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/modalias
@@ -0,0 +1 @@
+serio:ty01pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/power/wakeup b/test/sys/devices/platform/i8042/serio1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/i8042/serio1/press_to_select b/test/sys/devices/platform/i8042/serio1/press_to_select
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/press_to_select
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/protocol b/test/sys/devices/platform/i8042/serio1/protocol
new file mode 100644
index 0000000000..87c11d491c
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/protocol
@@ -0,0 +1 @@
+TPPS/2
diff --git a/test/sys/devices/platform/i8042/serio1/rate b/test/sys/devices/platform/i8042/serio1/rate
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/rate
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/platform/i8042/serio1/reach b/test/sys/devices/platform/i8042/serio1/reach
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/reach
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/i8042/serio1/resetafter b/test/sys/devices/platform/i8042/serio1/resetafter
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resetafter
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/platform/i8042/serio1/resolution b/test/sys/devices/platform/i8042/serio1/resolution
new file mode 100644
index 0000000000..08839f6bb2
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resolution
@@ -0,0 +1 @@
+200
diff --git a/test/sys/devices/platform/i8042/serio1/resync_time b/test/sys/devices/platform/i8042/serio1/resync_time
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/resync_time
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/sensitivity b/test/sys/devices/platform/i8042/serio1/sensitivity
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/sensitivity
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/platform/i8042/serio1/skipback b/test/sys/devices/platform/i8042/serio1/skipback
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/skipback
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/i8042/serio1/speed b/test/sys/devices/platform/i8042/serio1/speed
new file mode 100644
index 0000000000..c17e934b51
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/speed
@@ -0,0 +1 @@
+97
diff --git a/test/sys/devices/platform/i8042/serio1/subsystem b/test/sys/devices/platform/i8042/serio1/subsystem
new file mode 120000
index 0000000000..cba8f97706
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/subsystem
@@ -0,0 +1 @@
+../../../../bus/serio \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/serio1/thresh b/test/sys/devices/platform/i8042/serio1/thresh
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/thresh
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/platform/i8042/serio1/uevent b/test/sys/devices/platform/i8042/serio1/uevent
new file mode 100644
index 0000000000..36b5a6a578
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/uevent
@@ -0,0 +1,6 @@
+DRIVER=psmouse
+SERIO_TYPE=01
+SERIO_PROTO=00
+SERIO_ID=00
+SERIO_EXTRA=00
+MODALIAS=serio:ty01pr00id00ex00
diff --git a/test/sys/devices/platform/i8042/serio1/upthresh b/test/sys/devices/platform/i8042/serio1/upthresh
new file mode 100644
index 0000000000..ace9d03621
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/upthresh
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/i8042/serio1/ztime b/test/sys/devices/platform/i8042/serio1/ztime
new file mode 100644
index 0000000000..e522732c77
--- /dev/null
+++ b/test/sys/devices/platform/i8042/serio1/ztime
@@ -0,0 +1 @@
+38
diff --git a/test/sys/devices/platform/i8042/subsystem b/test/sys/devices/platform/i8042/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/i8042/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/i8042/uevent b/test/sys/devices/platform/i8042/uevent
new file mode 100644
index 0000000000..d66517d1d8
--- /dev/null
+++ b/test/sys/devices/platform/i8042/uevent
@@ -0,0 +1,2 @@
+DRIVER=i8042
+MODALIAS=platform:i8042
diff --git a/test/sys/devices/platform/microcode/modalias b/test/sys/devices/platform/microcode/modalias
new file mode 100644
index 0000000000..85dd39961e
--- /dev/null
+++ b/test/sys/devices/platform/microcode/modalias
@@ -0,0 +1 @@
+platform:microcode
diff --git a/test/sys/devices/platform/microcode/power/wakeup b/test/sys/devices/platform/microcode/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/microcode/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/microcode/subsystem b/test/sys/devices/platform/microcode/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/microcode/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/microcode/uevent b/test/sys/devices/platform/microcode/uevent
new file mode 100644
index 0000000000..8ee65c8412
--- /dev/null
+++ b/test/sys/devices/platform/microcode/uevent
@@ -0,0 +1 @@
+MODALIAS=platform:microcode
diff --git a/test/sys/devices/platform/pcspkr/driver b/test/sys/devices/platform/pcspkr/driver
new file mode 120000
index 0000000000..44af544108
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/pcspkr \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs b/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev
new file mode 100644
index 0000000000..acd6c0ecb9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ev
@@ -0,0 +1 @@
+40001
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/key b/test/sys/devices/platform/pcspkr/input/input2/capabilities/key
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/key
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/led b/test/sys/devices/platform/pcspkr/input/input2/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc b/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel b/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd b/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/snd
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw b/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/device b/test/sys/devices/platform/pcspkr/input/input2/device
new file mode 120000
index 0000000000..da50b6db55
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/device
@@ -0,0 +1 @@
+../../../pcspkr \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/dev b/test/sys/devices/platform/pcspkr/input/input2/event2/dev
new file mode 100644
index 0000000000..a72362ad0a
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/dev
@@ -0,0 +1 @@
+13:66
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/device b/test/sys/devices/platform/pcspkr/input/input2/event2/device
new file mode 120000
index 0000000000..174b819910
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/device
@@ -0,0 +1 @@
+../../input2 \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup b/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem b/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/event2/uevent b/test/sys/devices/platform/pcspkr/input/input2/event2/uevent
new file mode 100644
index 0000000000..7bf99838b9
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/event2/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=66
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/bustype b/test/sys/devices/platform/pcspkr/input/input2/id/bustype
new file mode 100644
index 0000000000..66375d5000
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/bustype
@@ -0,0 +1 @@
+0010
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/product b/test/sys/devices/platform/pcspkr/input/input2/id/product
new file mode 100644
index 0000000000..635047563b
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/product
@@ -0,0 +1 @@
+0001
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/vendor b/test/sys/devices/platform/pcspkr/input/input2/id/vendor
new file mode 100644
index 0000000000..fc50928281
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/vendor
@@ -0,0 +1 @@
+001f
diff --git a/test/sys/devices/platform/pcspkr/input/input2/id/version b/test/sys/devices/platform/pcspkr/input/input2/id/version
new file mode 100644
index 0000000000..e199843fc5
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/id/version
@@ -0,0 +1 @@
+0100
diff --git a/test/sys/devices/platform/pcspkr/input/input2/modalias b/test/sys/devices/platform/pcspkr/input/input2/modalias
new file mode 100644
index 0000000000..14cc19ee12
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/modalias
@@ -0,0 +1 @@
+input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw
diff --git a/test/sys/devices/platform/pcspkr/input/input2/name b/test/sys/devices/platform/pcspkr/input/input2/name
new file mode 100644
index 0000000000..6c731d3902
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/name
@@ -0,0 +1 @@
+PC Speaker
diff --git a/test/sys/devices/platform/pcspkr/input/input2/phys b/test/sys/devices/platform/pcspkr/input/input2/phys
new file mode 100644
index 0000000000..798e7ffd0e
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/phys
@@ -0,0 +1 @@
+isa0061/input0
diff --git a/test/sys/devices/platform/pcspkr/input/input2/power/wakeup b/test/sys/devices/platform/pcspkr/input/input2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/input/input2/subsystem b/test/sys/devices/platform/pcspkr/input/input2/subsystem
new file mode 120000
index 0000000000..bd2a91fcf2
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/subsystem
@@ -0,0 +1 @@
+../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/input/input2/uevent b/test/sys/devices/platform/pcspkr/input/input2/uevent
new file mode 100644
index 0000000000..1d9916ca72
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/uevent
@@ -0,0 +1,6 @@
+PRODUCT=10/1f/1/100
+NAME="PC Speaker"
+PHYS="isa0061/input0"
+EV==40001
+SND==6
+MODALIAS=input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw
diff --git a/test/sys/devices/platform/pcspkr/input/input2/uniq b/test/sys/devices/platform/pcspkr/input/input2/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/input/input2/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/modalias b/test/sys/devices/platform/pcspkr/modalias
new file mode 100644
index 0000000000..c42b3b35bb
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/modalias
@@ -0,0 +1 @@
+platform:pcspkr
diff --git a/test/sys/devices/platform/pcspkr/power/wakeup b/test/sys/devices/platform/pcspkr/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/pcspkr/subsystem b/test/sys/devices/platform/pcspkr/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/pcspkr/uevent b/test/sys/devices/platform/pcspkr/uevent
new file mode 100644
index 0000000000..b570adefa2
--- /dev/null
+++ b/test/sys/devices/platform/pcspkr/uevent
@@ -0,0 +1,2 @@
+DRIVER=pcspkr
+MODALIAS=platform:pcspkr
diff --git a/test/sys/devices/platform/power/wakeup b/test/sys/devices/platform/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/serial8250/driver b/test/sys/devices/platform/serial8250/driver
new file mode 120000
index 0000000000..0bb0a3f502
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/modalias b/test/sys/devices/platform/serial8250/modalias
new file mode 100644
index 0000000000..d8875a5672
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/modalias
@@ -0,0 +1 @@
+platform:serial8250
diff --git a/test/sys/devices/platform/serial8250/power/wakeup b/test/sys/devices/platform/serial8250/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/serial8250/subsystem b/test/sys/devices/platform/serial8250/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/dev b/test/sys/devices/platform/serial8250/tty/ttyS0/dev
new file mode 100644
index 0000000000..9f6b667886
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/dev
@@ -0,0 +1 @@
+4:64
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/device b/test/sys/devices/platform/serial8250/tty/ttyS0/device
new file mode 120000
index 0000000000..aeed1b12f5
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem
new file mode 120000
index 0000000000..2c914ca516
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS0/uevent b/test/sys/devices/platform/serial8250/tty/ttyS0/uevent
new file mode 100644
index 0000000000..defc92d919
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS0/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=64
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/dev b/test/sys/devices/platform/serial8250/tty/ttyS1/dev
new file mode 100644
index 0000000000..db3f8ecdcd
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/dev
@@ -0,0 +1 @@
+4:65
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/device b/test/sys/devices/platform/serial8250/tty/ttyS1/device
new file mode 120000
index 0000000000..aeed1b12f5
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem
new file mode 120000
index 0000000000..2c914ca516
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS1/uevent b/test/sys/devices/platform/serial8250/tty/ttyS1/uevent
new file mode 100644
index 0000000000..8a073e38da
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS1/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=65
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/dev b/test/sys/devices/platform/serial8250/tty/ttyS2/dev
new file mode 100644
index 0000000000..cef5d02fd9
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/dev
@@ -0,0 +1 @@
+4:66
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/device b/test/sys/devices/platform/serial8250/tty/ttyS2/device
new file mode 120000
index 0000000000..aeed1b12f5
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem
new file mode 120000
index 0000000000..2c914ca516
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS2/uevent b/test/sys/devices/platform/serial8250/tty/ttyS2/uevent
new file mode 100644
index 0000000000..f3202231b5
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS2/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=66
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/dev b/test/sys/devices/platform/serial8250/tty/ttyS3/dev
new file mode 100644
index 0000000000..3077006e7a
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/dev
@@ -0,0 +1 @@
+4:67
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/device b/test/sys/devices/platform/serial8250/tty/ttyS3/device
new file mode 120000
index 0000000000..aeed1b12f5
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/device
@@ -0,0 +1 @@
+../../../serial8250 \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup b/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup
new file mode 100644
index 0000000000..7a68b11da8
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/power/wakeup
@@ -0,0 +1 @@
+disabled
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem b/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem
new file mode 120000
index 0000000000..2c914ca516
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/subsystem
@@ -0,0 +1 @@
+../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/platform/serial8250/tty/ttyS3/uevent b/test/sys/devices/platform/serial8250/tty/ttyS3/uevent
new file mode 100644
index 0000000000..bc5fa8f157
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/tty/ttyS3/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=67
diff --git a/test/sys/devices/platform/serial8250/uevent b/test/sys/devices/platform/serial8250/uevent
new file mode 100644
index 0000000000..00b8c5f66d
--- /dev/null
+++ b/test/sys/devices/platform/serial8250/uevent
@@ -0,0 +1,2 @@
+DRIVER=serial8250
+MODALIAS=platform:serial8250
diff --git a/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable b/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/bluetooth_enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/driver b/test/sys/devices/platform/thinkpad_acpi/driver
new file mode 120000
index 0000000000..388b2236b0
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask
new file mode 100644
index 0000000000..74f4cb244f
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_all_mask
@@ -0,0 +1 @@
+0x00ffffff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_enabled
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask
new file mode 100644
index 0000000000..b5c557ab01
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_bios_mask
@@ -0,0 +1 @@
+0x0000080c
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_enable b/test/sys/devices/platform/thinkpad_acpi/hotkey_enable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_enable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_mask
new file mode 100644
index 0000000000..74f4cb244f
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_mask
@@ -0,0 +1 @@
+0x00ffffff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq b/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_poll_freq
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw b/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask
new file mode 100644
index 0000000000..7e5947ab27
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask
@@ -0,0 +1 @@
+0x008c7fff
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode b/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_report_mode
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask b/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask
new file mode 100644
index 0000000000..e79e876aae
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/hotkey_source_mask
@@ -0,0 +1 @@
+0x00000000
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/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/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::bay_active/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/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/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_active/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/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/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::dock_batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/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/platform/thinkpad_acpi/leds/tpacpi::power/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::power/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/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/platform/thinkpad_acpi/leds/tpacpi::standby/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::standby/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
new file mode 100644
index 0000000000..8364fdecfc
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/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/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::thinklight/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/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/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi::unknown_led/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/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/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:green:batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness
new file mode 100644
index 0000000000..c1da2e294b
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/brightness
Binary files differ
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem
new file mode 120000
index 0000000000..46e2484aa6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/subsystem
@@ -0,0 +1 @@
+../../../../../class/leds \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/trigger
new file mode 100644
index 0000000000..d29a9f783c
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/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/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/leds/tpacpi:orange:batt/uevent
diff --git a/test/sys/devices/platform/thinkpad_acpi/modalias b/test/sys/devices/platform/thinkpad_acpi/modalias
new file mode 100644
index 0000000000..6a50447be6
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/modalias
@@ -0,0 +1 @@
+platform:thinkpad_acpi
diff --git a/test/sys/devices/platform/thinkpad_acpi/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/claim
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device
new file mode 120000
index 0000000000..bd6c926505
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/device
@@ -0,0 +1 @@
+../../../thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name
new file mode 100644
index 0000000000..28b8511147
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/name
@@ -0,0 +1 @@
+tpacpi_bluetooth_sw
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem
new file mode 120000
index 0000000000..5a34d65f45
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/subsystem
@@ -0,0 +1 @@
+../../../../../class/rfkill \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type
new file mode 100644
index 0000000000..89e437991e
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/type
@@ -0,0 +1 @@
+bluetooth
diff --git a/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent
new file mode 100644
index 0000000000..1a870a5240
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/uevent
@@ -0,0 +1,3 @@
+RFKILL_NAME=tpacpi_bluetooth_sw
+RFKILL_TYPE=bluetooth
+RFKILL_STATE=1
diff --git a/test/sys/devices/platform/thinkpad_acpi/subsystem b/test/sys/devices/platform/thinkpad_acpi/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_acpi/uevent b/test/sys/devices/platform/thinkpad_acpi/uevent
new file mode 100644
index 0000000000..1aa572cc2a
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_acpi
+MODALIAS=platform:thinkpad_acpi
diff --git a/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete b/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/wakeup_hotunplug_complete
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_acpi/wakeup_reason b/test/sys/devices/platform/thinkpad_acpi/wakeup_reason
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_acpi/wakeup_reason
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/thinkpad_hwmon/driver b/test/sys/devices/platform/thinkpad_hwmon/driver
new file mode 120000
index 0000000000..b34f0fde53
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/fan1_input b/test/sys/devices/platform/thinkpad_hwmon/fan1_input
new file mode 100644
index 0000000000..f35c48ca69
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/fan1_input
@@ -0,0 +1 @@
+3373
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device
new file mode 120000
index 0000000000..152dbac4e0
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/device
@@ -0,0 +1 @@
+../../../thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem
new file mode 120000
index 0000000000..c02ab68b5d
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/subsystem
@@ -0,0 +1 @@
+../../../../../class/hwmon \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/hwmon/hwmon0/uevent
diff --git a/test/sys/devices/platform/thinkpad_hwmon/modalias b/test/sys/devices/platform/thinkpad_hwmon/modalias
new file mode 100644
index 0000000000..9208eea4e0
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/modalias
@@ -0,0 +1 @@
+platform:thinkpad_hwmon
diff --git a/test/sys/devices/platform/thinkpad_hwmon/name b/test/sys/devices/platform/thinkpad_hwmon/name
new file mode 100644
index 0000000000..d282e4fa6f
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/name
@@ -0,0 +1 @@
+thinkpad
diff --git a/test/sys/devices/platform/thinkpad_hwmon/power/wakeup b/test/sys/devices/platform/thinkpad_hwmon/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/thinkpad_hwmon/pwm1 b/test/sys/devices/platform/thinkpad_hwmon/pwm1
new file mode 100644
index 0000000000..ace9d03621
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/pwm1
@@ -0,0 +1 @@
+255
diff --git a/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable b/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/pwm1_enable
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/platform/thinkpad_hwmon/subsystem b/test/sys/devices/platform/thinkpad_hwmon/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp10_input b/test/sys/devices/platform/thinkpad_hwmon/temp10_input
new file mode 100644
index 0000000000..ccfc37a15d
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp10_input
@@ -0,0 +1 @@
+50000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp11_input b/test/sys/devices/platform/thinkpad_hwmon/temp11_input
new file mode 100644
index 0000000000..afdd418402
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp11_input
@@ -0,0 +1 @@
+49000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp12_input b/test/sys/devices/platform/thinkpad_hwmon/temp12_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp12_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp13_input b/test/sys/devices/platform/thinkpad_hwmon/temp13_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp13_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp14_input b/test/sys/devices/platform/thinkpad_hwmon/temp14_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp14_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp15_input b/test/sys/devices/platform/thinkpad_hwmon/temp15_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp15_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp16_input b/test/sys/devices/platform/thinkpad_hwmon/temp16_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp16_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp1_input b/test/sys/devices/platform/thinkpad_hwmon/temp1_input
new file mode 100644
index 0000000000..627c5c7951
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp1_input
@@ -0,0 +1 @@
+54000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp2_input b/test/sys/devices/platform/thinkpad_hwmon/temp2_input
new file mode 100644
index 0000000000..87e00fe2f9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp2_input
@@ -0,0 +1 @@
+38000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp3_input b/test/sys/devices/platform/thinkpad_hwmon/temp3_input
new file mode 100644
index 0000000000..3404898810
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp3_input
@@ -0,0 +1 @@
+36000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp4_input b/test/sys/devices/platform/thinkpad_hwmon/temp4_input
new file mode 100644
index 0000000000..86541638c0
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp4_input
@@ -0,0 +1 @@
+68000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp5_input b/test/sys/devices/platform/thinkpad_hwmon/temp5_input
new file mode 100644
index 0000000000..a4c83d08c5
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp5_input
@@ -0,0 +1 @@
+32000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp6_input b/test/sys/devices/platform/thinkpad_hwmon/temp6_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp6_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp7_input b/test/sys/devices/platform/thinkpad_hwmon/temp7_input
new file mode 100644
index 0000000000..3a05c8b3ee
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp7_input
@@ -0,0 +1 @@
+30000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp8_input b/test/sys/devices/platform/thinkpad_hwmon/temp8_input
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp8_input
diff --git a/test/sys/devices/platform/thinkpad_hwmon/temp9_input b/test/sys/devices/platform/thinkpad_hwmon/temp9_input
new file mode 100644
index 0000000000..87e00fe2f9
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/temp9_input
@@ -0,0 +1 @@
+38000
diff --git a/test/sys/devices/platform/thinkpad_hwmon/uevent b/test/sys/devices/platform/thinkpad_hwmon/uevent
new file mode 100644
index 0000000000..a155fce352
--- /dev/null
+++ b/test/sys/devices/platform/thinkpad_hwmon/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_hwmon
+MODALIAS=platform:thinkpad_hwmon
diff --git a/test/sys/devices/platform/uevent b/test/sys/devices/platform/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/uevent
diff --git a/test/sys/devices/platform/vesafb.0/driver b/test/sys/devices/platform/vesafb.0/driver
new file mode 120000
index 0000000000..99735db79f
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/driver
@@ -0,0 +1 @@
+../../../bus/platform/drivers/vesafb \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel b/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/bits_per_pixel
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/blank b/test/sys/devices/platform/vesafb.0/graphics/fb0/blank
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/blank
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/console b/test/sys/devices/platform/vesafb.0/graphics/fb0/console
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/console
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor b/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/cursor
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/dev b/test/sys/devices/platform/vesafb.0/graphics/fb0/dev
new file mode 100644
index 0000000000..e6032bec01
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/dev
@@ -0,0 +1 @@
+29:0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/device b/test/sys/devices/platform/vesafb.0/graphics/fb0/device
new file mode 120000
index 0000000000..ac00bf6034
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/device
@@ -0,0 +1 @@
+../../../vesafb.0 \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/mode b/test/sys/devices/platform/vesafb.0/graphics/fb0/mode
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/mode
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/modes b/test/sys/devices/platform/vesafb.0/graphics/fb0/modes
new file mode 100644
index 0000000000..9a8863a213
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/modes
@@ -0,0 +1 @@
+U:800x600p-75
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/name b/test/sys/devices/platform/vesafb.0/graphics/fb0/name
new file mode 100644
index 0000000000..b1f2d26618
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/name
@@ -0,0 +1 @@
+VESA VGA
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/pan b/test/sys/devices/platform/vesafb.0/graphics/fb0/pan
new file mode 100644
index 0000000000..15794e0070
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/pan
@@ -0,0 +1 @@
+0,0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup b/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate b/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/rotate
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/state b/test/sys/devices/platform/vesafb.0/graphics/fb0/state
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/state
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/stride b/test/sys/devices/platform/vesafb.0/graphics/fb0/stride
new file mode 100644
index 0000000000..b67470f1dc
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/stride
@@ -0,0 +1 @@
+1600
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem b/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem
new file mode 120000
index 0000000000..4272ecbd5f
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/subsystem
@@ -0,0 +1 @@
+../../../../../class/graphics \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent b/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent
new file mode 100644
index 0000000000..92a188018b
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/uevent
@@ -0,0 +1,2 @@
+MAJOR=29
+MINOR=0
diff --git a/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size b/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size
new file mode 100644
index 0000000000..80d581f413
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/graphics/fb0/virtual_size
@@ -0,0 +1 @@
+800,600
diff --git a/test/sys/devices/platform/vesafb.0/modalias b/test/sys/devices/platform/vesafb.0/modalias
new file mode 100644
index 0000000000..a09e0f64e2
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/modalias
@@ -0,0 +1 @@
+platform:vesafb
diff --git a/test/sys/devices/platform/vesafb.0/power/wakeup b/test/sys/devices/platform/vesafb.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/platform/vesafb.0/subsystem b/test/sys/devices/platform/vesafb.0/subsystem
new file mode 120000
index 0000000000..deb3a3fbdd
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/subsystem
@@ -0,0 +1 @@
+../../../bus/platform \ No newline at end of file
diff --git a/test/sys/devices/platform/vesafb.0/uevent b/test/sys/devices/platform/vesafb.0/uevent
new file mode 100644
index 0000000000..dabaf7ddb3
--- /dev/null
+++ b/test/sys/devices/platform/vesafb.0/uevent
@@ -0,0 +1,2 @@
+DRIVER=vesafb
+MODALIAS=platform:vesafb
diff --git a/test/sys/devices/pnp0/00:00/driver b/test/sys/devices/pnp0/00:00/driver
new file mode 120000
index 0000000000..49809519dd
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/driver
@@ -0,0 +1 @@
+../../../bus/pnp/drivers/system \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:00/firmware_node b/test/sys/devices/pnp0/00:00/firmware_node
new file mode 120000
index 0000000000..2d4d4b4535
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0C01:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:00/id b/test/sys/devices/pnp0/00:00/id
new file mode 100644
index 0000000000..8a67a657c5
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/id
@@ -0,0 +1 @@
+PNP0c01
diff --git a/test/sys/devices/pnp0/00:00/options b/test/sys/devices/pnp0/00:00/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/options
diff --git a/test/sys/devices/pnp0/00:00/power/wakeup b/test/sys/devices/pnp0/00:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:00/resources b/test/sys/devices/pnp0/00:00/resources
new file mode 100644
index 0000000000..e776f37bcd
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/resources
@@ -0,0 +1,18 @@
+state = active
+mem 0x0-0x9ffff
+mem 0xc0000-0xc3fff
+mem 0xc4000-0xc7fff
+mem 0xc8000-0xcbfff
+mem 0xcc000-0xcffff
+mem disabled
+mem disabled
+mem disabled
+mem 0xdc000-0xdffff
+mem 0xe0000-0xe3fff
+mem 0xe4000-0xe7fff
+mem 0xe8000-0xebfff
+mem 0xec000-0xeffff
+mem 0xf0000-0xfffff
+mem 0x100000-0x7fffffff
+mem 0xfec00000-0xfed3ffff
+mem 0xfed41000-0xffffffff
diff --git a/test/sys/devices/pnp0/00:00/subsystem b/test/sys/devices/pnp0/00:00/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:00/uevent b/test/sys/devices/pnp0/00:00/uevent
new file mode 100644
index 0000000000..5f289cdaa8
--- /dev/null
+++ b/test/sys/devices/pnp0/00:00/uevent
@@ -0,0 +1 @@
+DRIVER=system
diff --git a/test/sys/devices/pnp0/00:01/id b/test/sys/devices/pnp0/00:01/id
new file mode 100644
index 0000000000..ea60bfdf5f
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/id
@@ -0,0 +1,2 @@
+PNP0a08
+PNP0a03
diff --git a/test/sys/devices/pnp0/00:01/options b/test/sys/devices/pnp0/00:01/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/options
diff --git a/test/sys/devices/pnp0/00:01/power/wakeup b/test/sys/devices/pnp0/00:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:01/resources b/test/sys/devices/pnp0/00:01/resources
new file mode 100644
index 0000000000..f70025a192
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/resources
@@ -0,0 +1,2 @@
+state = active
+io 0xcf8-0xcff
diff --git a/test/sys/devices/pnp0/00:01/subsystem b/test/sys/devices/pnp0/00:01/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:01/uevent b/test/sys/devices/pnp0/00:01/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:01/uevent
diff --git a/test/sys/devices/pnp0/00:02/driver b/test/sys/devices/pnp0/00:02/driver
new file mode 120000
index 0000000000..49809519dd
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/driver
@@ -0,0 +1 @@
+../../../bus/pnp/drivers/system \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:02/firmware_node b/test/sys/devices/pnp0/00:02/firmware_node
new file mode 120000
index 0000000000..7bf7dd260b
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:02/id b/test/sys/devices/pnp0/00:02/id
new file mode 100644
index 0000000000..c6dcd897da
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/id
@@ -0,0 +1 @@
+PNP0c02
diff --git a/test/sys/devices/pnp0/00:02/options b/test/sys/devices/pnp0/00:02/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/options
diff --git a/test/sys/devices/pnp0/00:02/power/wakeup b/test/sys/devices/pnp0/00:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:02/resources b/test/sys/devices/pnp0/00:02/resources
new file mode 100644
index 0000000000..0ea5e8e82b
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/resources
@@ -0,0 +1,30 @@
+state = active
+io 0x10-0x1f
+io 0x90-0x9f
+io 0x24-0x25
+io 0x28-0x29
+io 0x2c-0x2d
+io 0x30-0x31
+io 0x34-0x35
+io 0x38-0x39
+io 0x3c-0x3d
+io 0xa4-0xa5
+io 0xa8-0xa9
+io 0xac-0xad
+io 0xb0-0xb5
+io 0xb8-0xb9
+io 0xbc-0xbd
+io 0x50-0x53
+io 0x72-0x77
+io 0x164e-0x164f
+io 0x2e-0x2f
+io 0x1000-0x107f
+io 0x1180-0x11bf
+io 0x800-0x80f
+io 0x15e0-0x15ef
+io 0x1600-0x165f
+mem 0xf0000000-0xf3ffffff
+mem 0xfed1c000-0xfed1ffff
+mem 0xfed14000-0xfed17fff
+mem 0xfed18000-0xfed18fff
+mem 0xfed19000-0xfed19fff
diff --git a/test/sys/devices/pnp0/00:02/subsystem b/test/sys/devices/pnp0/00:02/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:02/uevent b/test/sys/devices/pnp0/00:02/uevent
new file mode 100644
index 0000000000..5f289cdaa8
--- /dev/null
+++ b/test/sys/devices/pnp0/00:02/uevent
@@ -0,0 +1 @@
+DRIVER=system
diff --git a/test/sys/devices/pnp0/00:03/firmware_node b/test/sys/devices/pnp0/00:03/firmware_node
new file mode 120000
index 0000000000..f1383eda0f
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:03/id b/test/sys/devices/pnp0/00:03/id
new file mode 100644
index 0000000000..01bdd099b8
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/id
@@ -0,0 +1 @@
+PNP0103
diff --git a/test/sys/devices/pnp0/00:03/options b/test/sys/devices/pnp0/00:03/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/options
diff --git a/test/sys/devices/pnp0/00:03/power/wakeup b/test/sys/devices/pnp0/00:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:03/resources b/test/sys/devices/pnp0/00:03/resources
new file mode 100644
index 0000000000..04faff5084
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/resources
@@ -0,0 +1,2 @@
+state = active
+mem 0xfed00000-0xfed003ff
diff --git a/test/sys/devices/pnp0/00:03/subsystem b/test/sys/devices/pnp0/00:03/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:03/uevent b/test/sys/devices/pnp0/00:03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:03/uevent
diff --git a/test/sys/devices/pnp0/00:04/firmware_node b/test/sys/devices/pnp0/00:04/firmware_node
new file mode 120000
index 0000000000..dfcdf1c3b5
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:04/id b/test/sys/devices/pnp0/00:04/id
new file mode 100644
index 0000000000..d14c5bc3ff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/id
@@ -0,0 +1 @@
+PNP0200
diff --git a/test/sys/devices/pnp0/00:04/options b/test/sys/devices/pnp0/00:04/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/options
diff --git a/test/sys/devices/pnp0/00:04/power/wakeup b/test/sys/devices/pnp0/00:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:04/resources b/test/sys/devices/pnp0/00:04/resources
new file mode 100644
index 0000000000..8d6e436d77
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/resources
@@ -0,0 +1,5 @@
+state = active
+io 0x0-0xf
+io 0x80-0x8f
+io 0xc0-0xdf
+dma 4
diff --git a/test/sys/devices/pnp0/00:04/subsystem b/test/sys/devices/pnp0/00:04/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:04/uevent b/test/sys/devices/pnp0/00:04/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:04/uevent
diff --git a/test/sys/devices/pnp0/00:05/firmware_node b/test/sys/devices/pnp0/00:05/firmware_node
new file mode 120000
index 0000000000..17eea0d63a
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:05/id b/test/sys/devices/pnp0/00:05/id
new file mode 100644
index 0000000000..aec7221dee
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/id
@@ -0,0 +1 @@
+PNP0800
diff --git a/test/sys/devices/pnp0/00:05/options b/test/sys/devices/pnp0/00:05/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/options
diff --git a/test/sys/devices/pnp0/00:05/power/wakeup b/test/sys/devices/pnp0/00:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:05/resources b/test/sys/devices/pnp0/00:05/resources
new file mode 100644
index 0000000000..068ca9b670
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/resources
@@ -0,0 +1,2 @@
+state = active
+io 0x61-0x61
diff --git a/test/sys/devices/pnp0/00:05/subsystem b/test/sys/devices/pnp0/00:05/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:05/uevent b/test/sys/devices/pnp0/00:05/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:05/uevent
diff --git a/test/sys/devices/pnp0/00:06/firmware_node b/test/sys/devices/pnp0/00:06/firmware_node
new file mode 120000
index 0000000000..99a333d2b4
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:06/id b/test/sys/devices/pnp0/00:06/id
new file mode 100644
index 0000000000..808147da40
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/id
@@ -0,0 +1 @@
+PNP0c04
diff --git a/test/sys/devices/pnp0/00:06/options b/test/sys/devices/pnp0/00:06/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/options
diff --git a/test/sys/devices/pnp0/00:06/power/wakeup b/test/sys/devices/pnp0/00:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:06/resources b/test/sys/devices/pnp0/00:06/resources
new file mode 100644
index 0000000000..da2ff4ba78
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/resources
@@ -0,0 +1,3 @@
+state = active
+io 0xf0-0xf0
+irq 13
diff --git a/test/sys/devices/pnp0/00:06/subsystem b/test/sys/devices/pnp0/00:06/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:06/uevent b/test/sys/devices/pnp0/00:06/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:06/uevent
diff --git a/test/sys/devices/pnp0/00:07/driver b/test/sys/devices/pnp0/00:07/driver
new file mode 120000
index 0000000000..6a8764e224
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/driver
@@ -0,0 +1 @@
+../../../bus/pnp/drivers/rtc_cmos \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:07/firmware_node b/test/sys/devices/pnp0/00:07/firmware_node
new file mode 120000
index 0000000000..4154e9a091
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:07/id b/test/sys/devices/pnp0/00:07/id
new file mode 100644
index 0000000000..13b00bc481
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/id
@@ -0,0 +1 @@
+PNP0b00
diff --git a/test/sys/devices/pnp0/00:07/nvram b/test/sys/devices/pnp0/00:07/nvram
new file mode 100644
index 0000000000..0c4c788d9d
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/nvram
Binary files differ
diff --git a/test/sys/devices/pnp0/00:07/options b/test/sys/devices/pnp0/00:07/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/options
diff --git a/test/sys/devices/pnp0/00:07/power/wakeup b/test/sys/devices/pnp0/00:07/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pnp0/00:07/resources b/test/sys/devices/pnp0/00:07/resources
new file mode 100644
index 0000000000..c697323bf4
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/resources
@@ -0,0 +1,3 @@
+state = active
+io 0x70-0x71
+irq 8
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/date b/test/sys/devices/pnp0/00:07/rtc/rtc0/date
new file mode 100644
index 0000000000..5315755e05
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/date
@@ -0,0 +1 @@
+2008-09-29
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/dev b/test/sys/devices/pnp0/00:07/rtc/rtc0/dev
new file mode 100644
index 0000000000..0cad52aef5
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/dev
@@ -0,0 +1 @@
+253:0
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/device b/test/sys/devices/pnp0/00:07/rtc/rtc0/device
new file mode 120000
index 0000000000..617545acf7
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/device
@@ -0,0 +1 @@
+../../../00:07 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/max_user_freq b/test/sys/devices/pnp0/00:07/rtc/rtc0/max_user_freq
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/max_user_freq
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/name b/test/sys/devices/pnp0/00:07/rtc/rtc0/name
new file mode 100644
index 0000000000..89830d2bdb
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/name
@@ -0,0 +1 @@
+rtc_cmos
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/power/wakeup b/test/sys/devices/pnp0/00:07/rtc/rtc0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/since_epoch b/test/sys/devices/pnp0/00:07/rtc/rtc0/since_epoch
new file mode 100644
index 0000000000..cd35b7f2d4
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/since_epoch
@@ -0,0 +1 @@
+1222647192
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/subsystem b/test/sys/devices/pnp0/00:07/rtc/rtc0/subsystem
new file mode 120000
index 0000000000..00b31dd527
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/subsystem
@@ -0,0 +1 @@
+../../../../../class/rtc \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/time b/test/sys/devices/pnp0/00:07/rtc/rtc0/time
new file mode 100644
index 0000000000..c60aa6133d
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/time
@@ -0,0 +1 @@
+00:13:12
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/uevent b/test/sys/devices/pnp0/00:07/rtc/rtc0/uevent
new file mode 100644
index 0000000000..b04cc3e1d0
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/uevent
@@ -0,0 +1,2 @@
+MAJOR=253
+MINOR=0
diff --git a/test/sys/devices/pnp0/00:07/rtc/rtc0/wakealarm b/test/sys/devices/pnp0/00:07/rtc/rtc0/wakealarm
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/rtc/rtc0/wakealarm
diff --git a/test/sys/devices/pnp0/00:07/subsystem b/test/sys/devices/pnp0/00:07/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:07/uevent b/test/sys/devices/pnp0/00:07/uevent
new file mode 100644
index 0000000000..cb584c04e3
--- /dev/null
+++ b/test/sys/devices/pnp0/00:07/uevent
@@ -0,0 +1 @@
+DRIVER=rtc_cmos
diff --git a/test/sys/devices/pnp0/00:08/driver b/test/sys/devices/pnp0/00:08/driver
new file mode 120000
index 0000000000..51bc226008
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/driver
@@ -0,0 +1 @@
+../../../bus/pnp/drivers/i8042 kbd \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:08/firmware_node b/test/sys/devices/pnp0/00:08/firmware_node
new file mode 120000
index 0000000000..b38ee5b14b
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:08/id b/test/sys/devices/pnp0/00:08/id
new file mode 100644
index 0000000000..958febdd9e
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/id
@@ -0,0 +1 @@
+PNP0303
diff --git a/test/sys/devices/pnp0/00:08/options b/test/sys/devices/pnp0/00:08/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/options
diff --git a/test/sys/devices/pnp0/00:08/power/wakeup b/test/sys/devices/pnp0/00:08/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:08/resources b/test/sys/devices/pnp0/00:08/resources
new file mode 100644
index 0000000000..ee3406e25d
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/resources
@@ -0,0 +1,4 @@
+state = active
+io 0x60-0x60
+io 0x64-0x64
+irq 1
diff --git a/test/sys/devices/pnp0/00:08/subsystem b/test/sys/devices/pnp0/00:08/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:08/uevent b/test/sys/devices/pnp0/00:08/uevent
new file mode 100644
index 0000000000..5cde1e92e9
--- /dev/null
+++ b/test/sys/devices/pnp0/00:08/uevent
@@ -0,0 +1 @@
+DRIVER=i8042 kbd
diff --git a/test/sys/devices/pnp0/00:09/driver b/test/sys/devices/pnp0/00:09/driver
new file mode 120000
index 0000000000..d34888c126
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/driver
@@ -0,0 +1 @@
+../../../bus/pnp/drivers/i8042 aux \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:09/firmware_node b/test/sys/devices/pnp0/00:09/firmware_node
new file mode 120000
index 0000000000..05b19685a6
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:09/id b/test/sys/devices/pnp0/00:09/id
new file mode 100644
index 0000000000..68c3528574
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/id
@@ -0,0 +1,2 @@
+IBM0057
+PNP0f13
diff --git a/test/sys/devices/pnp0/00:09/options b/test/sys/devices/pnp0/00:09/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/options
diff --git a/test/sys/devices/pnp0/00:09/power/wakeup b/test/sys/devices/pnp0/00:09/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:09/resources b/test/sys/devices/pnp0/00:09/resources
new file mode 100644
index 0000000000..76ceb09fcf
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/resources
@@ -0,0 +1,2 @@
+state = active
+irq 12
diff --git a/test/sys/devices/pnp0/00:09/subsystem b/test/sys/devices/pnp0/00:09/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:09/uevent b/test/sys/devices/pnp0/00:09/uevent
new file mode 100644
index 0000000000..da1cb5a961
--- /dev/null
+++ b/test/sys/devices/pnp0/00:09/uevent
@@ -0,0 +1 @@
+DRIVER=i8042 aux
diff --git a/test/sys/devices/pnp0/00:0a/firmware_node b/test/sys/devices/pnp0/00:0a/firmware_node
new file mode 120000
index 0000000000..4eaafe596c
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/firmware_node
@@ -0,0 +1 @@
+../../LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00 \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:0a/id b/test/sys/devices/pnp0/00:0a/id
new file mode 100644
index 0000000000..710874173e
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/id
@@ -0,0 +1,2 @@
+ATM1200
+PNP0c31
diff --git a/test/sys/devices/pnp0/00:0a/options b/test/sys/devices/pnp0/00:0a/options
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/options
diff --git a/test/sys/devices/pnp0/00:0a/power/wakeup b/test/sys/devices/pnp0/00:0a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/00:0a/resources b/test/sys/devices/pnp0/00:0a/resources
new file mode 100644
index 0000000000..eb1cddfd47
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/resources
@@ -0,0 +1,2 @@
+state = active
+mem 0xfed40000-0xfed40fff
diff --git a/test/sys/devices/pnp0/00:0a/subsystem b/test/sys/devices/pnp0/00:0a/subsystem
new file mode 120000
index 0000000000..eca01f4dff
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/subsystem
@@ -0,0 +1 @@
+../../../bus/pnp \ No newline at end of file
diff --git a/test/sys/devices/pnp0/00:0a/uevent b/test/sys/devices/pnp0/00:0a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/00:0a/uevent
diff --git a/test/sys/devices/pnp0/power/wakeup b/test/sys/devices/pnp0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pnp0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pnp0/uevent b/test/sys/devices/pnp0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pnp0/uevent
diff --git a/test/sys/devices/system/clocksource/clocksource0/available_clocksource b/test/sys/devices/system/clocksource/clocksource0/available_clocksource
new file mode 100644
index 0000000000..dbfc0c4897
--- /dev/null
+++ b/test/sys/devices/system/clocksource/clocksource0/available_clocksource
@@ -0,0 +1 @@
+hpet acpi_pm jiffies tsc
diff --git a/test/sys/devices/system/clocksource/clocksource0/current_clocksource b/test/sys/devices/system/clocksource/clocksource0/current_clocksource
new file mode 100644
index 0000000000..5ad7d8fabe
--- /dev/null
+++ b/test/sys/devices/system/clocksource/clocksource0/current_clocksource
@@ -0,0 +1 @@
+hpet
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size b/test/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/level b/test/sys/devices/system/cpu/cpu0/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets b/test/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/number_of_sets
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/physical_line_partition b/test/sys/devices/system/cpu/cpu0/cache/index0/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list b/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map b/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/size b/test/sys/devices/system/cpu/cpu0/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/type b/test/sys/devices/system/cpu/cpu0/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity b/test/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index0/ways_of_associativity
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size b/test/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/level b/test/sys/devices/system/cpu/cpu0/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets b/test/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/number_of_sets
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/physical_line_partition b/test/sys/devices/system/cpu/cpu0/cache/index1/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list b/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map b/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/size b/test/sys/devices/system/cpu/cpu0/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/type b/test/sys/devices/system/cpu/cpu0/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity b/test/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index1/ways_of_associativity
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size b/test/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/level b/test/sys/devices/system/cpu/cpu0/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets b/test/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets
new file mode 100644
index 0000000000..801c306ed3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/number_of_sets
@@ -0,0 +1 @@
+4096
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/physical_line_partition b/test/sys/devices/system/cpu/cpu0/cache/index2/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list b/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map b/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/size b/test/sys/devices/system/cpu/cpu0/cache/index2/size
new file mode 100644
index 0000000000..6399ecd3bd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/size
@@ -0,0 +1 @@
+4096K
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/type b/test/sys/devices/system/cpu/cpu0/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/test/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity b/test/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cache/index2/ways_of_associativity
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus b/test/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus
new file mode 100644
index 0000000000..6e8183b72e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus
@@ -0,0 +1 @@
+0 1
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
new file mode 100644
index 0000000000..749fce669d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
@@ -0,0 +1 @@
+1000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
new file mode 100644
index 0000000000..d69c7579dd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
@@ -0,0 +1 @@
+2333000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
new file mode 100644
index 0000000000..749fce669d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
@@ -0,0 +1 @@
+1000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
new file mode 100644
index 0000000000..b92677edb9
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
@@ -0,0 +1 @@
+20000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max
new file mode 100644
index 0000000000..825319e1c5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max
@@ -0,0 +1 @@
+10000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_min b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_min
new file mode 100644
index 0000000000..5caff40c4a
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_min
@@ -0,0 +1 @@
+10000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
new file mode 100644
index 0000000000..e85087affd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
@@ -0,0 +1 @@
+31
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/related_cpus b/test/sys/devices/system/cpu/cpu0/cpufreq/related_cpus
new file mode 100644
index 0000000000..6e8183b72e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/related_cpus
@@ -0,0 +1 @@
+0 1
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
new file mode 100644
index 0000000000..05f8e24a95
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
@@ -0,0 +1 @@
+2333000 2000000 1667000 1333000 1000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
new file mode 100644
index 0000000000..78d5ebe295
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
@@ -0,0 +1 @@
+ondemand performance
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
new file mode 100644
index 0000000000..749fce669d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
@@ -0,0 +1 @@
+1000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
new file mode 100644
index 0000000000..840e47772f
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
@@ -0,0 +1 @@
+acpi-cpufreq
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
new file mode 100644
index 0000000000..7c0425c393
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
@@ -0,0 +1 @@
+ondemand
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
new file mode 100644
index 0000000000..d69c7579dd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
@@ -0,0 +1 @@
+2333000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
new file mode 100644
index 0000000000..749fce669d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
@@ -0,0 +1 @@
+1000000
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
new file mode 100644
index 0000000000..2bc16b6d12
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
@@ -0,0 +1 @@
+<unsupported>
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state b/test/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
new file mode 100644
index 0000000000..a071e77313
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
@@ -0,0 +1,5 @@
+2333000 2159
+2000000 24
+1667000 80
+1333000 123
+1000000 8026
diff --git a/test/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans b/test/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans
new file mode 100644
index 0000000000..05c8b2c097
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans
@@ -0,0 +1 @@
+717
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/desc b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/desc
new file mode 100644
index 0000000000..72642e9d4a
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/desc
@@ -0,0 +1 @@
+CPUIDLE CORE POLL IDLE
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/latency b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/latency
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/latency
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/name b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/name
new file mode 100644
index 0000000000..9c4156dfea
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/name
@@ -0,0 +1 @@
+C0
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/power b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/power
new file mode 100644
index 0000000000..4f6ff861c9
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/power
@@ -0,0 +1 @@
+4294967295
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/time b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/time
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/time
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state0/usage b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/usage
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state0/usage
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/desc b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/desc
new file mode 100644
index 0000000000..a96b77dc9c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x0
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/latency b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/latency
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/latency
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/name b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/name
new file mode 100644
index 0000000000..e2cf5e7905
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/name
@@ -0,0 +1 @@
+C1
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/power b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/power
new file mode 100644
index 0000000000..83b33d238d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/power
@@ -0,0 +1 @@
+1000
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/time b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/time
new file mode 100644
index 0000000000..4fba33e90d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/time
@@ -0,0 +1 @@
+1037
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state1/usage b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/usage
new file mode 100644
index 0000000000..8351c19397
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state1/usage
@@ -0,0 +1 @@
+14
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/desc b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/desc
new file mode 100644
index 0000000000..a37c1e636b
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x10
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/latency b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/latency
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/latency
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/name b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/name
new file mode 100644
index 0000000000..c4b2d41eaa
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/name
@@ -0,0 +1 @@
+C2
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/power b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/power
new file mode 100644
index 0000000000..1b79f38e25
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/power
@@ -0,0 +1 @@
+500
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/time b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/time
new file mode 100644
index 0000000000..f373507a89
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/time
@@ -0,0 +1 @@
+119555
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state2/usage b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/usage
new file mode 100644
index 0000000000..0435b54f97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state2/usage
@@ -0,0 +1 @@
+5614
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/desc b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/desc
new file mode 100644
index 0000000000..e8414e9410
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x20
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/latency b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/latency
new file mode 100644
index 0000000000..98d9bcb75a
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/latency
@@ -0,0 +1 @@
+17
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/name b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/name
new file mode 100644
index 0000000000..b1954f8204
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/name
@@ -0,0 +1 @@
+C3
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/power b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/power
new file mode 100644
index 0000000000..cb1a40df0f
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/power
@@ -0,0 +1 @@
+250
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/time b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/time
new file mode 100644
index 0000000000..562b3ecf0d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/time
@@ -0,0 +1 @@
+92046130
diff --git a/test/sys/devices/system/cpu/cpu0/cpuidle/state3/usage b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/usage
new file mode 100644
index 0000000000..d16e9e1d99
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/cpuidle/state3/usage
@@ -0,0 +1 @@
+33517
diff --git a/test/sys/devices/system/cpu/cpu0/crash_notes b/test/sys/devices/system/cpu/cpu0/crash_notes
new file mode 100644
index 0000000000..33ad4f3599
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/crash_notes
@@ -0,0 +1 @@
+7fb20920
diff --git a/test/sys/devices/system/cpu/cpu0/microcode/processor_flags b/test/sys/devices/system/cpu/cpu0/microcode/processor_flags
new file mode 100644
index 0000000000..a1b07c7533
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/microcode/processor_flags
@@ -0,0 +1 @@
+0x20
diff --git a/test/sys/devices/system/cpu/cpu0/microcode/version b/test/sys/devices/system/cpu/cpu0/microcode/version
new file mode 100644
index 0000000000..bfd49ddc8d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/microcode/version
@@ -0,0 +1 @@
+0xc7
diff --git a/test/sys/devices/system/cpu/cpu0/thermal_throttle/count b/test/sys/devices/system/cpu/cpu0/thermal_throttle/count
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/thermal_throttle/count
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/topology/core_id b/test/sys/devices/system/cpu/cpu0/topology/core_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/core_id
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/topology/core_siblings b/test/sys/devices/system/cpu/cpu0/topology/core_siblings
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/system/cpu/cpu0/topology/core_siblings_list b/test/sys/devices/system/cpu/cpu0/topology/core_siblings_list
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/cpu0/topology/physical_package_id b/test/sys/devices/system/cpu/cpu0/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu0/topology/thread_siblings b/test/sys/devices/system/cpu/cpu0/topology/thread_siblings
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/thread_siblings
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/system/cpu/cpu0/topology/thread_siblings_list b/test/sys/devices/system/cpu/cpu0/topology/thread_siblings_list
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu0/topology/thread_siblings_list
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size b/test/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/level b/test/sys/devices/system/cpu/cpu1/cache/index0/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/level
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets b/test/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/number_of_sets
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/physical_line_partition b/test/sys/devices/system/cpu/cpu1/cache/index0/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list b/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_list
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map b/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/size b/test/sys/devices/system/cpu/cpu1/cache/index0/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/size
@@ -0,0 +1 @@
+32K
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/type b/test/sys/devices/system/cpu/cpu1/cache/index0/type
new file mode 100644
index 0000000000..0b7088ec63
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/type
@@ -0,0 +1 @@
+Data
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity b/test/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index0/ways_of_associativity
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size b/test/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/level b/test/sys/devices/system/cpu/cpu1/cache/index1/level
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/level
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets b/test/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/number_of_sets
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/physical_line_partition b/test/sys/devices/system/cpu/cpu1/cache/index1/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list b/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_list
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map b/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/size b/test/sys/devices/system/cpu/cpu1/cache/index1/size
new file mode 100644
index 0000000000..56b868b2a3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/size
@@ -0,0 +1 @@
+32K
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/type b/test/sys/devices/system/cpu/cpu1/cache/index1/type
new file mode 100644
index 0000000000..9a53cbfa32
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/type
@@ -0,0 +1 @@
+Instruction
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity b/test/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index1/ways_of_associativity
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size b/test/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/coherency_line_size
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/level b/test/sys/devices/system/cpu/cpu1/cache/index2/level
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/level
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets b/test/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets
new file mode 100644
index 0000000000..801c306ed3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/number_of_sets
@@ -0,0 +1 @@
+4096
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/physical_line_partition b/test/sys/devices/system/cpu/cpu1/cache/index2/physical_line_partition
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/physical_line_partition
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list b/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_list
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map b/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/size b/test/sys/devices/system/cpu/cpu1/cache/index2/size
new file mode 100644
index 0000000000..6399ecd3bd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/size
@@ -0,0 +1 @@
+4096K
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/type b/test/sys/devices/system/cpu/cpu1/cache/index2/type
new file mode 100644
index 0000000000..e4fd9dccda
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/type
@@ -0,0 +1 @@
+Unified
diff --git a/test/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity b/test/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cache/index2/ways_of_associativity
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/system/cpu/cpu1/cpufreq b/test/sys/devices/system/cpu/cpu1/cpufreq
new file mode 120000
index 0000000000..3af6695473
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpufreq
@@ -0,0 +1 @@
+../cpu0/cpufreq \ No newline at end of file
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/desc b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/desc
new file mode 100644
index 0000000000..72642e9d4a
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/desc
@@ -0,0 +1 @@
+CPUIDLE CORE POLL IDLE
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/latency b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/latency
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/latency
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/name b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/name
new file mode 100644
index 0000000000..9c4156dfea
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/name
@@ -0,0 +1 @@
+C0
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/power b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/power
new file mode 100644
index 0000000000..4f6ff861c9
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/power
@@ -0,0 +1 @@
+4294967295
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/time b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/time
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/time
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state0/usage b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/usage
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state0/usage
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/desc b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/desc
new file mode 100644
index 0000000000..a96b77dc9c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x0
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/latency b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/latency
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/latency
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/name b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/name
new file mode 100644
index 0000000000..e2cf5e7905
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/name
@@ -0,0 +1 @@
+C1
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/power b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/power
new file mode 100644
index 0000000000..83b33d238d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/power
@@ -0,0 +1 @@
+1000
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/time b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/time
new file mode 100644
index 0000000000..1415bc5737
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/time
@@ -0,0 +1 @@
+2408
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state1/usage b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/usage
new file mode 100644
index 0000000000..a45fd52cc5
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state1/usage
@@ -0,0 +1 @@
+24
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/desc b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/desc
new file mode 100644
index 0000000000..a37c1e636b
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x10
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/latency b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/latency
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/latency
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/name b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/name
new file mode 100644
index 0000000000..c4b2d41eaa
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/name
@@ -0,0 +1 @@
+C2
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/power b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/power
new file mode 100644
index 0000000000..1b79f38e25
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/power
@@ -0,0 +1 @@
+500
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/time b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/time
new file mode 100644
index 0000000000..4d735b4468
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/time
@@ -0,0 +1 @@
+55212
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state2/usage b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/usage
new file mode 100644
index 0000000000..c5efbfab64
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state2/usage
@@ -0,0 +1 @@
+2821
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/desc b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/desc
new file mode 100644
index 0000000000..e8414e9410
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/desc
@@ -0,0 +1 @@
+ACPI FFH INTEL MWAIT 0x20
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/latency b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/latency
new file mode 100644
index 0000000000..98d9bcb75a
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/latency
@@ -0,0 +1 @@
+17
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/name b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/name
new file mode 100644
index 0000000000..b1954f8204
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/name
@@ -0,0 +1 @@
+C3
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/power b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/power
new file mode 100644
index 0000000000..cb1a40df0f
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/power
@@ -0,0 +1 @@
+250
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/time b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/time
new file mode 100644
index 0000000000..8d5fd64499
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/time
@@ -0,0 +1 @@
+102214756
diff --git a/test/sys/devices/system/cpu/cpu1/cpuidle/state3/usage b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/usage
new file mode 100644
index 0000000000..4ca3828ca7
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/cpuidle/state3/usage
@@ -0,0 +1 @@
+43312
diff --git a/test/sys/devices/system/cpu/cpu1/crash_notes b/test/sys/devices/system/cpu/cpu1/crash_notes
new file mode 100644
index 0000000000..80d7b8d1fd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/crash_notes
@@ -0,0 +1 @@
+7fb20b68
diff --git a/test/sys/devices/system/cpu/cpu1/microcode/processor_flags b/test/sys/devices/system/cpu/cpu1/microcode/processor_flags
new file mode 100644
index 0000000000..a1b07c7533
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/microcode/processor_flags
@@ -0,0 +1 @@
+0x20
diff --git a/test/sys/devices/system/cpu/cpu1/microcode/version b/test/sys/devices/system/cpu/cpu1/microcode/version
new file mode 100644
index 0000000000..bfd49ddc8d
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/microcode/version
@@ -0,0 +1 @@
+0xc7
diff --git a/test/sys/devices/system/cpu/cpu1/online b/test/sys/devices/system/cpu/cpu1/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/online
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/thermal_throttle/count b/test/sys/devices/system/cpu/cpu1/thermal_throttle/count
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/thermal_throttle/count
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/topology/core_id b/test/sys/devices/system/cpu/cpu1/topology/core_id
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/core_id
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpu1/topology/core_siblings b/test/sys/devices/system/cpu/cpu1/topology/core_siblings
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/core_siblings
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/system/cpu/cpu1/topology/core_siblings_list b/test/sys/devices/system/cpu/cpu1/topology/core_siblings_list
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/core_siblings_list
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/cpu1/topology/physical_package_id b/test/sys/devices/system/cpu/cpu1/topology/physical_package_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/physical_package_id
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/cpu/cpu1/topology/thread_siblings b/test/sys/devices/system/cpu/cpu1/topology/thread_siblings
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/thread_siblings
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/system/cpu/cpu1/topology/thread_siblings_list b/test/sys/devices/system/cpu/cpu1/topology/thread_siblings_list
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpu1/topology/thread_siblings_list
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/cpu/cpuidle/current_driver b/test/sys/devices/system/cpu/cpuidle/current_driver
new file mode 100644
index 0000000000..57d5dd37cd
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpuidle/current_driver
@@ -0,0 +1 @@
+acpi_idle
diff --git a/test/sys/devices/system/cpu/cpuidle/current_governor_ro b/test/sys/devices/system/cpu/cpuidle/current_governor_ro
new file mode 100644
index 0000000000..c35a724b3f
--- /dev/null
+++ b/test/sys/devices/system/cpu/cpuidle/current_governor_ro
@@ -0,0 +1 @@
+menu
diff --git a/test/sys/devices/system/cpu/online b/test/sys/devices/system/cpu/online
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/online
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/possible b/test/sys/devices/system/cpu/possible
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/possible
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/present b/test/sys/devices/system/cpu/present
new file mode 100644
index 0000000000..8b0fab869c
--- /dev/null
+++ b/test/sys/devices/system/cpu/present
@@ -0,0 +1 @@
+0-1
diff --git a/test/sys/devices/system/cpu/sched_mc_power_savings b/test/sys/devices/system/cpu/sched_mc_power_savings
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/system/cpu/sched_mc_power_savings
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank0ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank0ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank0ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank1ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank1ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank1ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank2ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank2ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank2ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank3ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank3ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank3ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank4ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank4ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank4ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/bank5ctl b/test/sys/devices/system/machinecheck/machinecheck0/bank5ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/bank5ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/check_interval b/test/sys/devices/system/machinecheck/machinecheck0/check_interval
new file mode 100644
index 0000000000..3af45c94a2
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/check_interval
@@ -0,0 +1 @@
+12c
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/tolerant b/test/sys/devices/system/machinecheck/machinecheck0/tolerant
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/tolerant
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/machinecheck/machinecheck0/trigger b/test/sys/devices/system/machinecheck/machinecheck0/trigger
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck0/trigger
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank0ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank0ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank0ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank1ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank1ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank1ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank2ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank2ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank2ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank3ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank3ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank3ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank4ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank4ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank4ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/bank5ctl b/test/sys/devices/system/machinecheck/machinecheck1/bank5ctl
new file mode 100644
index 0000000000..36521686ac
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/bank5ctl
@@ -0,0 +1 @@
+ffffffffffffffff
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/check_interval b/test/sys/devices/system/machinecheck/machinecheck1/check_interval
new file mode 100644
index 0000000000..3af45c94a2
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/check_interval
@@ -0,0 +1 @@
+12c
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/tolerant b/test/sys/devices/system/machinecheck/machinecheck1/tolerant
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/tolerant
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/system/machinecheck/machinecheck1/trigger b/test/sys/devices/system/machinecheck/machinecheck1/trigger
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/system/machinecheck/machinecheck1/trigger
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/0:16/max_ratio b/test/sys/devices/virtual/bdi/0:16/max_ratio
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/max_ratio
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/bdi/0:16/min_ratio b/test/sys/devices/virtual/bdi/0:16/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/0:16/power/wakeup b/test/sys/devices/virtual/bdi/0:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/0:16/read_ahead_kb b/test/sys/devices/virtual/bdi/0:16/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/0:16/subsystem b/test/sys/devices/virtual/bdi/0:16/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/0:16/uevent b/test/sys/devices/virtual/bdi/0:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/0:16/uevent
diff --git a/test/sys/devices/virtual/bdi/11:0/max_ratio b/test/sys/devices/virtual/bdi/11:0/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/11:0/min_ratio b/test/sys/devices/virtual/bdi/11:0/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/11:0/power/wakeup b/test/sys/devices/virtual/bdi/11:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/11:0/read_ahead_kb b/test/sys/devices/virtual/bdi/11:0/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/11:0/subsystem b/test/sys/devices/virtual/bdi/11:0/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/11:0/uevent b/test/sys/devices/virtual/bdi/11:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/11:0/uevent
diff --git a/test/sys/devices/virtual/bdi/7:0/max_ratio b/test/sys/devices/virtual/bdi/7:0/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:0/min_ratio b/test/sys/devices/virtual/bdi/7:0/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:0/power/wakeup b/test/sys/devices/virtual/bdi/7:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:0/read_ahead_kb b/test/sys/devices/virtual/bdi/7:0/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:0/subsystem b/test/sys/devices/virtual/bdi/7:0/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:0/uevent b/test/sys/devices/virtual/bdi/7:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:0/uevent
diff --git a/test/sys/devices/virtual/bdi/7:1/max_ratio b/test/sys/devices/virtual/bdi/7:1/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:1/min_ratio b/test/sys/devices/virtual/bdi/7:1/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:1/power/wakeup b/test/sys/devices/virtual/bdi/7:1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:1/read_ahead_kb b/test/sys/devices/virtual/bdi/7:1/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:1/subsystem b/test/sys/devices/virtual/bdi/7:1/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:1/uevent b/test/sys/devices/virtual/bdi/7:1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:1/uevent
diff --git a/test/sys/devices/virtual/bdi/7:2/max_ratio b/test/sys/devices/virtual/bdi/7:2/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:2/min_ratio b/test/sys/devices/virtual/bdi/7:2/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:2/power/wakeup b/test/sys/devices/virtual/bdi/7:2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:2/read_ahead_kb b/test/sys/devices/virtual/bdi/7:2/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:2/subsystem b/test/sys/devices/virtual/bdi/7:2/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:2/uevent b/test/sys/devices/virtual/bdi/7:2/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:2/uevent
diff --git a/test/sys/devices/virtual/bdi/7:3/max_ratio b/test/sys/devices/virtual/bdi/7:3/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:3/min_ratio b/test/sys/devices/virtual/bdi/7:3/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:3/power/wakeup b/test/sys/devices/virtual/bdi/7:3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:3/read_ahead_kb b/test/sys/devices/virtual/bdi/7:3/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:3/subsystem b/test/sys/devices/virtual/bdi/7:3/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:3/uevent b/test/sys/devices/virtual/bdi/7:3/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:3/uevent
diff --git a/test/sys/devices/virtual/bdi/7:4/max_ratio b/test/sys/devices/virtual/bdi/7:4/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:4/min_ratio b/test/sys/devices/virtual/bdi/7:4/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:4/power/wakeup b/test/sys/devices/virtual/bdi/7:4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:4/read_ahead_kb b/test/sys/devices/virtual/bdi/7:4/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:4/subsystem b/test/sys/devices/virtual/bdi/7:4/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:4/uevent b/test/sys/devices/virtual/bdi/7:4/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:4/uevent
diff --git a/test/sys/devices/virtual/bdi/7:5/max_ratio b/test/sys/devices/virtual/bdi/7:5/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:5/min_ratio b/test/sys/devices/virtual/bdi/7:5/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:5/power/wakeup b/test/sys/devices/virtual/bdi/7:5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:5/read_ahead_kb b/test/sys/devices/virtual/bdi/7:5/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:5/subsystem b/test/sys/devices/virtual/bdi/7:5/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:5/uevent b/test/sys/devices/virtual/bdi/7:5/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:5/uevent
diff --git a/test/sys/devices/virtual/bdi/7:6/max_ratio b/test/sys/devices/virtual/bdi/7:6/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:6/min_ratio b/test/sys/devices/virtual/bdi/7:6/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:6/power/wakeup b/test/sys/devices/virtual/bdi/7:6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:6/read_ahead_kb b/test/sys/devices/virtual/bdi/7:6/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:6/subsystem b/test/sys/devices/virtual/bdi/7:6/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:6/uevent b/test/sys/devices/virtual/bdi/7:6/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:6/uevent
diff --git a/test/sys/devices/virtual/bdi/7:7/max_ratio b/test/sys/devices/virtual/bdi/7:7/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/7:7/min_ratio b/test/sys/devices/virtual/bdi/7:7/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:7/power/wakeup b/test/sys/devices/virtual/bdi/7:7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/7:7/read_ahead_kb b/test/sys/devices/virtual/bdi/7:7/read_ahead_kb
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/read_ahead_kb
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/7:7/subsystem b/test/sys/devices/virtual/bdi/7:7/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/7:7/uevent b/test/sys/devices/virtual/bdi/7:7/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/7:7/uevent
diff --git a/test/sys/devices/virtual/bdi/8:0/max_ratio b/test/sys/devices/virtual/bdi/8:0/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/8:0/min_ratio b/test/sys/devices/virtual/bdi/8:0/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/8:0/power/wakeup b/test/sys/devices/virtual/bdi/8:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/8:0/read_ahead_kb b/test/sys/devices/virtual/bdi/8:0/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/8:0/subsystem b/test/sys/devices/virtual/bdi/8:0/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/8:0/uevent b/test/sys/devices/virtual/bdi/8:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:0/uevent
diff --git a/test/sys/devices/virtual/bdi/8:16/max_ratio b/test/sys/devices/virtual/bdi/8:16/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/8:16/min_ratio b/test/sys/devices/virtual/bdi/8:16/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/8:16/power/wakeup b/test/sys/devices/virtual/bdi/8:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/8:16/read_ahead_kb b/test/sys/devices/virtual/bdi/8:16/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/8:16/subsystem b/test/sys/devices/virtual/bdi/8:16/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/8:16/uevent b/test/sys/devices/virtual/bdi/8:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/8:16/uevent
diff --git a/test/sys/devices/virtual/bdi/9:0/max_ratio b/test/sys/devices/virtual/bdi/9:0/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/9:0/min_ratio b/test/sys/devices/virtual/bdi/9:0/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/9:0/power/wakeup b/test/sys/devices/virtual/bdi/9:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/9:0/read_ahead_kb b/test/sys/devices/virtual/bdi/9:0/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/9:0/subsystem b/test/sys/devices/virtual/bdi/9:0/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/9:0/uevent b/test/sys/devices/virtual/bdi/9:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/9:0/uevent
diff --git a/test/sys/devices/virtual/bdi/default/max_ratio b/test/sys/devices/virtual/bdi/default/max_ratio
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/max_ratio
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/virtual/bdi/default/min_ratio b/test/sys/devices/virtual/bdi/default/min_ratio
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/min_ratio
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/bdi/default/power/wakeup b/test/sys/devices/virtual/bdi/default/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/bdi/default/read_ahead_kb b/test/sys/devices/virtual/bdi/default/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/virtual/bdi/default/subsystem b/test/sys/devices/virtual/bdi/default/subsystem
new file mode 120000
index 0000000000..01f5e19517
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/subsystem
@@ -0,0 +1 @@
+../../../../class/bdi \ No newline at end of file
diff --git a/test/sys/devices/virtual/bdi/default/uevent b/test/sys/devices/virtual/bdi/default/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/bdi/default/uevent
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/capability b/test/sys/devices/virtual/block/fake!blockdev0/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/dev b/test/sys/devices/virtual/block/fake!blockdev0/dev
new file mode 100644
index 0000000000..2ad787a87a
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/dev
@@ -0,0 +1 @@
+711:0
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/range b/test/sys/devices/virtual/block/fake!blockdev0/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/removable b/test/sys/devices/virtual/block/fake!blockdev0/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/ro b/test/sys/devices/virtual/block/fake!blockdev0/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/size b/test/sys/devices/virtual/block/fake!blockdev0/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/stat b/test/sys/devices/virtual/block/fake!blockdev0/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/subsystem b/test/sys/devices/virtual/block/fake!blockdev0/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/fake!blockdev0/uevent b/test/sys/devices/virtual/block/fake!blockdev0/uevent
new file mode 100644
index 0000000000..70997d361b
--- /dev/null
+++ b/test/sys/devices/virtual/block/fake!blockdev0/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=0
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop0/bdi b/test/sys/devices/virtual/block/loop0/bdi
new file mode 120000
index 0000000000..18ceac07e2
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/bdi
@@ -0,0 +1 @@
+../../bdi/7:0 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop0/capability b/test/sys/devices/virtual/block/loop0/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop0/dev b/test/sys/devices/virtual/block/loop0/dev
new file mode 100644
index 0000000000..63cbc465cd
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/dev
@@ -0,0 +1 @@
+7:0
diff --git a/test/sys/devices/virtual/block/loop0/make-it-fail b/test/sys/devices/virtual/block/loop0/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop0/power/wakeup b/test/sys/devices/virtual/block/loop0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop0/range b/test/sys/devices/virtual/block/loop0/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop0/removable b/test/sys/devices/virtual/block/loop0/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop0/ro b/test/sys/devices/virtual/block/loop0/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop0/size b/test/sys/devices/virtual/block/loop0/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop0/stat b/test/sys/devices/virtual/block/loop0/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop0/subsystem b/test/sys/devices/virtual/block/loop0/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop0/uevent b/test/sys/devices/virtual/block/loop0/uevent
new file mode 100644
index 0000000000..70997d361b
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop0/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=0
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop1/bdi b/test/sys/devices/virtual/block/loop1/bdi
new file mode 120000
index 0000000000..c909eb9ec2
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/bdi
@@ -0,0 +1 @@
+../../bdi/7:1 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop1/capability b/test/sys/devices/virtual/block/loop1/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop1/dev b/test/sys/devices/virtual/block/loop1/dev
new file mode 100644
index 0000000000..084aafd011
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/dev
@@ -0,0 +1 @@
+7:1
diff --git a/test/sys/devices/virtual/block/loop1/make-it-fail b/test/sys/devices/virtual/block/loop1/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop1/power/wakeup b/test/sys/devices/virtual/block/loop1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop1/range b/test/sys/devices/virtual/block/loop1/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop1/removable b/test/sys/devices/virtual/block/loop1/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop1/ro b/test/sys/devices/virtual/block/loop1/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop1/size b/test/sys/devices/virtual/block/loop1/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop1/stat b/test/sys/devices/virtual/block/loop1/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop1/subsystem b/test/sys/devices/virtual/block/loop1/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop1/uevent b/test/sys/devices/virtual/block/loop1/uevent
new file mode 100644
index 0000000000..735db02c53
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop1/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=1
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop2/bdi b/test/sys/devices/virtual/block/loop2/bdi
new file mode 120000
index 0000000000..5ab426c8de
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/bdi
@@ -0,0 +1 @@
+../../bdi/7:2 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop2/capability b/test/sys/devices/virtual/block/loop2/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop2/dev b/test/sys/devices/virtual/block/loop2/dev
new file mode 100644
index 0000000000..665a343e7d
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/dev
@@ -0,0 +1 @@
+7:2
diff --git a/test/sys/devices/virtual/block/loop2/make-it-fail b/test/sys/devices/virtual/block/loop2/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop2/power/wakeup b/test/sys/devices/virtual/block/loop2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop2/range b/test/sys/devices/virtual/block/loop2/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop2/removable b/test/sys/devices/virtual/block/loop2/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop2/ro b/test/sys/devices/virtual/block/loop2/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop2/size b/test/sys/devices/virtual/block/loop2/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop2/stat b/test/sys/devices/virtual/block/loop2/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop2/subsystem b/test/sys/devices/virtual/block/loop2/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop2/uevent b/test/sys/devices/virtual/block/loop2/uevent
new file mode 100644
index 0000000000..6d170d368a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop2/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=2
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop3/bdi b/test/sys/devices/virtual/block/loop3/bdi
new file mode 120000
index 0000000000..756b9c2cf5
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/bdi
@@ -0,0 +1 @@
+../../bdi/7:3 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop3/capability b/test/sys/devices/virtual/block/loop3/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop3/dev b/test/sys/devices/virtual/block/loop3/dev
new file mode 100644
index 0000000000..62f686140a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/dev
@@ -0,0 +1 @@
+7:3
diff --git a/test/sys/devices/virtual/block/loop3/make-it-fail b/test/sys/devices/virtual/block/loop3/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop3/power/wakeup b/test/sys/devices/virtual/block/loop3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop3/range b/test/sys/devices/virtual/block/loop3/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop3/removable b/test/sys/devices/virtual/block/loop3/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop3/ro b/test/sys/devices/virtual/block/loop3/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop3/size b/test/sys/devices/virtual/block/loop3/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop3/stat b/test/sys/devices/virtual/block/loop3/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop3/subsystem b/test/sys/devices/virtual/block/loop3/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop3/uevent b/test/sys/devices/virtual/block/loop3/uevent
new file mode 100644
index 0000000000..e6bbabc43d
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop3/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=3
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop4/bdi b/test/sys/devices/virtual/block/loop4/bdi
new file mode 120000
index 0000000000..48969485be
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/bdi
@@ -0,0 +1 @@
+../../bdi/7:4 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop4/capability b/test/sys/devices/virtual/block/loop4/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop4/dev b/test/sys/devices/virtual/block/loop4/dev
new file mode 100644
index 0000000000..684e7ade03
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/dev
@@ -0,0 +1 @@
+7:4
diff --git a/test/sys/devices/virtual/block/loop4/make-it-fail b/test/sys/devices/virtual/block/loop4/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop4/power/wakeup b/test/sys/devices/virtual/block/loop4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop4/range b/test/sys/devices/virtual/block/loop4/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop4/removable b/test/sys/devices/virtual/block/loop4/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop4/ro b/test/sys/devices/virtual/block/loop4/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop4/size b/test/sys/devices/virtual/block/loop4/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop4/stat b/test/sys/devices/virtual/block/loop4/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop4/subsystem b/test/sys/devices/virtual/block/loop4/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop4/uevent b/test/sys/devices/virtual/block/loop4/uevent
new file mode 100644
index 0000000000..dd9b914b9c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop4/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=4
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop5/bdi b/test/sys/devices/virtual/block/loop5/bdi
new file mode 120000
index 0000000000..28a54a9841
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/bdi
@@ -0,0 +1 @@
+../../bdi/7:5 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop5/capability b/test/sys/devices/virtual/block/loop5/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop5/dev b/test/sys/devices/virtual/block/loop5/dev
new file mode 100644
index 0000000000..9028bbffdb
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/dev
@@ -0,0 +1 @@
+7:5
diff --git a/test/sys/devices/virtual/block/loop5/make-it-fail b/test/sys/devices/virtual/block/loop5/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop5/power/wakeup b/test/sys/devices/virtual/block/loop5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop5/range b/test/sys/devices/virtual/block/loop5/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop5/removable b/test/sys/devices/virtual/block/loop5/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop5/ro b/test/sys/devices/virtual/block/loop5/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop5/size b/test/sys/devices/virtual/block/loop5/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop5/stat b/test/sys/devices/virtual/block/loop5/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop5/subsystem b/test/sys/devices/virtual/block/loop5/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop5/uevent b/test/sys/devices/virtual/block/loop5/uevent
new file mode 100644
index 0000000000..83a31c4f74
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop5/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=5
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop6/bdi b/test/sys/devices/virtual/block/loop6/bdi
new file mode 120000
index 0000000000..bf36ddae30
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/bdi
@@ -0,0 +1 @@
+../../bdi/7:6 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop6/capability b/test/sys/devices/virtual/block/loop6/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop6/dev b/test/sys/devices/virtual/block/loop6/dev
new file mode 100644
index 0000000000..fc5d660a44
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/dev
@@ -0,0 +1 @@
+7:6
diff --git a/test/sys/devices/virtual/block/loop6/make-it-fail b/test/sys/devices/virtual/block/loop6/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop6/power/wakeup b/test/sys/devices/virtual/block/loop6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop6/range b/test/sys/devices/virtual/block/loop6/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop6/removable b/test/sys/devices/virtual/block/loop6/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop6/ro b/test/sys/devices/virtual/block/loop6/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop6/size b/test/sys/devices/virtual/block/loop6/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop6/stat b/test/sys/devices/virtual/block/loop6/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop6/subsystem b/test/sys/devices/virtual/block/loop6/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop6/uevent b/test/sys/devices/virtual/block/loop6/uevent
new file mode 100644
index 0000000000..f4428d9334
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop6/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=6
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/loop7/bdi b/test/sys/devices/virtual/block/loop7/bdi
new file mode 120000
index 0000000000..b8918dde28
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/bdi
@@ -0,0 +1 @@
+../../bdi/7:7 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop7/capability b/test/sys/devices/virtual/block/loop7/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/loop7/dev b/test/sys/devices/virtual/block/loop7/dev
new file mode 100644
index 0000000000..5d4edd3ce1
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/dev
@@ -0,0 +1 @@
+7:7
diff --git a/test/sys/devices/virtual/block/loop7/make-it-fail b/test/sys/devices/virtual/block/loop7/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop7/power/wakeup b/test/sys/devices/virtual/block/loop7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/loop7/range b/test/sys/devices/virtual/block/loop7/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/loop7/removable b/test/sys/devices/virtual/block/loop7/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop7/ro b/test/sys/devices/virtual/block/loop7/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop7/size b/test/sys/devices/virtual/block/loop7/size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/loop7/stat b/test/sys/devices/virtual/block/loop7/stat
new file mode 100644
index 0000000000..ddf0f2a1f7
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/stat
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/loop7/subsystem b/test/sys/devices/virtual/block/loop7/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/loop7/uevent b/test/sys/devices/virtual/block/loop7/uevent
new file mode 100644
index 0000000000..7209ef3d6b
--- /dev/null
+++ b/test/sys/devices/virtual/block/loop7/uevent
@@ -0,0 +1,3 @@
+MAJOR=7
+MINOR=7
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/block/md0/bdi b/test/sys/devices/virtual/block/md0/bdi
new file mode 120000
index 0000000000..e4fd778bea
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/bdi
@@ -0,0 +1 @@
+../../bdi/9:0 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/md0/capability b/test/sys/devices/virtual/block/md0/capability
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/capability
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/block/md0/dev b/test/sys/devices/virtual/block/md0/dev
new file mode 100644
index 0000000000..3dd777e840
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/dev
@@ -0,0 +1 @@
+9:0
diff --git a/test/sys/devices/virtual/block/md0/make-it-fail b/test/sys/devices/virtual/block/md0/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/array_state b/test/sys/devices/virtual/block/md0/md/array_state
new file mode 100644
index 0000000000..8312630207
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/array_state
@@ -0,0 +1 @@
+clean
diff --git a/test/sys/devices/virtual/block/md0/md/chunk_size b/test/sys/devices/virtual/block/md0/md/chunk_size
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/chunk_size
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/component_size b/test/sys/devices/virtual/block/md0/md/component_size
new file mode 100644
index 0000000000..cad9317825
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/component_size
@@ -0,0 +1 @@
+9767424
diff --git a/test/sys/devices/virtual/block/md0/md/degraded b/test/sys/devices/virtual/block/md0/md/degraded
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/degraded
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/block b/test/sys/devices/virtual/block/md0/md/dev-sda9/block
new file mode 120000
index 0000000000..c633a674f2
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/block
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/errors b/test/sys/devices/virtual/block/md0/md/dev-sda9/errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/offset b/test/sys/devices/virtual/block/md0/md/dev-sda9/offset
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/offset
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/size b/test/sys/devices/virtual/block/md0/md/dev-sda9/size
new file mode 100644
index 0000000000..80892c8881
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/size
@@ -0,0 +1 @@
+23438720
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/slot b/test/sys/devices/virtual/block/md0/md/dev-sda9/slot
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/slot
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/md0/md/dev-sda9/state b/test/sys/devices/virtual/block/md0/md/dev-sda9/state
new file mode 100644
index 0000000000..964991008d
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/dev-sda9/state
@@ -0,0 +1 @@
+in_sync
diff --git a/test/sys/devices/virtual/block/md0/md/layout b/test/sys/devices/virtual/block/md0/md/layout
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/layout
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/level b/test/sys/devices/virtual/block/md0/md/level
new file mode 100644
index 0000000000..341b806e6c
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/level
@@ -0,0 +1 @@
+raid1
diff --git a/test/sys/devices/virtual/block/md0/md/metadata_version b/test/sys/devices/virtual/block/md0/md/metadata_version
new file mode 100644
index 0000000000..2c4a1a017f
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/metadata_version
@@ -0,0 +1 @@
+0.90
diff --git a/test/sys/devices/virtual/block/md0/md/mismatch_cnt b/test/sys/devices/virtual/block/md0/md/mismatch_cnt
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/mismatch_cnt
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/raid_disks b/test/sys/devices/virtual/block/md0/md/raid_disks
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/raid_disks
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/virtual/block/md0/md/rd1 b/test/sys/devices/virtual/block/md0/md/rd1
new file mode 120000
index 0000000000..f414d06453
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/rd1
@@ -0,0 +1 @@
+dev-sda9 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/md0/md/reshape_position b/test/sys/devices/virtual/block/md0/md/reshape_position
new file mode 100644
index 0000000000..621e94f0ec
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/reshape_position
@@ -0,0 +1 @@
+none
diff --git a/test/sys/devices/virtual/block/md0/md/resync_start b/test/sys/devices/virtual/block/md0/md/resync_start
new file mode 100644
index 0000000000..93221a2954
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/resync_start
@@ -0,0 +1 @@
+18446744073709551615
diff --git a/test/sys/devices/virtual/block/md0/md/safe_mode_delay b/test/sys/devices/virtual/block/md0/md/safe_mode_delay
new file mode 100644
index 0000000000..4faa381f80
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/safe_mode_delay
@@ -0,0 +1 @@
+0.201
diff --git a/test/sys/devices/virtual/block/md0/md/suspend_hi b/test/sys/devices/virtual/block/md0/md/suspend_hi
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/suspend_hi
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/suspend_lo b/test/sys/devices/virtual/block/md0/md/suspend_lo
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/suspend_lo
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/sync_action b/test/sys/devices/virtual/block/md0/md/sync_action
new file mode 100644
index 0000000000..5a5e41c8f4
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_action
@@ -0,0 +1 @@
+idle
diff --git a/test/sys/devices/virtual/block/md0/md/sync_completed b/test/sys/devices/virtual/block/md0/md/sync_completed
new file mode 100644
index 0000000000..cd2858796d
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_completed
@@ -0,0 +1 @@
+0 / 19534848
diff --git a/test/sys/devices/virtual/block/md0/md/sync_force_parallel b/test/sys/devices/virtual/block/md0/md/sync_force_parallel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_force_parallel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/sync_max b/test/sys/devices/virtual/block/md0/md/sync_max
new file mode 100644
index 0000000000..355295a05a
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_max
@@ -0,0 +1 @@
+max
diff --git a/test/sys/devices/virtual/block/md0/md/sync_min b/test/sys/devices/virtual/block/md0/md/sync_min
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_min
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/sync_speed b/test/sys/devices/virtual/block/md0/md/sync_speed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_speed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/md/sync_speed_max b/test/sys/devices/virtual/block/md0/md/sync_speed_max
new file mode 100644
index 0000000000..ba1ff86e53
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_speed_max
@@ -0,0 +1 @@
+200000 (system)
diff --git a/test/sys/devices/virtual/block/md0/md/sync_speed_min b/test/sys/devices/virtual/block/md0/md/sync_speed_min
new file mode 100644
index 0000000000..406019d218
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/md/sync_speed_min
@@ -0,0 +1 @@
+1000 (system)
diff --git a/test/sys/devices/virtual/block/md0/power/wakeup b/test/sys/devices/virtual/block/md0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/block/md0/range b/test/sys/devices/virtual/block/md0/range
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/range
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/block/md0/removable b/test/sys/devices/virtual/block/md0/removable
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/removable
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/ro b/test/sys/devices/virtual/block/md0/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/block/md0/size b/test/sys/devices/virtual/block/md0/size
new file mode 100644
index 0000000000..f50f9f358c
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/size
@@ -0,0 +1 @@
+19534848
diff --git a/test/sys/devices/virtual/block/md0/slaves/sda9 b/test/sys/devices/virtual/block/md0/slaves/sda9
new file mode 120000
index 0000000000..ccc05e002b
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/slaves/sda9
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda9 \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/md0/stat b/test/sys/devices/virtual/block/md0/stat
new file mode 100644
index 0000000000..4510288568
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/stat
@@ -0,0 +1 @@
+ 60 0 480 0 0 0 0 0 0 0 0
diff --git a/test/sys/devices/virtual/block/md0/subsystem b/test/sys/devices/virtual/block/md0/subsystem
new file mode 120000
index 0000000000..b257cfc23c
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/subsystem
@@ -0,0 +1 @@
+../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/virtual/block/md0/uevent b/test/sys/devices/virtual/block/md0/uevent
new file mode 100644
index 0000000000..bed44e5181
--- /dev/null
+++ b/test/sys/devices/virtual/block/md0/uevent
@@ -0,0 +1,3 @@
+MAJOR=9
+MINOR=0
+DEVTYPE=disk
diff --git a/test/sys/devices/virtual/dmi/id/bios_date b/test/sys/devices/virtual/dmi/id/bios_date
new file mode 100644
index 0000000000..b68141e827
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/bios_date
@@ -0,0 +1 @@
+09/19/2007
diff --git a/test/sys/devices/virtual/dmi/id/bios_vendor b/test/sys/devices/virtual/dmi/id/bios_vendor
new file mode 100644
index 0000000000..84dae9baf6
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/bios_vendor
@@ -0,0 +1 @@
+LENOVO
diff --git a/test/sys/devices/virtual/dmi/id/bios_version b/test/sys/devices/virtual/dmi/id/bios_version
new file mode 100644
index 0000000000..110327614e
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/bios_version
@@ -0,0 +1 @@
+7IET31WW (1.12 )
diff --git a/test/sys/devices/virtual/dmi/id/board_asset_tag b/test/sys/devices/virtual/dmi/id/board_asset_tag
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/board_asset_tag
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/dmi/id/board_name b/test/sys/devices/virtual/dmi/id/board_name
new file mode 100644
index 0000000000..7b899b9e32
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/board_name
@@ -0,0 +1 @@
+8741C4G
diff --git a/test/sys/devices/virtual/dmi/id/board_serial b/test/sys/devices/virtual/dmi/id/board_serial
new file mode 100644
index 0000000000..887d672e48
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/board_serial
@@ -0,0 +1 @@
+VF0UV72C10X
diff --git a/test/sys/devices/virtual/dmi/id/board_vendor b/test/sys/devices/virtual/dmi/id/board_vendor
new file mode 100644
index 0000000000..84dae9baf6
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/board_vendor
@@ -0,0 +1 @@
+LENOVO
diff --git a/test/sys/devices/virtual/dmi/id/board_version b/test/sys/devices/virtual/dmi/id/board_version
new file mode 100644
index 0000000000..6d46bf7e2c
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/board_version
@@ -0,0 +1 @@
+Not Available
diff --git a/test/sys/devices/virtual/dmi/id/chassis_asset_tag b/test/sys/devices/virtual/dmi/id/chassis_asset_tag
new file mode 100644
index 0000000000..227547603f
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/chassis_asset_tag
@@ -0,0 +1 @@
+No Asset Information
diff --git a/test/sys/devices/virtual/dmi/id/chassis_serial b/test/sys/devices/virtual/dmi/id/chassis_serial
new file mode 100644
index 0000000000..6d46bf7e2c
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/chassis_serial
@@ -0,0 +1 @@
+Not Available
diff --git a/test/sys/devices/virtual/dmi/id/chassis_type b/test/sys/devices/virtual/dmi/id/chassis_type
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/chassis_type
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/dmi/id/chassis_vendor b/test/sys/devices/virtual/dmi/id/chassis_vendor
new file mode 100644
index 0000000000..84dae9baf6
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/chassis_vendor
@@ -0,0 +1 @@
+LENOVO
diff --git a/test/sys/devices/virtual/dmi/id/chassis_version b/test/sys/devices/virtual/dmi/id/chassis_version
new file mode 100644
index 0000000000..6d46bf7e2c
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/chassis_version
@@ -0,0 +1 @@
+Not Available
diff --git a/test/sys/devices/virtual/dmi/id/modalias b/test/sys/devices/virtual/dmi/id/modalias
new file mode 100644
index 0000000000..4f22922d4a
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/modalias
@@ -0,0 +1 @@
+dmi:bvnLENOVO:bvr7IET31WW(1.12):bd09/19/2007:svnLENOVO:pn8741C4G:pvrThinkPadT60p:rvnLENOVO:rn8741C4G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
diff --git a/test/sys/devices/virtual/dmi/id/power/wakeup b/test/sys/devices/virtual/dmi/id/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/dmi/id/product_name b/test/sys/devices/virtual/dmi/id/product_name
new file mode 100644
index 0000000000..7b899b9e32
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/product_name
@@ -0,0 +1 @@
+8741C4G
diff --git a/test/sys/devices/virtual/dmi/id/product_serial b/test/sys/devices/virtual/dmi/id/product_serial
new file mode 100644
index 0000000000..ebf0c607cd
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/product_serial
@@ -0,0 +1 @@
+L3AK195
diff --git a/test/sys/devices/virtual/dmi/id/product_uuid b/test/sys/devices/virtual/dmi/id/product_uuid
new file mode 100644
index 0000000000..4f53ec4329
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/product_uuid
@@ -0,0 +1 @@
+82161681-492E-11CB-BCCA-A7FDE26F414B
diff --git a/test/sys/devices/virtual/dmi/id/product_version b/test/sys/devices/virtual/dmi/id/product_version
new file mode 100644
index 0000000000..6e0471f033
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/product_version
@@ -0,0 +1 @@
+ThinkPad T60p
diff --git a/test/sys/devices/virtual/dmi/id/subsystem b/test/sys/devices/virtual/dmi/id/subsystem
new file mode 120000
index 0000000000..98086270cf
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/subsystem
@@ -0,0 +1 @@
+../../../../class/dmi \ No newline at end of file
diff --git a/test/sys/devices/virtual/dmi/id/sys_vendor b/test/sys/devices/virtual/dmi/id/sys_vendor
new file mode 100644
index 0000000000..84dae9baf6
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/sys_vendor
@@ -0,0 +1 @@
+LENOVO
diff --git a/test/sys/devices/virtual/dmi/id/uevent b/test/sys/devices/virtual/dmi/id/uevent
new file mode 100644
index 0000000000..d1455ca29e
--- /dev/null
+++ b/test/sys/devices/virtual/dmi/id/uevent
@@ -0,0 +1 @@
+MODALIAS=dmi:bvnLENOVO:bvr7IET31WW(1.12):bd09/19/2007:svnLENOVO:pn8741C4G:pvrThinkPadT60p:rvnLENOVO:rn8741C4G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
diff --git a/test/sys/devices/virtual/graphics/fbcon/cursor_blink b/test/sys/devices/virtual/graphics/fbcon/cursor_blink
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/graphics/fbcon/cursor_blink
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/graphics/fbcon/power/wakeup b/test/sys/devices/virtual/graphics/fbcon/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/graphics/fbcon/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/graphics/fbcon/rotate b/test/sys/devices/virtual/graphics/fbcon/rotate
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/graphics/fbcon/rotate
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/graphics/fbcon/subsystem b/test/sys/devices/virtual/graphics/fbcon/subsystem
new file mode 120000
index 0000000000..2bb3d7c891
--- /dev/null
+++ b/test/sys/devices/virtual/graphics/fbcon/subsystem
@@ -0,0 +1 @@
+../../../../class/graphics \ No newline at end of file
diff --git a/test/sys/devices/virtual/graphics/fbcon/uevent b/test/sys/devices/virtual/graphics/fbcon/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/graphics/fbcon/uevent
diff --git a/test/sys/devices/virtual/input/input6/capabilities/abs b/test/sys/devices/virtual/input/input6/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/ev b/test/sys/devices/virtual/input/input6/capabilities/ev
new file mode 100644
index 0000000000..bb95160cb6
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/ev
@@ -0,0 +1 @@
+33
diff --git a/test/sys/devices/virtual/input/input6/capabilities/ff b/test/sys/devices/virtual/input/input6/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/key b/test/sys/devices/virtual/input/input6/capabilities/key
new file mode 100644
index 0000000000..2dd8e658dd
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/key
@@ -0,0 +1 @@
+18840000 2 10010000000000 0 1101b00002005 1004000 e000000000000 0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/led b/test/sys/devices/virtual/input/input6/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/msc b/test/sys/devices/virtual/input/input6/capabilities/msc
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/msc
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/input/input6/capabilities/rel b/test/sys/devices/virtual/input/input6/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/snd b/test/sys/devices/virtual/input/input6/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/input/input6/capabilities/sw b/test/sys/devices/virtual/input/input6/capabilities/sw
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/capabilities/sw
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/virtual/input/input6/event6/dev b/test/sys/devices/virtual/input/input6/event6/dev
new file mode 100644
index 0000000000..86cdae4868
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/event6/dev
@@ -0,0 +1 @@
+13:70
diff --git a/test/sys/devices/virtual/input/input6/event6/device b/test/sys/devices/virtual/input/input6/event6/device
new file mode 120000
index 0000000000..b2c87d8fd5
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/event6/device
@@ -0,0 +1 @@
+../../input6 \ No newline at end of file
diff --git a/test/sys/devices/virtual/input/input6/event6/power/wakeup b/test/sys/devices/virtual/input/input6/event6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/event6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/input/input6/event6/subsystem b/test/sys/devices/virtual/input/input6/event6/subsystem
new file mode 120000
index 0000000000..bd2a91fcf2
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/event6/subsystem
@@ -0,0 +1 @@
+../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/virtual/input/input6/event6/uevent b/test/sys/devices/virtual/input/input6/event6/uevent
new file mode 100644
index 0000000000..38cfaedb0f
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/event6/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=70
diff --git a/test/sys/devices/virtual/input/input6/id/bustype b/test/sys/devices/virtual/input/input6/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/virtual/input/input6/id/product b/test/sys/devices/virtual/input/input6/id/product
new file mode 100644
index 0000000000..d7998ca503
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/id/product
@@ -0,0 +1 @@
+5054
diff --git a/test/sys/devices/virtual/input/input6/id/vendor b/test/sys/devices/virtual/input/input6/id/vendor
new file mode 100644
index 0000000000..1e2f734e4f
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/id/vendor
@@ -0,0 +1 @@
+17aa
diff --git a/test/sys/devices/virtual/input/input6/id/version b/test/sys/devices/virtual/input/input6/id/version
new file mode 100644
index 0000000000..cb15afe743
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/id/version
@@ -0,0 +1 @@
+4101
diff --git a/test/sys/devices/virtual/input/input6/modalias b/test/sys/devices/virtual/input/input6/modalias
new file mode 100644
index 0000000000..5c0877dd8b
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/modalias
@@ -0,0 +1 @@
+input:b0019v17AAp5054e4101-e0,1,4,5,k71,72,73,8E,98,C0,C2,CD,E0,E1,E3,E4,EC,F0,168,174,181,1D2,1D7,1DB,1DC,ram4,lsfw3,
diff --git a/test/sys/devices/virtual/input/input6/name b/test/sys/devices/virtual/input/input6/name
new file mode 100644
index 0000000000..41ab1abca8
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/name
@@ -0,0 +1 @@
+ThinkPad Extra Buttons
diff --git a/test/sys/devices/virtual/input/input6/phys b/test/sys/devices/virtual/input/input6/phys
new file mode 100644
index 0000000000..a3c6d04da4
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/phys
@@ -0,0 +1 @@
+thinkpad_acpi/input0
diff --git a/test/sys/devices/virtual/input/input6/power/wakeup b/test/sys/devices/virtual/input/input6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/input/input6/subsystem b/test/sys/devices/virtual/input/input6/subsystem
new file mode 120000
index 0000000000..2a4af36646
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/subsystem
@@ -0,0 +1 @@
+../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/virtual/input/input6/uevent b/test/sys/devices/virtual/input/input6/uevent
new file mode 100644
index 0000000000..34ae721d6e
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/uevent
@@ -0,0 +1,8 @@
+PRODUCT=19/17aa/5054/4101
+NAME="ThinkPad Extra Buttons"
+PHYS="thinkpad_acpi/input0"
+EV==33
+KEY==18840000 2 10010000000000 0 1101b00002005 1004000 e000000000000 0
+MSC==10
+SW==8
+MODALIAS=input:b0019v17AAp5054e4101-e0,1,4,5,k71,72,73,8E,98,C0,C2,CD,E0,E1,E3,E4,EC,F0,168,174,181,1D2,1D7,1DB,1DC,ram4,lsfw3,
diff --git a/test/sys/devices/virtual/input/input6/uniq b/test/sys/devices/virtual/input/input6/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/input/input6/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/input/mice/dev b/test/sys/devices/virtual/input/mice/dev
new file mode 100644
index 0000000000..d9b0b90407
--- /dev/null
+++ b/test/sys/devices/virtual/input/mice/dev
@@ -0,0 +1 @@
+13:63
diff --git a/test/sys/devices/virtual/input/mice/power/wakeup b/test/sys/devices/virtual/input/mice/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/input/mice/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/input/mice/subsystem b/test/sys/devices/virtual/input/mice/subsystem
new file mode 120000
index 0000000000..2a4af36646
--- /dev/null
+++ b/test/sys/devices/virtual/input/mice/subsystem
@@ -0,0 +1 @@
+../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/virtual/input/mice/uevent b/test/sys/devices/virtual/input/mice/uevent
new file mode 100644
index 0000000000..5a754f68a0
--- /dev/null
+++ b/test/sys/devices/virtual/input/mice/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=63
diff --git a/test/sys/devices/virtual/mem/full/dev b/test/sys/devices/virtual/mem/full/dev
new file mode 100644
index 0000000000..4dc588f930
--- /dev/null
+++ b/test/sys/devices/virtual/mem/full/dev
@@ -0,0 +1 @@
+1:7
diff --git a/test/sys/devices/virtual/mem/full/power/wakeup b/test/sys/devices/virtual/mem/full/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/full/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/full/subsystem b/test/sys/devices/virtual/mem/full/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/full/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/full/uevent b/test/sys/devices/virtual/mem/full/uevent
new file mode 100644
index 0000000000..0f608f0f79
--- /dev/null
+++ b/test/sys/devices/virtual/mem/full/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=7
diff --git a/test/sys/devices/virtual/mem/kmem/dev b/test/sys/devices/virtual/mem/kmem/dev
new file mode 100644
index 0000000000..c7bc405e0f
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmem/dev
@@ -0,0 +1 @@
+1:2
diff --git a/test/sys/devices/virtual/mem/kmem/power/wakeup b/test/sys/devices/virtual/mem/kmem/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmem/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/kmem/subsystem b/test/sys/devices/virtual/mem/kmem/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmem/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/kmem/uevent b/test/sys/devices/virtual/mem/kmem/uevent
new file mode 100644
index 0000000000..90ea9b4d77
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmem/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=2
diff --git a/test/sys/devices/virtual/mem/kmsg/dev b/test/sys/devices/virtual/mem/kmsg/dev
new file mode 100644
index 0000000000..59effa12a9
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmsg/dev
@@ -0,0 +1 @@
+1:11
diff --git a/test/sys/devices/virtual/mem/kmsg/power/wakeup b/test/sys/devices/virtual/mem/kmsg/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmsg/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/kmsg/subsystem b/test/sys/devices/virtual/mem/kmsg/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmsg/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/kmsg/uevent b/test/sys/devices/virtual/mem/kmsg/uevent
new file mode 100644
index 0000000000..f9386d0564
--- /dev/null
+++ b/test/sys/devices/virtual/mem/kmsg/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=11
diff --git a/test/sys/devices/virtual/mem/mem/dev b/test/sys/devices/virtual/mem/mem/dev
new file mode 100644
index 0000000000..a72b75e75e
--- /dev/null
+++ b/test/sys/devices/virtual/mem/mem/dev
@@ -0,0 +1 @@
+1:1
diff --git a/test/sys/devices/virtual/mem/mem/power/wakeup b/test/sys/devices/virtual/mem/mem/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/mem/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/mem/subsystem b/test/sys/devices/virtual/mem/mem/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/mem/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/mem/uevent b/test/sys/devices/virtual/mem/mem/uevent
new file mode 100644
index 0000000000..c755b90645
--- /dev/null
+++ b/test/sys/devices/virtual/mem/mem/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=1
diff --git a/test/sys/devices/virtual/mem/null/dev b/test/sys/devices/virtual/mem/null/dev
new file mode 100644
index 0000000000..d9812edfef
--- /dev/null
+++ b/test/sys/devices/virtual/mem/null/dev
@@ -0,0 +1 @@
+1:3
diff --git a/test/sys/devices/virtual/mem/null/power/wakeup b/test/sys/devices/virtual/mem/null/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/null/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/null/subsystem b/test/sys/devices/virtual/mem/null/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/null/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/null/uevent b/test/sys/devices/virtual/mem/null/uevent
new file mode 100644
index 0000000000..a26957d9fe
--- /dev/null
+++ b/test/sys/devices/virtual/mem/null/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=3
diff --git a/test/sys/devices/virtual/mem/port/dev b/test/sys/devices/virtual/mem/port/dev
new file mode 100644
index 0000000000..ab11afd2ec
--- /dev/null
+++ b/test/sys/devices/virtual/mem/port/dev
@@ -0,0 +1 @@
+1:4
diff --git a/test/sys/devices/virtual/mem/port/power/wakeup b/test/sys/devices/virtual/mem/port/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/port/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/port/subsystem b/test/sys/devices/virtual/mem/port/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/port/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/port/uevent b/test/sys/devices/virtual/mem/port/uevent
new file mode 100644
index 0000000000..a3655e8547
--- /dev/null
+++ b/test/sys/devices/virtual/mem/port/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=4
diff --git a/test/sys/devices/virtual/mem/random/dev b/test/sys/devices/virtual/mem/random/dev
new file mode 100644
index 0000000000..2b7b905849
--- /dev/null
+++ b/test/sys/devices/virtual/mem/random/dev
@@ -0,0 +1 @@
+1:8
diff --git a/test/sys/devices/virtual/mem/random/power/wakeup b/test/sys/devices/virtual/mem/random/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/random/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/random/subsystem b/test/sys/devices/virtual/mem/random/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/random/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/random/uevent b/test/sys/devices/virtual/mem/random/uevent
new file mode 100644
index 0000000000..c63f2f3794
--- /dev/null
+++ b/test/sys/devices/virtual/mem/random/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=8
diff --git a/test/sys/devices/virtual/mem/urandom/dev b/test/sys/devices/virtual/mem/urandom/dev
new file mode 100644
index 0000000000..0695af03c5
--- /dev/null
+++ b/test/sys/devices/virtual/mem/urandom/dev
@@ -0,0 +1 @@
+1:9
diff --git a/test/sys/devices/virtual/mem/urandom/power/wakeup b/test/sys/devices/virtual/mem/urandom/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/urandom/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/urandom/subsystem b/test/sys/devices/virtual/mem/urandom/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/urandom/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/urandom/uevent b/test/sys/devices/virtual/mem/urandom/uevent
new file mode 100644
index 0000000000..fb5b500e9d
--- /dev/null
+++ b/test/sys/devices/virtual/mem/urandom/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=9
diff --git a/test/sys/devices/virtual/mem/zero/dev b/test/sys/devices/virtual/mem/zero/dev
new file mode 100644
index 0000000000..0acbea55a4
--- /dev/null
+++ b/test/sys/devices/virtual/mem/zero/dev
@@ -0,0 +1 @@
+1:5
diff --git a/test/sys/devices/virtual/mem/zero/power/wakeup b/test/sys/devices/virtual/mem/zero/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/mem/zero/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/mem/zero/subsystem b/test/sys/devices/virtual/mem/zero/subsystem
new file mode 120000
index 0000000000..3ac1f53f89
--- /dev/null
+++ b/test/sys/devices/virtual/mem/zero/subsystem
@@ -0,0 +1 @@
+../../../../class/mem \ No newline at end of file
diff --git a/test/sys/devices/virtual/mem/zero/uevent b/test/sys/devices/virtual/mem/zero/uevent
new file mode 100644
index 0000000000..868763b207
--- /dev/null
+++ b/test/sys/devices/virtual/mem/zero/uevent
@@ -0,0 +1,2 @@
+MAJOR=1
+MINOR=5
diff --git a/test/sys/devices/virtual/misc/cpu_dma_latency/dev b/test/sys/devices/virtual/misc/cpu_dma_latency/dev
new file mode 100644
index 0000000000..28837209ce
--- /dev/null
+++ b/test/sys/devices/virtual/misc/cpu_dma_latency/dev
@@ -0,0 +1 @@
+10:63
diff --git a/test/sys/devices/virtual/misc/cpu_dma_latency/power/wakeup b/test/sys/devices/virtual/misc/cpu_dma_latency/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/cpu_dma_latency/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/cpu_dma_latency/subsystem b/test/sys/devices/virtual/misc/cpu_dma_latency/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/cpu_dma_latency/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/cpu_dma_latency/uevent b/test/sys/devices/virtual/misc/cpu_dma_latency/uevent
new file mode 100644
index 0000000000..4bdadb6f50
--- /dev/null
+++ b/test/sys/devices/virtual/misc/cpu_dma_latency/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=63
diff --git a/test/sys/devices/virtual/misc/device-mapper/dev b/test/sys/devices/virtual/misc/device-mapper/dev
new file mode 100644
index 0000000000..0ec44eadb5
--- /dev/null
+++ b/test/sys/devices/virtual/misc/device-mapper/dev
@@ -0,0 +1 @@
+10:60
diff --git a/test/sys/devices/virtual/misc/device-mapper/power/wakeup b/test/sys/devices/virtual/misc/device-mapper/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/device-mapper/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/device-mapper/subsystem b/test/sys/devices/virtual/misc/device-mapper/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/device-mapper/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/device-mapper/uevent b/test/sys/devices/virtual/misc/device-mapper/uevent
new file mode 100644
index 0000000000..8ed41d736f
--- /dev/null
+++ b/test/sys/devices/virtual/misc/device-mapper/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=60
diff --git a/test/sys/devices/virtual/misc/fuse/dev b/test/sys/devices/virtual/misc/fuse/dev
new file mode 100644
index 0000000000..79f0a7cccf
--- /dev/null
+++ b/test/sys/devices/virtual/misc/fuse/dev
@@ -0,0 +1 @@
+10:229
diff --git a/test/sys/devices/virtual/misc/fuse/power/wakeup b/test/sys/devices/virtual/misc/fuse/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/fuse/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/fuse/subsystem b/test/sys/devices/virtual/misc/fuse/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/fuse/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/fuse/uevent b/test/sys/devices/virtual/misc/fuse/uevent
new file mode 100644
index 0000000000..68746cf6f2
--- /dev/null
+++ b/test/sys/devices/virtual/misc/fuse/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=229
diff --git a/test/sys/devices/virtual/misc/hpet/dev b/test/sys/devices/virtual/misc/hpet/dev
new file mode 100644
index 0000000000..daa7cef902
--- /dev/null
+++ b/test/sys/devices/virtual/misc/hpet/dev
@@ -0,0 +1 @@
+10:228
diff --git a/test/sys/devices/virtual/misc/hpet/power/wakeup b/test/sys/devices/virtual/misc/hpet/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/hpet/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/hpet/subsystem b/test/sys/devices/virtual/misc/hpet/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/hpet/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/hpet/uevent b/test/sys/devices/virtual/misc/hpet/uevent
new file mode 100644
index 0000000000..f5d709e4b2
--- /dev/null
+++ b/test/sys/devices/virtual/misc/hpet/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=228
diff --git a/test/sys/devices/virtual/misc/mcelog/dev b/test/sys/devices/virtual/misc/mcelog/dev
new file mode 100644
index 0000000000..103ebda577
--- /dev/null
+++ b/test/sys/devices/virtual/misc/mcelog/dev
@@ -0,0 +1 @@
+10:227
diff --git a/test/sys/devices/virtual/misc/mcelog/power/wakeup b/test/sys/devices/virtual/misc/mcelog/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/mcelog/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/mcelog/subsystem b/test/sys/devices/virtual/misc/mcelog/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/mcelog/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/mcelog/uevent b/test/sys/devices/virtual/misc/mcelog/uevent
new file mode 100644
index 0000000000..572ef2a6b2
--- /dev/null
+++ b/test/sys/devices/virtual/misc/mcelog/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=227
diff --git a/test/sys/devices/virtual/misc/microcode/dev b/test/sys/devices/virtual/misc/microcode/dev
new file mode 100644
index 0000000000..ece87cd3f8
--- /dev/null
+++ b/test/sys/devices/virtual/misc/microcode/dev
@@ -0,0 +1 @@
+10:184
diff --git a/test/sys/devices/virtual/misc/microcode/power/wakeup b/test/sys/devices/virtual/misc/microcode/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/microcode/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/microcode/subsystem b/test/sys/devices/virtual/misc/microcode/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/microcode/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/microcode/uevent b/test/sys/devices/virtual/misc/microcode/uevent
new file mode 100644
index 0000000000..6ef0dc9892
--- /dev/null
+++ b/test/sys/devices/virtual/misc/microcode/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=184
diff --git a/test/sys/devices/virtual/misc/misc-fake1/dev b/test/sys/devices/virtual/misc/misc-fake1/dev
new file mode 100644
index 0000000000..ab453138aa
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake1/dev
@@ -0,0 +1 @@
+4095:1
diff --git a/test/sys/devices/virtual/misc/misc-fake1/power/wakeup b/test/sys/devices/virtual/misc/misc-fake1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/misc-fake1/subsystem b/test/sys/devices/virtual/misc/misc-fake1/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake1/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/misc-fake1/uevent b/test/sys/devices/virtual/misc/misc-fake1/uevent
new file mode 100644
index 0000000000..79caac10ef
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake1/uevent
@@ -0,0 +1,2 @@
+MAJOR=4095
+MINOR=1
diff --git a/test/sys/devices/virtual/misc/misc-fake89999/dev b/test/sys/devices/virtual/misc/misc-fake89999/dev
new file mode 100644
index 0000000000..a3793f5e66
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake89999/dev
@@ -0,0 +1 @@
+4095:89999
diff --git a/test/sys/devices/virtual/misc/misc-fake89999/power/wakeup b/test/sys/devices/virtual/misc/misc-fake89999/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake89999/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/misc-fake89999/subsystem b/test/sys/devices/virtual/misc/misc-fake89999/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake89999/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/misc-fake89999/uevent b/test/sys/devices/virtual/misc/misc-fake89999/uevent
new file mode 100644
index 0000000000..10915df871
--- /dev/null
+++ b/test/sys/devices/virtual/misc/misc-fake89999/uevent
@@ -0,0 +1,2 @@
+MAJOR=4095
+MINOR=89999
diff --git a/test/sys/devices/virtual/misc/network_latency/dev b/test/sys/devices/virtual/misc/network_latency/dev
new file mode 100644
index 0000000000..e0d47a5fd0
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_latency/dev
@@ -0,0 +1 @@
+10:62
diff --git a/test/sys/devices/virtual/misc/network_latency/power/wakeup b/test/sys/devices/virtual/misc/network_latency/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_latency/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/network_latency/subsystem b/test/sys/devices/virtual/misc/network_latency/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_latency/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/network_latency/uevent b/test/sys/devices/virtual/misc/network_latency/uevent
new file mode 100644
index 0000000000..418594295c
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_latency/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=62
diff --git a/test/sys/devices/virtual/misc/network_throughput/dev b/test/sys/devices/virtual/misc/network_throughput/dev
new file mode 100644
index 0000000000..e201e40e50
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_throughput/dev
@@ -0,0 +1 @@
+10:61
diff --git a/test/sys/devices/virtual/misc/network_throughput/power/wakeup b/test/sys/devices/virtual/misc/network_throughput/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_throughput/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/network_throughput/subsystem b/test/sys/devices/virtual/misc/network_throughput/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_throughput/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/network_throughput/uevent b/test/sys/devices/virtual/misc/network_throughput/uevent
new file mode 100644
index 0000000000..6749edd437
--- /dev/null
+++ b/test/sys/devices/virtual/misc/network_throughput/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=61
diff --git a/test/sys/devices/virtual/misc/nvram/dev b/test/sys/devices/virtual/misc/nvram/dev
new file mode 100644
index 0000000000..e147110645
--- /dev/null
+++ b/test/sys/devices/virtual/misc/nvram/dev
@@ -0,0 +1 @@
+10:144
diff --git a/test/sys/devices/virtual/misc/nvram/power/wakeup b/test/sys/devices/virtual/misc/nvram/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/nvram/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/nvram/subsystem b/test/sys/devices/virtual/misc/nvram/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/nvram/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/nvram/uevent b/test/sys/devices/virtual/misc/nvram/uevent
new file mode 100644
index 0000000000..28a0aa22b8
--- /dev/null
+++ b/test/sys/devices/virtual/misc/nvram/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=144
diff --git a/test/sys/devices/virtual/misc/psaux/dev b/test/sys/devices/virtual/misc/psaux/dev
new file mode 100644
index 0000000000..48ace1eca2
--- /dev/null
+++ b/test/sys/devices/virtual/misc/psaux/dev
@@ -0,0 +1 @@
+10:1
diff --git a/test/sys/devices/virtual/misc/psaux/power/wakeup b/test/sys/devices/virtual/misc/psaux/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/psaux/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/psaux/subsystem b/test/sys/devices/virtual/misc/psaux/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/psaux/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/psaux/uevent b/test/sys/devices/virtual/misc/psaux/uevent
new file mode 100644
index 0000000000..c4ee0650db
--- /dev/null
+++ b/test/sys/devices/virtual/misc/psaux/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=1
diff --git a/test/sys/devices/virtual/misc/uinput/dev b/test/sys/devices/virtual/misc/uinput/dev
new file mode 100644
index 0000000000..a47be0d551
--- /dev/null
+++ b/test/sys/devices/virtual/misc/uinput/dev
@@ -0,0 +1 @@
+10:223
diff --git a/test/sys/devices/virtual/misc/uinput/power/wakeup b/test/sys/devices/virtual/misc/uinput/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/misc/uinput/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/misc/uinput/subsystem b/test/sys/devices/virtual/misc/uinput/subsystem
new file mode 120000
index 0000000000..168949151e
--- /dev/null
+++ b/test/sys/devices/virtual/misc/uinput/subsystem
@@ -0,0 +1 @@
+../../../../class/misc \ No newline at end of file
diff --git a/test/sys/devices/virtual/misc/uinput/uevent b/test/sys/devices/virtual/misc/uinput/uevent
new file mode 100644
index 0000000000..4dd780577d
--- /dev/null
+++ b/test/sys/devices/virtual/misc/uinput/uevent
@@ -0,0 +1,2 @@
+MAJOR=10
+MINOR=223
diff --git a/test/sys/devices/virtual/net/lo/addr_len b/test/sys/devices/virtual/net/lo/addr_len
new file mode 100644
index 0000000000..1e8b314962
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/addr_len
@@ -0,0 +1 @@
+6
diff --git a/test/sys/devices/virtual/net/lo/address b/test/sys/devices/virtual/net/lo/address
new file mode 100644
index 0000000000..34e09d077c
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/address
@@ -0,0 +1 @@
+00:00:00:00:00:00
diff --git a/test/sys/devices/virtual/net/lo/broadcast b/test/sys/devices/virtual/net/lo/broadcast
new file mode 100644
index 0000000000..34e09d077c
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/broadcast
@@ -0,0 +1 @@
+00:00:00:00:00:00
diff --git a/test/sys/devices/virtual/net/lo/carrier b/test/sys/devices/virtual/net/lo/carrier
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/carrier
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/net/lo/dev_id b/test/sys/devices/virtual/net/lo/dev_id
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/dev_id
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/virtual/net/lo/dormant b/test/sys/devices/virtual/net/lo/dormant
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/dormant
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/features b/test/sys/devices/virtual/net/lo/features
new file mode 100644
index 0000000000..dd1bd2f4c0
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/features
@@ -0,0 +1 @@
+0x13865
diff --git a/test/sys/devices/virtual/net/lo/flags b/test/sys/devices/virtual/net/lo/flags
new file mode 100644
index 0000000000..4bc4da19ae
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/flags
@@ -0,0 +1 @@
+0x9
diff --git a/test/sys/devices/virtual/net/lo/ifindex b/test/sys/devices/virtual/net/lo/ifindex
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/ifindex
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/net/lo/iflink b/test/sys/devices/virtual/net/lo/iflink
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/iflink
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/net/lo/link_mode b/test/sys/devices/virtual/net/lo/link_mode
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/link_mode
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/mtu b/test/sys/devices/virtual/net/lo/mtu
new file mode 100644
index 0000000000..e20e16cfe8
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/mtu
@@ -0,0 +1 @@
+16436
diff --git a/test/sys/devices/virtual/net/lo/operstate b/test/sys/devices/virtual/net/lo/operstate
new file mode 100644
index 0000000000..3546645658
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/operstate
@@ -0,0 +1 @@
+unknown
diff --git a/test/sys/devices/virtual/net/lo/power/wakeup b/test/sys/devices/virtual/net/lo/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/net/lo/statistics/collisions b/test/sys/devices/virtual/net/lo/statistics/collisions
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/collisions
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/multicast b/test/sys/devices/virtual/net/lo/statistics/multicast
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/multicast
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_bytes b/test/sys/devices/virtual/net/lo/statistics/rx_bytes
new file mode 100644
index 0000000000..058db39b75
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_bytes
@@ -0,0 +1 @@
+3380
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_compressed b/test/sys/devices/virtual/net/lo/statistics/rx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_crc_errors b/test/sys/devices/virtual/net/lo/statistics/rx_crc_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_crc_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_dropped b/test/sys/devices/virtual/net/lo/statistics/rx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_errors b/test/sys/devices/virtual/net/lo/statistics/rx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_fifo_errors b/test/sys/devices/virtual/net/lo/statistics/rx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_frame_errors b/test/sys/devices/virtual/net/lo/statistics/rx_frame_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_frame_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_length_errors b/test/sys/devices/virtual/net/lo/statistics/rx_length_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_length_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_missed_errors b/test/sys/devices/virtual/net/lo/statistics/rx_missed_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_missed_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_over_errors b/test/sys/devices/virtual/net/lo/statistics/rx_over_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_over_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/rx_packets b/test/sys/devices/virtual/net/lo/statistics/rx_packets
new file mode 100644
index 0000000000..9e5feb5256
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/rx_packets
@@ -0,0 +1 @@
+46
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_aborted_errors b/test/sys/devices/virtual/net/lo/statistics/tx_aborted_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_aborted_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_bytes b/test/sys/devices/virtual/net/lo/statistics/tx_bytes
new file mode 100644
index 0000000000..058db39b75
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_bytes
@@ -0,0 +1 @@
+3380
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_carrier_errors b/test/sys/devices/virtual/net/lo/statistics/tx_carrier_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_carrier_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_compressed b/test/sys/devices/virtual/net/lo/statistics/tx_compressed
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_compressed
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_dropped b/test/sys/devices/virtual/net/lo/statistics/tx_dropped
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_dropped
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_errors b/test/sys/devices/virtual/net/lo/statistics/tx_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_fifo_errors b/test/sys/devices/virtual/net/lo/statistics/tx_fifo_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_fifo_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_heartbeat_errors b/test/sys/devices/virtual/net/lo/statistics/tx_heartbeat_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_heartbeat_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_packets b/test/sys/devices/virtual/net/lo/statistics/tx_packets
new file mode 100644
index 0000000000..9e5feb5256
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_packets
@@ -0,0 +1 @@
+46
diff --git a/test/sys/devices/virtual/net/lo/statistics/tx_window_errors b/test/sys/devices/virtual/net/lo/statistics/tx_window_errors
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/statistics/tx_window_errors
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/subsystem b/test/sys/devices/virtual/net/lo/subsystem
new file mode 120000
index 0000000000..508114fb7f
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/subsystem
@@ -0,0 +1 @@
+../../../../class/net \ No newline at end of file
diff --git a/test/sys/devices/virtual/net/lo/tx_queue_len b/test/sys/devices/virtual/net/lo/tx_queue_len
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/tx_queue_len
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/net/lo/type b/test/sys/devices/virtual/net/lo/type
new file mode 100644
index 0000000000..6d629c4a23
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/type
@@ -0,0 +1 @@
+772
diff --git a/test/sys/devices/virtual/net/lo/uevent b/test/sys/devices/virtual/net/lo/uevent
new file mode 100644
index 0000000000..58110228a7
--- /dev/null
+++ b/test/sys/devices/virtual/net/lo/uevent
@@ -0,0 +1,2 @@
+INTERFACE=lo
+IFINDEX=1
diff --git a/test/sys/devices/virtual/sound/seq/dev b/test/sys/devices/virtual/sound/seq/dev
new file mode 100644
index 0000000000..1a0d1fd1f2
--- /dev/null
+++ b/test/sys/devices/virtual/sound/seq/dev
@@ -0,0 +1 @@
+116:1
diff --git a/test/sys/devices/virtual/sound/seq/power/wakeup b/test/sys/devices/virtual/sound/seq/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/sound/seq/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/sound/seq/subsystem b/test/sys/devices/virtual/sound/seq/subsystem
new file mode 120000
index 0000000000..19f824e8c4
--- /dev/null
+++ b/test/sys/devices/virtual/sound/seq/subsystem
@@ -0,0 +1 @@
+../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/virtual/sound/seq/uevent b/test/sys/devices/virtual/sound/seq/uevent
new file mode 100644
index 0000000000..25e7c9dee1
--- /dev/null
+++ b/test/sys/devices/virtual/sound/seq/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=1
diff --git a/test/sys/devices/virtual/sound/timer/dev b/test/sys/devices/virtual/sound/timer/dev
new file mode 100644
index 0000000000..2929a66732
--- /dev/null
+++ b/test/sys/devices/virtual/sound/timer/dev
@@ -0,0 +1 @@
+116:33
diff --git a/test/sys/devices/virtual/sound/timer/power/wakeup b/test/sys/devices/virtual/sound/timer/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/sound/timer/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/sound/timer/subsystem b/test/sys/devices/virtual/sound/timer/subsystem
new file mode 120000
index 0000000000..19f824e8c4
--- /dev/null
+++ b/test/sys/devices/virtual/sound/timer/subsystem
@@ -0,0 +1 @@
+../../../../class/sound \ No newline at end of file
diff --git a/test/sys/devices/virtual/sound/timer/uevent b/test/sys/devices/virtual/sound/timer/uevent
new file mode 100644
index 0000000000..fc65cb6c5c
--- /dev/null
+++ b/test/sys/devices/virtual/sound/timer/uevent
@@ -0,0 +1,2 @@
+MAJOR=116
+MINOR=33
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/cur_state b/test/sys/devices/virtual/thermal/cooling_device0/cur_state
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/cur_state
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/device b/test/sys/devices/virtual/thermal/cooling_device0/device
new file mode 120000
index 0000000000..782af8da65
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/device
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/ACPI0007:00 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/max_state b/test/sys/devices/virtual/thermal/cooling_device0/max_state
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/max_state
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/power/wakeup b/test/sys/devices/virtual/thermal/cooling_device0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/subsystem b/test/sys/devices/virtual/thermal/cooling_device0/subsystem
new file mode 120000
index 0000000000..511bf4b518
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/subsystem
@@ -0,0 +1 @@
+../../../../class/thermal \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/type b/test/sys/devices/virtual/thermal/cooling_device0/type
new file mode 100644
index 0000000000..eb921429ef
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/type
@@ -0,0 +1 @@
+Processor
diff --git a/test/sys/devices/virtual/thermal/cooling_device0/uevent b/test/sys/devices/virtual/thermal/cooling_device0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device0/uevent
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/cur_state b/test/sys/devices/virtual/thermal/cooling_device1/cur_state
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/cur_state
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/device b/test/sys/devices/virtual/thermal/cooling_device1/device
new file mode 120000
index 0000000000..d1ea213f83
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/device
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/ACPI0007:01 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/max_state b/test/sys/devices/virtual/thermal/cooling_device1/max_state
new file mode 100644
index 0000000000..f599e28b8a
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/max_state
@@ -0,0 +1 @@
+10
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/power/wakeup b/test/sys/devices/virtual/thermal/cooling_device1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/subsystem b/test/sys/devices/virtual/thermal/cooling_device1/subsystem
new file mode 120000
index 0000000000..511bf4b518
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/subsystem
@@ -0,0 +1 @@
+../../../../class/thermal \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/type b/test/sys/devices/virtual/thermal/cooling_device1/type
new file mode 100644
index 0000000000..eb921429ef
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/type
@@ -0,0 +1 @@
+Processor
diff --git a/test/sys/devices/virtual/thermal/cooling_device1/uevent b/test/sys/devices/virtual/thermal/cooling_device1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/cooling_device1/uevent
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/device b/test/sys/devices/virtual/thermal/thermal_zone0/device
new file mode 120000
index 0000000000..0370bc60ad
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/device
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/mode b/test/sys/devices/virtual/thermal/thermal_zone0/mode
new file mode 100644
index 0000000000..533e957ce2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/mode
@@ -0,0 +1 @@
+kernel
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/power/wakeup b/test/sys/devices/virtual/thermal/thermal_zone0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/subsystem b/test/sys/devices/virtual/thermal/thermal_zone0/subsystem
new file mode 120000
index 0000000000..511bf4b518
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/subsystem
@@ -0,0 +1 @@
+../../../../class/thermal \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/temp b/test/sys/devices/virtual/thermal/thermal_zone0/temp
new file mode 100644
index 0000000000..7f13265fee
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/temp
@@ -0,0 +1 @@
+53000
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp b/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp
new file mode 100644
index 0000000000..e854d41596
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp
@@ -0,0 +1 @@
+127000
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_type b/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_type
new file mode 100644
index 0000000000..886e5fa6f8
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/trip_point_0_type
@@ -0,0 +1 @@
+critical
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/type b/test/sys/devices/virtual/thermal/thermal_zone0/type
new file mode 100644
index 0000000000..a29f406ca9
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/type
@@ -0,0 +1 @@
+acpitz
diff --git a/test/sys/devices/virtual/thermal/thermal_zone0/uevent b/test/sys/devices/virtual/thermal/thermal_zone0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone0/uevent
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/cdev0 b/test/sys/devices/virtual/thermal/thermal_zone1/cdev0
new file mode 120000
index 0000000000..511cd963f8
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/cdev0
@@ -0,0 +1 @@
+../cooling_device1 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/cdev0_trip_point b/test/sys/devices/virtual/thermal/thermal_zone1/cdev0_trip_point
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/cdev0_trip_point
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/cdev1 b/test/sys/devices/virtual/thermal/thermal_zone1/cdev1
new file mode 120000
index 0000000000..576329385e
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/cdev1
@@ -0,0 +1 @@
+../cooling_device0 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/cdev1_trip_point b/test/sys/devices/virtual/thermal/thermal_zone1/cdev1_trip_point
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/cdev1_trip_point
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/device b/test/sys/devices/virtual/thermal/thermal_zone1/device
new file mode 120000
index 0000000000..2bc4755205
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/device
@@ -0,0 +1 @@
+../../../LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02 \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/mode b/test/sys/devices/virtual/thermal/thermal_zone1/mode
new file mode 100644
index 0000000000..533e957ce2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/mode
@@ -0,0 +1 @@
+kernel
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/power/wakeup b/test/sys/devices/virtual/thermal/thermal_zone1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/subsystem b/test/sys/devices/virtual/thermal/thermal_zone1/subsystem
new file mode 120000
index 0000000000..511bf4b518
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/subsystem
@@ -0,0 +1 @@
+../../../../class/thermal \ No newline at end of file
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/temp b/test/sys/devices/virtual/thermal/thermal_zone1/temp
new file mode 100644
index 0000000000..3d17ae0bfd
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/temp
@@ -0,0 +1 @@
+56000
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_temp b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_temp
new file mode 100644
index 0000000000..f7393e847d
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_temp
@@ -0,0 +1 @@
+100000
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_type b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_type
new file mode 100644
index 0000000000..886e5fa6f8
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_0_type
@@ -0,0 +1 @@
+critical
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_temp b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_temp
new file mode 100644
index 0000000000..6e7b04525a
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_temp
@@ -0,0 +1 @@
+95500
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_type b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_type
new file mode 100644
index 0000000000..321b98e05d
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/trip_point_1_type
@@ -0,0 +1 @@
+passive
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/type b/test/sys/devices/virtual/thermal/thermal_zone1/type
new file mode 100644
index 0000000000..a29f406ca9
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/type
@@ -0,0 +1 @@
+acpitz
diff --git a/test/sys/devices/virtual/thermal/thermal_zone1/uevent b/test/sys/devices/virtual/thermal/thermal_zone1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/thermal/thermal_zone1/uevent
diff --git a/test/sys/devices/virtual/tty/console/dev b/test/sys/devices/virtual/tty/console/dev
new file mode 100644
index 0000000000..99eb99cd27
--- /dev/null
+++ b/test/sys/devices/virtual/tty/console/dev
@@ -0,0 +1 @@
+5:1
diff --git a/test/sys/devices/virtual/tty/console/power/wakeup b/test/sys/devices/virtual/tty/console/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/console/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/console/subsystem b/test/sys/devices/virtual/tty/console/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/console/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/console/uevent b/test/sys/devices/virtual/tty/console/uevent
new file mode 100644
index 0000000000..0eaf8b9eb0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/console/uevent
@@ -0,0 +1,2 @@
+MAJOR=5
+MINOR=1
diff --git a/test/sys/devices/virtual/tty/ptmx/dev b/test/sys/devices/virtual/tty/ptmx/dev
new file mode 100644
index 0000000000..b1df63ebd3
--- /dev/null
+++ b/test/sys/devices/virtual/tty/ptmx/dev
@@ -0,0 +1 @@
+5:2
diff --git a/test/sys/devices/virtual/tty/ptmx/power/wakeup b/test/sys/devices/virtual/tty/ptmx/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/ptmx/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/ptmx/subsystem b/test/sys/devices/virtual/tty/ptmx/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/ptmx/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/ptmx/uevent b/test/sys/devices/virtual/tty/ptmx/uevent
new file mode 100644
index 0000000000..9002cdd00a
--- /dev/null
+++ b/test/sys/devices/virtual/tty/ptmx/uevent
@@ -0,0 +1,2 @@
+MAJOR=5
+MINOR=2
diff --git a/test/sys/devices/virtual/tty/tty/dev b/test/sys/devices/virtual/tty/tty/dev
new file mode 100644
index 0000000000..97f5a222f0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty/dev
@@ -0,0 +1 @@
+5:0
diff --git a/test/sys/devices/virtual/tty/tty/power/wakeup b/test/sys/devices/virtual/tty/tty/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty/subsystem b/test/sys/devices/virtual/tty/tty/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty/uevent b/test/sys/devices/virtual/tty/tty/uevent
new file mode 100644
index 0000000000..5526a77b78
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty/uevent
@@ -0,0 +1,2 @@
+MAJOR=5
+MINOR=0
diff --git a/test/sys/devices/virtual/tty/tty0/dev b/test/sys/devices/virtual/tty/tty0/dev
new file mode 100644
index 0000000000..192d8b739c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty0/dev
@@ -0,0 +1 @@
+4:0
diff --git a/test/sys/devices/virtual/tty/tty0/power/wakeup b/test/sys/devices/virtual/tty/tty0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty0/subsystem b/test/sys/devices/virtual/tty/tty0/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty0/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty0/uevent b/test/sys/devices/virtual/tty/tty0/uevent
new file mode 100644
index 0000000000..11692def2c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty0/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=0
diff --git a/test/sys/devices/virtual/tty/tty1/dev b/test/sys/devices/virtual/tty/tty1/dev
new file mode 100644
index 0000000000..71275a262f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty1/dev
@@ -0,0 +1 @@
+4:1
diff --git a/test/sys/devices/virtual/tty/tty1/power/wakeup b/test/sys/devices/virtual/tty/tty1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty1/subsystem b/test/sys/devices/virtual/tty/tty1/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty1/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty1/uevent b/test/sys/devices/virtual/tty/tty1/uevent
new file mode 100644
index 0000000000..3a2de38445
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty1/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=1
diff --git a/test/sys/devices/virtual/tty/tty10/dev b/test/sys/devices/virtual/tty/tty10/dev
new file mode 100644
index 0000000000..eb477d040f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty10/dev
@@ -0,0 +1 @@
+4:10
diff --git a/test/sys/devices/virtual/tty/tty10/power/wakeup b/test/sys/devices/virtual/tty/tty10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty10/subsystem b/test/sys/devices/virtual/tty/tty10/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty10/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty10/uevent b/test/sys/devices/virtual/tty/tty10/uevent
new file mode 100644
index 0000000000..0c29d5afd6
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty10/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=10
diff --git a/test/sys/devices/virtual/tty/tty11/dev b/test/sys/devices/virtual/tty/tty11/dev
new file mode 100644
index 0000000000..685b194273
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty11/dev
@@ -0,0 +1 @@
+4:11
diff --git a/test/sys/devices/virtual/tty/tty11/power/wakeup b/test/sys/devices/virtual/tty/tty11/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty11/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty11/subsystem b/test/sys/devices/virtual/tty/tty11/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty11/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty11/uevent b/test/sys/devices/virtual/tty/tty11/uevent
new file mode 100644
index 0000000000..dbc9d32554
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty11/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=11
diff --git a/test/sys/devices/virtual/tty/tty12/dev b/test/sys/devices/virtual/tty/tty12/dev
new file mode 100644
index 0000000000..47b68a96a5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty12/dev
@@ -0,0 +1 @@
+4:12
diff --git a/test/sys/devices/virtual/tty/tty12/power/wakeup b/test/sys/devices/virtual/tty/tty12/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty12/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty12/subsystem b/test/sys/devices/virtual/tty/tty12/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty12/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty12/uevent b/test/sys/devices/virtual/tty/tty12/uevent
new file mode 100644
index 0000000000..6da3cd31cc
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty12/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=12
diff --git a/test/sys/devices/virtual/tty/tty13/dev b/test/sys/devices/virtual/tty/tty13/dev
new file mode 100644
index 0000000000..86e31456d2
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty13/dev
@@ -0,0 +1 @@
+4:13
diff --git a/test/sys/devices/virtual/tty/tty13/power/wakeup b/test/sys/devices/virtual/tty/tty13/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty13/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty13/subsystem b/test/sys/devices/virtual/tty/tty13/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty13/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty13/uevent b/test/sys/devices/virtual/tty/tty13/uevent
new file mode 100644
index 0000000000..3a8adc0a90
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty13/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=13
diff --git a/test/sys/devices/virtual/tty/tty14/dev b/test/sys/devices/virtual/tty/tty14/dev
new file mode 100644
index 0000000000..9fa8103ff8
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty14/dev
@@ -0,0 +1 @@
+4:14
diff --git a/test/sys/devices/virtual/tty/tty14/power/wakeup b/test/sys/devices/virtual/tty/tty14/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty14/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty14/subsystem b/test/sys/devices/virtual/tty/tty14/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty14/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty14/uevent b/test/sys/devices/virtual/tty/tty14/uevent
new file mode 100644
index 0000000000..722fa4af3d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty14/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=14
diff --git a/test/sys/devices/virtual/tty/tty15/dev b/test/sys/devices/virtual/tty/tty15/dev
new file mode 100644
index 0000000000..3f601b851f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty15/dev
@@ -0,0 +1 @@
+4:15
diff --git a/test/sys/devices/virtual/tty/tty15/power/wakeup b/test/sys/devices/virtual/tty/tty15/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty15/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty15/subsystem b/test/sys/devices/virtual/tty/tty15/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty15/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty15/uevent b/test/sys/devices/virtual/tty/tty15/uevent
new file mode 100644
index 0000000000..f570be0c70
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty15/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=15
diff --git a/test/sys/devices/virtual/tty/tty16/dev b/test/sys/devices/virtual/tty/tty16/dev
new file mode 100644
index 0000000000..0310e8064a
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty16/dev
@@ -0,0 +1 @@
+4:16
diff --git a/test/sys/devices/virtual/tty/tty16/power/wakeup b/test/sys/devices/virtual/tty/tty16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty16/subsystem b/test/sys/devices/virtual/tty/tty16/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty16/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty16/uevent b/test/sys/devices/virtual/tty/tty16/uevent
new file mode 100644
index 0000000000..469ec57ad4
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty16/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=16
diff --git a/test/sys/devices/virtual/tty/tty17/dev b/test/sys/devices/virtual/tty/tty17/dev
new file mode 100644
index 0000000000..19360464d0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty17/dev
@@ -0,0 +1 @@
+4:17
diff --git a/test/sys/devices/virtual/tty/tty17/power/wakeup b/test/sys/devices/virtual/tty/tty17/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty17/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty17/subsystem b/test/sys/devices/virtual/tty/tty17/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty17/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty17/uevent b/test/sys/devices/virtual/tty/tty17/uevent
new file mode 100644
index 0000000000..7e3d979e13
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty17/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=17
diff --git a/test/sys/devices/virtual/tty/tty18/dev b/test/sys/devices/virtual/tty/tty18/dev
new file mode 100644
index 0000000000..8710c48f12
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty18/dev
@@ -0,0 +1 @@
+4:18
diff --git a/test/sys/devices/virtual/tty/tty18/power/wakeup b/test/sys/devices/virtual/tty/tty18/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty18/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty18/subsystem b/test/sys/devices/virtual/tty/tty18/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty18/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty18/uevent b/test/sys/devices/virtual/tty/tty18/uevent
new file mode 100644
index 0000000000..9001e97ccf
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty18/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=18
diff --git a/test/sys/devices/virtual/tty/tty19/dev b/test/sys/devices/virtual/tty/tty19/dev
new file mode 100644
index 0000000000..5fac93ed2f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty19/dev
@@ -0,0 +1 @@
+4:19
diff --git a/test/sys/devices/virtual/tty/tty19/power/wakeup b/test/sys/devices/virtual/tty/tty19/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty19/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty19/subsystem b/test/sys/devices/virtual/tty/tty19/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty19/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty19/uevent b/test/sys/devices/virtual/tty/tty19/uevent
new file mode 100644
index 0000000000..7a7dd2dc75
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty19/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=19
diff --git a/test/sys/devices/virtual/tty/tty2/dev b/test/sys/devices/virtual/tty/tty2/dev
new file mode 100644
index 0000000000..ac0836d7ca
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty2/dev
@@ -0,0 +1 @@
+4:2
diff --git a/test/sys/devices/virtual/tty/tty2/power/wakeup b/test/sys/devices/virtual/tty/tty2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty2/subsystem b/test/sys/devices/virtual/tty/tty2/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty2/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty2/uevent b/test/sys/devices/virtual/tty/tty2/uevent
new file mode 100644
index 0000000000..08d1b80de4
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty2/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=2
diff --git a/test/sys/devices/virtual/tty/tty20/dev b/test/sys/devices/virtual/tty/tty20/dev
new file mode 100644
index 0000000000..3db4a84c87
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty20/dev
@@ -0,0 +1 @@
+4:20
diff --git a/test/sys/devices/virtual/tty/tty20/power/wakeup b/test/sys/devices/virtual/tty/tty20/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty20/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty20/subsystem b/test/sys/devices/virtual/tty/tty20/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty20/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty20/uevent b/test/sys/devices/virtual/tty/tty20/uevent
new file mode 100644
index 0000000000..e32651b73c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty20/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=20
diff --git a/test/sys/devices/virtual/tty/tty21/dev b/test/sys/devices/virtual/tty/tty21/dev
new file mode 100644
index 0000000000..f86a02508c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty21/dev
@@ -0,0 +1 @@
+4:21
diff --git a/test/sys/devices/virtual/tty/tty21/power/wakeup b/test/sys/devices/virtual/tty/tty21/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty21/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty21/subsystem b/test/sys/devices/virtual/tty/tty21/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty21/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty21/uevent b/test/sys/devices/virtual/tty/tty21/uevent
new file mode 100644
index 0000000000..836852c354
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty21/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=21
diff --git a/test/sys/devices/virtual/tty/tty22/dev b/test/sys/devices/virtual/tty/tty22/dev
new file mode 100644
index 0000000000..b27a240d1a
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty22/dev
@@ -0,0 +1 @@
+4:22
diff --git a/test/sys/devices/virtual/tty/tty22/power/wakeup b/test/sys/devices/virtual/tty/tty22/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty22/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty22/subsystem b/test/sys/devices/virtual/tty/tty22/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty22/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty22/uevent b/test/sys/devices/virtual/tty/tty22/uevent
new file mode 100644
index 0000000000..649c903592
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty22/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=22
diff --git a/test/sys/devices/virtual/tty/tty23/dev b/test/sys/devices/virtual/tty/tty23/dev
new file mode 100644
index 0000000000..9359bfa71d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty23/dev
@@ -0,0 +1 @@
+4:23
diff --git a/test/sys/devices/virtual/tty/tty23/power/wakeup b/test/sys/devices/virtual/tty/tty23/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty23/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty23/subsystem b/test/sys/devices/virtual/tty/tty23/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty23/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty23/uevent b/test/sys/devices/virtual/tty/tty23/uevent
new file mode 100644
index 0000000000..73d66798ab
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty23/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=23
diff --git a/test/sys/devices/virtual/tty/tty24/dev b/test/sys/devices/virtual/tty/tty24/dev
new file mode 100644
index 0000000000..9cd85c8a81
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty24/dev
@@ -0,0 +1 @@
+4:24
diff --git a/test/sys/devices/virtual/tty/tty24/power/wakeup b/test/sys/devices/virtual/tty/tty24/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty24/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty24/subsystem b/test/sys/devices/virtual/tty/tty24/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty24/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty24/uevent b/test/sys/devices/virtual/tty/tty24/uevent
new file mode 100644
index 0000000000..31396c49b5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty24/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=24
diff --git a/test/sys/devices/virtual/tty/tty25/dev b/test/sys/devices/virtual/tty/tty25/dev
new file mode 100644
index 0000000000..f9d8c9c059
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty25/dev
@@ -0,0 +1 @@
+4:25
diff --git a/test/sys/devices/virtual/tty/tty25/power/wakeup b/test/sys/devices/virtual/tty/tty25/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty25/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty25/subsystem b/test/sys/devices/virtual/tty/tty25/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty25/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty25/uevent b/test/sys/devices/virtual/tty/tty25/uevent
new file mode 100644
index 0000000000..db34acbde3
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty25/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=25
diff --git a/test/sys/devices/virtual/tty/tty26/dev b/test/sys/devices/virtual/tty/tty26/dev
new file mode 100644
index 0000000000..210b637b97
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty26/dev
@@ -0,0 +1 @@
+4:26
diff --git a/test/sys/devices/virtual/tty/tty26/power/wakeup b/test/sys/devices/virtual/tty/tty26/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty26/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty26/subsystem b/test/sys/devices/virtual/tty/tty26/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty26/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty26/uevent b/test/sys/devices/virtual/tty/tty26/uevent
new file mode 100644
index 0000000000..5f47d0ebf9
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty26/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=26
diff --git a/test/sys/devices/virtual/tty/tty27/dev b/test/sys/devices/virtual/tty/tty27/dev
new file mode 100644
index 0000000000..de59b627a5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty27/dev
@@ -0,0 +1 @@
+4:27
diff --git a/test/sys/devices/virtual/tty/tty27/power/wakeup b/test/sys/devices/virtual/tty/tty27/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty27/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty27/subsystem b/test/sys/devices/virtual/tty/tty27/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty27/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty27/uevent b/test/sys/devices/virtual/tty/tty27/uevent
new file mode 100644
index 0000000000..e0062ad951
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty27/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=27
diff --git a/test/sys/devices/virtual/tty/tty28/dev b/test/sys/devices/virtual/tty/tty28/dev
new file mode 100644
index 0000000000..023871c676
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty28/dev
@@ -0,0 +1 @@
+4:28
diff --git a/test/sys/devices/virtual/tty/tty28/power/wakeup b/test/sys/devices/virtual/tty/tty28/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty28/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty28/subsystem b/test/sys/devices/virtual/tty/tty28/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty28/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty28/uevent b/test/sys/devices/virtual/tty/tty28/uevent
new file mode 100644
index 0000000000..6d8b15f412
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty28/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=28
diff --git a/test/sys/devices/virtual/tty/tty29/dev b/test/sys/devices/virtual/tty/tty29/dev
new file mode 100644
index 0000000000..2edd7c58af
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty29/dev
@@ -0,0 +1 @@
+4:29
diff --git a/test/sys/devices/virtual/tty/tty29/power/wakeup b/test/sys/devices/virtual/tty/tty29/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty29/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty29/subsystem b/test/sys/devices/virtual/tty/tty29/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty29/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty29/uevent b/test/sys/devices/virtual/tty/tty29/uevent
new file mode 100644
index 0000000000..8da0dd3458
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty29/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=29
diff --git a/test/sys/devices/virtual/tty/tty3/dev b/test/sys/devices/virtual/tty/tty3/dev
new file mode 100644
index 0000000000..c8142884a4
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty3/dev
@@ -0,0 +1 @@
+4:3
diff --git a/test/sys/devices/virtual/tty/tty3/power/wakeup b/test/sys/devices/virtual/tty/tty3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty3/subsystem b/test/sys/devices/virtual/tty/tty3/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty3/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty3/uevent b/test/sys/devices/virtual/tty/tty3/uevent
new file mode 100644
index 0000000000..e8bc1486d7
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty3/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=3
diff --git a/test/sys/devices/virtual/tty/tty30/dev b/test/sys/devices/virtual/tty/tty30/dev
new file mode 100644
index 0000000000..63f0e669b8
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty30/dev
@@ -0,0 +1 @@
+4:30
diff --git a/test/sys/devices/virtual/tty/tty30/power/wakeup b/test/sys/devices/virtual/tty/tty30/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty30/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty30/subsystem b/test/sys/devices/virtual/tty/tty30/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty30/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty30/uevent b/test/sys/devices/virtual/tty/tty30/uevent
new file mode 100644
index 0000000000..8131cc03e0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty30/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=30
diff --git a/test/sys/devices/virtual/tty/tty31/dev b/test/sys/devices/virtual/tty/tty31/dev
new file mode 100644
index 0000000000..77a50eeff5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty31/dev
@@ -0,0 +1 @@
+4:31
diff --git a/test/sys/devices/virtual/tty/tty31/power/wakeup b/test/sys/devices/virtual/tty/tty31/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty31/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty31/subsystem b/test/sys/devices/virtual/tty/tty31/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty31/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty31/uevent b/test/sys/devices/virtual/tty/tty31/uevent
new file mode 100644
index 0000000000..9f31a6cd0a
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty31/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=31
diff --git a/test/sys/devices/virtual/tty/tty32/dev b/test/sys/devices/virtual/tty/tty32/dev
new file mode 100644
index 0000000000..ae38a8dcd7
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty32/dev
@@ -0,0 +1 @@
+4:32
diff --git a/test/sys/devices/virtual/tty/tty32/power/wakeup b/test/sys/devices/virtual/tty/tty32/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty32/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty32/subsystem b/test/sys/devices/virtual/tty/tty32/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty32/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty32/uevent b/test/sys/devices/virtual/tty/tty32/uevent
new file mode 100644
index 0000000000..954f7a034b
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty32/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=32
diff --git a/test/sys/devices/virtual/tty/tty33/dev b/test/sys/devices/virtual/tty/tty33/dev
new file mode 100644
index 0000000000..9307b44cd0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty33/dev
@@ -0,0 +1 @@
+4:33
diff --git a/test/sys/devices/virtual/tty/tty33/power/wakeup b/test/sys/devices/virtual/tty/tty33/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty33/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty33/subsystem b/test/sys/devices/virtual/tty/tty33/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty33/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty33/uevent b/test/sys/devices/virtual/tty/tty33/uevent
new file mode 100644
index 0000000000..70a8268494
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty33/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=33
diff --git a/test/sys/devices/virtual/tty/tty34/dev b/test/sys/devices/virtual/tty/tty34/dev
new file mode 100644
index 0000000000..be00cbe67c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty34/dev
@@ -0,0 +1 @@
+4:34
diff --git a/test/sys/devices/virtual/tty/tty34/power/wakeup b/test/sys/devices/virtual/tty/tty34/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty34/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty34/subsystem b/test/sys/devices/virtual/tty/tty34/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty34/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty34/uevent b/test/sys/devices/virtual/tty/tty34/uevent
new file mode 100644
index 0000000000..a15e8abd22
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty34/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=34
diff --git a/test/sys/devices/virtual/tty/tty35/dev b/test/sys/devices/virtual/tty/tty35/dev
new file mode 100644
index 0000000000..4e5e85cb70
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty35/dev
@@ -0,0 +1 @@
+4:35
diff --git a/test/sys/devices/virtual/tty/tty35/power/wakeup b/test/sys/devices/virtual/tty/tty35/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty35/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty35/subsystem b/test/sys/devices/virtual/tty/tty35/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty35/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty35/uevent b/test/sys/devices/virtual/tty/tty35/uevent
new file mode 100644
index 0000000000..9d18da0a08
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty35/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=35
diff --git a/test/sys/devices/virtual/tty/tty36/dev b/test/sys/devices/virtual/tty/tty36/dev
new file mode 100644
index 0000000000..4e5407ef59
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty36/dev
@@ -0,0 +1 @@
+4:36
diff --git a/test/sys/devices/virtual/tty/tty36/power/wakeup b/test/sys/devices/virtual/tty/tty36/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty36/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty36/subsystem b/test/sys/devices/virtual/tty/tty36/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty36/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty36/uevent b/test/sys/devices/virtual/tty/tty36/uevent
new file mode 100644
index 0000000000..12b0fdc0af
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty36/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=36
diff --git a/test/sys/devices/virtual/tty/tty37/dev b/test/sys/devices/virtual/tty/tty37/dev
new file mode 100644
index 0000000000..765acf2d2c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty37/dev
@@ -0,0 +1 @@
+4:37
diff --git a/test/sys/devices/virtual/tty/tty37/power/wakeup b/test/sys/devices/virtual/tty/tty37/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty37/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty37/subsystem b/test/sys/devices/virtual/tty/tty37/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty37/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty37/uevent b/test/sys/devices/virtual/tty/tty37/uevent
new file mode 100644
index 0000000000..46766f60f1
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty37/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=37
diff --git a/test/sys/devices/virtual/tty/tty38/dev b/test/sys/devices/virtual/tty/tty38/dev
new file mode 100644
index 0000000000..1532b15793
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty38/dev
@@ -0,0 +1 @@
+4:38
diff --git a/test/sys/devices/virtual/tty/tty38/power/wakeup b/test/sys/devices/virtual/tty/tty38/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty38/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty38/subsystem b/test/sys/devices/virtual/tty/tty38/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty38/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty38/uevent b/test/sys/devices/virtual/tty/tty38/uevent
new file mode 100644
index 0000000000..385022c777
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty38/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=38
diff --git a/test/sys/devices/virtual/tty/tty39/dev b/test/sys/devices/virtual/tty/tty39/dev
new file mode 100644
index 0000000000..fac383d3df
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty39/dev
@@ -0,0 +1 @@
+4:39
diff --git a/test/sys/devices/virtual/tty/tty39/power/wakeup b/test/sys/devices/virtual/tty/tty39/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty39/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty39/subsystem b/test/sys/devices/virtual/tty/tty39/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty39/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty39/uevent b/test/sys/devices/virtual/tty/tty39/uevent
new file mode 100644
index 0000000000..d96a89c4cd
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty39/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=39
diff --git a/test/sys/devices/virtual/tty/tty4/dev b/test/sys/devices/virtual/tty/tty4/dev
new file mode 100644
index 0000000000..7f407b5d25
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty4/dev
@@ -0,0 +1 @@
+4:4
diff --git a/test/sys/devices/virtual/tty/tty4/power/wakeup b/test/sys/devices/virtual/tty/tty4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty4/subsystem b/test/sys/devices/virtual/tty/tty4/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty4/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty4/uevent b/test/sys/devices/virtual/tty/tty4/uevent
new file mode 100644
index 0000000000..150ecd0369
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty4/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=4
diff --git a/test/sys/devices/virtual/tty/tty40/dev b/test/sys/devices/virtual/tty/tty40/dev
new file mode 100644
index 0000000000..d7246138ac
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty40/dev
@@ -0,0 +1 @@
+4:40
diff --git a/test/sys/devices/virtual/tty/tty40/power/wakeup b/test/sys/devices/virtual/tty/tty40/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty40/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty40/subsystem b/test/sys/devices/virtual/tty/tty40/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty40/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty40/uevent b/test/sys/devices/virtual/tty/tty40/uevent
new file mode 100644
index 0000000000..1527f923c4
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty40/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=40
diff --git a/test/sys/devices/virtual/tty/tty41/dev b/test/sys/devices/virtual/tty/tty41/dev
new file mode 100644
index 0000000000..0d974303d5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty41/dev
@@ -0,0 +1 @@
+4:41
diff --git a/test/sys/devices/virtual/tty/tty41/power/wakeup b/test/sys/devices/virtual/tty/tty41/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty41/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty41/subsystem b/test/sys/devices/virtual/tty/tty41/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty41/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty41/uevent b/test/sys/devices/virtual/tty/tty41/uevent
new file mode 100644
index 0000000000..8e3df11fed
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty41/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=41
diff --git a/test/sys/devices/virtual/tty/tty42/dev b/test/sys/devices/virtual/tty/tty42/dev
new file mode 100644
index 0000000000..4019d23bfa
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty42/dev
@@ -0,0 +1 @@
+4:42
diff --git a/test/sys/devices/virtual/tty/tty42/power/wakeup b/test/sys/devices/virtual/tty/tty42/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty42/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty42/subsystem b/test/sys/devices/virtual/tty/tty42/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty42/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty42/uevent b/test/sys/devices/virtual/tty/tty42/uevent
new file mode 100644
index 0000000000..c4ad0ae5ec
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty42/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=42
diff --git a/test/sys/devices/virtual/tty/tty43/dev b/test/sys/devices/virtual/tty/tty43/dev
new file mode 100644
index 0000000000..4b6c086540
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty43/dev
@@ -0,0 +1 @@
+4:43
diff --git a/test/sys/devices/virtual/tty/tty43/power/wakeup b/test/sys/devices/virtual/tty/tty43/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty43/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty43/subsystem b/test/sys/devices/virtual/tty/tty43/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty43/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty43/uevent b/test/sys/devices/virtual/tty/tty43/uevent
new file mode 100644
index 0000000000..d64b5a090b
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty43/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=43
diff --git a/test/sys/devices/virtual/tty/tty44/dev b/test/sys/devices/virtual/tty/tty44/dev
new file mode 100644
index 0000000000..9c2357463f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty44/dev
@@ -0,0 +1 @@
+4:44
diff --git a/test/sys/devices/virtual/tty/tty44/power/wakeup b/test/sys/devices/virtual/tty/tty44/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty44/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty44/subsystem b/test/sys/devices/virtual/tty/tty44/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty44/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty44/uevent b/test/sys/devices/virtual/tty/tty44/uevent
new file mode 100644
index 0000000000..3c9416a93d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty44/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=44
diff --git a/test/sys/devices/virtual/tty/tty45/dev b/test/sys/devices/virtual/tty/tty45/dev
new file mode 100644
index 0000000000..23437be177
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty45/dev
@@ -0,0 +1 @@
+4:45
diff --git a/test/sys/devices/virtual/tty/tty45/power/wakeup b/test/sys/devices/virtual/tty/tty45/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty45/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty45/subsystem b/test/sys/devices/virtual/tty/tty45/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty45/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty45/uevent b/test/sys/devices/virtual/tty/tty45/uevent
new file mode 100644
index 0000000000..39c83be491
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty45/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=45
diff --git a/test/sys/devices/virtual/tty/tty46/dev b/test/sys/devices/virtual/tty/tty46/dev
new file mode 100644
index 0000000000..816feaf47d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty46/dev
@@ -0,0 +1 @@
+4:46
diff --git a/test/sys/devices/virtual/tty/tty46/power/wakeup b/test/sys/devices/virtual/tty/tty46/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty46/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty46/subsystem b/test/sys/devices/virtual/tty/tty46/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty46/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty46/uevent b/test/sys/devices/virtual/tty/tty46/uevent
new file mode 100644
index 0000000000..9b9b311c3c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty46/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=46
diff --git a/test/sys/devices/virtual/tty/tty47/dev b/test/sys/devices/virtual/tty/tty47/dev
new file mode 100644
index 0000000000..d2534e707d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty47/dev
@@ -0,0 +1 @@
+4:47
diff --git a/test/sys/devices/virtual/tty/tty47/power/wakeup b/test/sys/devices/virtual/tty/tty47/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty47/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty47/subsystem b/test/sys/devices/virtual/tty/tty47/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty47/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty47/uevent b/test/sys/devices/virtual/tty/tty47/uevent
new file mode 100644
index 0000000000..ad6f1bb57d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty47/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=47
diff --git a/test/sys/devices/virtual/tty/tty48/dev b/test/sys/devices/virtual/tty/tty48/dev
new file mode 100644
index 0000000000..4003c709df
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty48/dev
@@ -0,0 +1 @@
+4:48
diff --git a/test/sys/devices/virtual/tty/tty48/power/wakeup b/test/sys/devices/virtual/tty/tty48/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty48/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty48/subsystem b/test/sys/devices/virtual/tty/tty48/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty48/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty48/uevent b/test/sys/devices/virtual/tty/tty48/uevent
new file mode 100644
index 0000000000..5a0ca32bed
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty48/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=48
diff --git a/test/sys/devices/virtual/tty/tty49/dev b/test/sys/devices/virtual/tty/tty49/dev
new file mode 100644
index 0000000000..64dc806057
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty49/dev
@@ -0,0 +1 @@
+4:49
diff --git a/test/sys/devices/virtual/tty/tty49/power/wakeup b/test/sys/devices/virtual/tty/tty49/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty49/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty49/subsystem b/test/sys/devices/virtual/tty/tty49/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty49/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty49/uevent b/test/sys/devices/virtual/tty/tty49/uevent
new file mode 100644
index 0000000000..fd4db4cc3b
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty49/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=49
diff --git a/test/sys/devices/virtual/tty/tty5/dev b/test/sys/devices/virtual/tty/tty5/dev
new file mode 100644
index 0000000000..1553222302
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty5/dev
@@ -0,0 +1 @@
+4:5
diff --git a/test/sys/devices/virtual/tty/tty5/power/wakeup b/test/sys/devices/virtual/tty/tty5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty5/subsystem b/test/sys/devices/virtual/tty/tty5/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty5/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty5/uevent b/test/sys/devices/virtual/tty/tty5/uevent
new file mode 100644
index 0000000000..0bed287e73
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty5/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=5
diff --git a/test/sys/devices/virtual/tty/tty50/dev b/test/sys/devices/virtual/tty/tty50/dev
new file mode 100644
index 0000000000..71e681bc39
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty50/dev
@@ -0,0 +1 @@
+4:50
diff --git a/test/sys/devices/virtual/tty/tty50/power/wakeup b/test/sys/devices/virtual/tty/tty50/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty50/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty50/subsystem b/test/sys/devices/virtual/tty/tty50/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty50/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty50/uevent b/test/sys/devices/virtual/tty/tty50/uevent
new file mode 100644
index 0000000000..1d8161d40f
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty50/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=50
diff --git a/test/sys/devices/virtual/tty/tty51/dev b/test/sys/devices/virtual/tty/tty51/dev
new file mode 100644
index 0000000000..1f8c4b6976
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty51/dev
@@ -0,0 +1 @@
+4:51
diff --git a/test/sys/devices/virtual/tty/tty51/power/wakeup b/test/sys/devices/virtual/tty/tty51/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty51/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty51/subsystem b/test/sys/devices/virtual/tty/tty51/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty51/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty51/uevent b/test/sys/devices/virtual/tty/tty51/uevent
new file mode 100644
index 0000000000..ca119adabb
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty51/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=51
diff --git a/test/sys/devices/virtual/tty/tty52/dev b/test/sys/devices/virtual/tty/tty52/dev
new file mode 100644
index 0000000000..344e8c93f9
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty52/dev
@@ -0,0 +1 @@
+4:52
diff --git a/test/sys/devices/virtual/tty/tty52/power/wakeup b/test/sys/devices/virtual/tty/tty52/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty52/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty52/subsystem b/test/sys/devices/virtual/tty/tty52/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty52/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty52/uevent b/test/sys/devices/virtual/tty/tty52/uevent
new file mode 100644
index 0000000000..193dad2077
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty52/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=52
diff --git a/test/sys/devices/virtual/tty/tty53/dev b/test/sys/devices/virtual/tty/tty53/dev
new file mode 100644
index 0000000000..c4b80fb134
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty53/dev
@@ -0,0 +1 @@
+4:53
diff --git a/test/sys/devices/virtual/tty/tty53/power/wakeup b/test/sys/devices/virtual/tty/tty53/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty53/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty53/subsystem b/test/sys/devices/virtual/tty/tty53/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty53/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty53/uevent b/test/sys/devices/virtual/tty/tty53/uevent
new file mode 100644
index 0000000000..4501e57d32
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty53/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=53
diff --git a/test/sys/devices/virtual/tty/tty54/dev b/test/sys/devices/virtual/tty/tty54/dev
new file mode 100644
index 0000000000..ba56c5e44c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty54/dev
@@ -0,0 +1 @@
+4:54
diff --git a/test/sys/devices/virtual/tty/tty54/power/wakeup b/test/sys/devices/virtual/tty/tty54/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty54/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty54/subsystem b/test/sys/devices/virtual/tty/tty54/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty54/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty54/uevent b/test/sys/devices/virtual/tty/tty54/uevent
new file mode 100644
index 0000000000..d6db7eb38a
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty54/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=54
diff --git a/test/sys/devices/virtual/tty/tty55/dev b/test/sys/devices/virtual/tty/tty55/dev
new file mode 100644
index 0000000000..540bf11253
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty55/dev
@@ -0,0 +1 @@
+4:55
diff --git a/test/sys/devices/virtual/tty/tty55/power/wakeup b/test/sys/devices/virtual/tty/tty55/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty55/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty55/subsystem b/test/sys/devices/virtual/tty/tty55/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty55/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty55/uevent b/test/sys/devices/virtual/tty/tty55/uevent
new file mode 100644
index 0000000000..f718194915
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty55/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=55
diff --git a/test/sys/devices/virtual/tty/tty56/dev b/test/sys/devices/virtual/tty/tty56/dev
new file mode 100644
index 0000000000..ee03fba97d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty56/dev
@@ -0,0 +1 @@
+4:56
diff --git a/test/sys/devices/virtual/tty/tty56/power/wakeup b/test/sys/devices/virtual/tty/tty56/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty56/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty56/subsystem b/test/sys/devices/virtual/tty/tty56/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty56/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty56/uevent b/test/sys/devices/virtual/tty/tty56/uevent
new file mode 100644
index 0000000000..d083a45055
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty56/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=56
diff --git a/test/sys/devices/virtual/tty/tty57/dev b/test/sys/devices/virtual/tty/tty57/dev
new file mode 100644
index 0000000000..664d8ec646
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty57/dev
@@ -0,0 +1 @@
+4:57
diff --git a/test/sys/devices/virtual/tty/tty57/power/wakeup b/test/sys/devices/virtual/tty/tty57/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty57/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty57/subsystem b/test/sys/devices/virtual/tty/tty57/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty57/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty57/uevent b/test/sys/devices/virtual/tty/tty57/uevent
new file mode 100644
index 0000000000..044ab1fa24
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty57/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=57
diff --git a/test/sys/devices/virtual/tty/tty58/dev b/test/sys/devices/virtual/tty/tty58/dev
new file mode 100644
index 0000000000..ffc6c0b62c
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty58/dev
@@ -0,0 +1 @@
+4:58
diff --git a/test/sys/devices/virtual/tty/tty58/power/wakeup b/test/sys/devices/virtual/tty/tty58/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty58/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty58/subsystem b/test/sys/devices/virtual/tty/tty58/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty58/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty58/uevent b/test/sys/devices/virtual/tty/tty58/uevent
new file mode 100644
index 0000000000..56b9272548
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty58/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=58
diff --git a/test/sys/devices/virtual/tty/tty59/dev b/test/sys/devices/virtual/tty/tty59/dev
new file mode 100644
index 0000000000..c48309e7f0
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty59/dev
@@ -0,0 +1 @@
+4:59
diff --git a/test/sys/devices/virtual/tty/tty59/power/wakeup b/test/sys/devices/virtual/tty/tty59/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty59/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty59/subsystem b/test/sys/devices/virtual/tty/tty59/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty59/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty59/uevent b/test/sys/devices/virtual/tty/tty59/uevent
new file mode 100644
index 0000000000..19542335c9
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty59/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=59
diff --git a/test/sys/devices/virtual/tty/tty6/dev b/test/sys/devices/virtual/tty/tty6/dev
new file mode 100644
index 0000000000..cd94e0d09d
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty6/dev
@@ -0,0 +1 @@
+4:6
diff --git a/test/sys/devices/virtual/tty/tty6/power/wakeup b/test/sys/devices/virtual/tty/tty6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty6/subsystem b/test/sys/devices/virtual/tty/tty6/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty6/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty6/uevent b/test/sys/devices/virtual/tty/tty6/uevent
new file mode 100644
index 0000000000..59dd7fb038
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty6/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=6
diff --git a/test/sys/devices/virtual/tty/tty60/dev b/test/sys/devices/virtual/tty/tty60/dev
new file mode 100644
index 0000000000..37d25eab02
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty60/dev
@@ -0,0 +1 @@
+4:60
diff --git a/test/sys/devices/virtual/tty/tty60/power/wakeup b/test/sys/devices/virtual/tty/tty60/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty60/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty60/subsystem b/test/sys/devices/virtual/tty/tty60/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty60/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty60/uevent b/test/sys/devices/virtual/tty/tty60/uevent
new file mode 100644
index 0000000000..b2e6f63034
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty60/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=60
diff --git a/test/sys/devices/virtual/tty/tty61/dev b/test/sys/devices/virtual/tty/tty61/dev
new file mode 100644
index 0000000000..599df60bfd
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty61/dev
@@ -0,0 +1 @@
+4:61
diff --git a/test/sys/devices/virtual/tty/tty61/power/wakeup b/test/sys/devices/virtual/tty/tty61/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty61/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty61/subsystem b/test/sys/devices/virtual/tty/tty61/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty61/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty61/uevent b/test/sys/devices/virtual/tty/tty61/uevent
new file mode 100644
index 0000000000..a589537746
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty61/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=61
diff --git a/test/sys/devices/virtual/tty/tty62/dev b/test/sys/devices/virtual/tty/tty62/dev
new file mode 100644
index 0000000000..49fc9a0af5
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty62/dev
@@ -0,0 +1 @@
+4:62
diff --git a/test/sys/devices/virtual/tty/tty62/power/wakeup b/test/sys/devices/virtual/tty/tty62/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty62/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty62/subsystem b/test/sys/devices/virtual/tty/tty62/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty62/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty62/uevent b/test/sys/devices/virtual/tty/tty62/uevent
new file mode 100644
index 0000000000..b80482faed
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty62/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=62
diff --git a/test/sys/devices/virtual/tty/tty63/dev b/test/sys/devices/virtual/tty/tty63/dev
new file mode 100644
index 0000000000..d11e9d2a82
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty63/dev
@@ -0,0 +1 @@
+4:63
diff --git a/test/sys/devices/virtual/tty/tty63/power/wakeup b/test/sys/devices/virtual/tty/tty63/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty63/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty63/subsystem b/test/sys/devices/virtual/tty/tty63/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty63/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty63/uevent b/test/sys/devices/virtual/tty/tty63/uevent
new file mode 100644
index 0000000000..870a3031fa
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty63/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=63
diff --git a/test/sys/devices/virtual/tty/tty7/dev b/test/sys/devices/virtual/tty/tty7/dev
new file mode 100644
index 0000000000..9410476660
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty7/dev
@@ -0,0 +1 @@
+4:7
diff --git a/test/sys/devices/virtual/tty/tty7/power/wakeup b/test/sys/devices/virtual/tty/tty7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty7/subsystem b/test/sys/devices/virtual/tty/tty7/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty7/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty7/uevent b/test/sys/devices/virtual/tty/tty7/uevent
new file mode 100644
index 0000000000..7354738777
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty7/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=7
diff --git a/test/sys/devices/virtual/tty/tty8/dev b/test/sys/devices/virtual/tty/tty8/dev
new file mode 100644
index 0000000000..a79f74ba39
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty8/dev
@@ -0,0 +1 @@
+4:8
diff --git a/test/sys/devices/virtual/tty/tty8/power/wakeup b/test/sys/devices/virtual/tty/tty8/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty8/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty8/subsystem b/test/sys/devices/virtual/tty/tty8/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty8/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty8/uevent b/test/sys/devices/virtual/tty/tty8/uevent
new file mode 100644
index 0000000000..62911804c1
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty8/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=8
diff --git a/test/sys/devices/virtual/tty/tty9/dev b/test/sys/devices/virtual/tty/tty9/dev
new file mode 100644
index 0000000000..62ada4bbe9
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty9/dev
@@ -0,0 +1 @@
+4:9
diff --git a/test/sys/devices/virtual/tty/tty9/power/wakeup b/test/sys/devices/virtual/tty/tty9/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty9/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/tty/tty9/subsystem b/test/sys/devices/virtual/tty/tty9/subsystem
new file mode 120000
index 0000000000..870c6a7986
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty9/subsystem
@@ -0,0 +1 @@
+../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/virtual/tty/tty9/uevent b/test/sys/devices/virtual/tty/tty9/uevent
new file mode 100644
index 0000000000..5e959d0629
--- /dev/null
+++ b/test/sys/devices/virtual/tty/tty9/uevent
@@ -0,0 +1,2 @@
+MAJOR=4
+MINOR=9
diff --git a/test/sys/devices/virtual/vc/vcs/dev b/test/sys/devices/virtual/vc/vcs/dev
new file mode 100644
index 0000000000..63cbc465cd
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs/dev
@@ -0,0 +1 @@
+7:0
diff --git a/test/sys/devices/virtual/vc/vcs/power/wakeup b/test/sys/devices/virtual/vc/vcs/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs/subsystem b/test/sys/devices/virtual/vc/vcs/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs/uevent b/test/sys/devices/virtual/vc/vcs/uevent
new file mode 100644
index 0000000000..34a8790bf8
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=0
diff --git a/test/sys/devices/virtual/vc/vcs1/dev b/test/sys/devices/virtual/vc/vcs1/dev
new file mode 100644
index 0000000000..084aafd011
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs1/dev
@@ -0,0 +1 @@
+7:1
diff --git a/test/sys/devices/virtual/vc/vcs1/power/wakeup b/test/sys/devices/virtual/vc/vcs1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs1/subsystem b/test/sys/devices/virtual/vc/vcs1/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs1/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs1/uevent b/test/sys/devices/virtual/vc/vcs1/uevent
new file mode 100644
index 0000000000..9dd9e85495
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs1/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=1
diff --git a/test/sys/devices/virtual/vc/vcs10/dev b/test/sys/devices/virtual/vc/vcs10/dev
new file mode 100644
index 0000000000..b6bd8172d1
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs10/dev
@@ -0,0 +1 @@
+7:10
diff --git a/test/sys/devices/virtual/vc/vcs10/power/wakeup b/test/sys/devices/virtual/vc/vcs10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs10/subsystem b/test/sys/devices/virtual/vc/vcs10/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs10/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs10/uevent b/test/sys/devices/virtual/vc/vcs10/uevent
new file mode 100644
index 0000000000..1a76c71d05
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs10/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=10
diff --git a/test/sys/devices/virtual/vc/vcs2/dev b/test/sys/devices/virtual/vc/vcs2/dev
new file mode 100644
index 0000000000..665a343e7d
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs2/dev
@@ -0,0 +1 @@
+7:2
diff --git a/test/sys/devices/virtual/vc/vcs2/power/wakeup b/test/sys/devices/virtual/vc/vcs2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs2/subsystem b/test/sys/devices/virtual/vc/vcs2/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs2/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs2/uevent b/test/sys/devices/virtual/vc/vcs2/uevent
new file mode 100644
index 0000000000..d7089e1974
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs2/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=2
diff --git a/test/sys/devices/virtual/vc/vcs3/dev b/test/sys/devices/virtual/vc/vcs3/dev
new file mode 100644
index 0000000000..62f686140a
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs3/dev
@@ -0,0 +1 @@
+7:3
diff --git a/test/sys/devices/virtual/vc/vcs3/power/wakeup b/test/sys/devices/virtual/vc/vcs3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs3/subsystem b/test/sys/devices/virtual/vc/vcs3/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs3/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs3/uevent b/test/sys/devices/virtual/vc/vcs3/uevent
new file mode 100644
index 0000000000..3d0dcff819
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs3/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=3
diff --git a/test/sys/devices/virtual/vc/vcs4/dev b/test/sys/devices/virtual/vc/vcs4/dev
new file mode 100644
index 0000000000..684e7ade03
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs4/dev
@@ -0,0 +1 @@
+7:4
diff --git a/test/sys/devices/virtual/vc/vcs4/power/wakeup b/test/sys/devices/virtual/vc/vcs4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs4/subsystem b/test/sys/devices/virtual/vc/vcs4/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs4/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs4/uevent b/test/sys/devices/virtual/vc/vcs4/uevent
new file mode 100644
index 0000000000..51fca4943f
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs4/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=4
diff --git a/test/sys/devices/virtual/vc/vcs5/dev b/test/sys/devices/virtual/vc/vcs5/dev
new file mode 100644
index 0000000000..9028bbffdb
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs5/dev
@@ -0,0 +1 @@
+7:5
diff --git a/test/sys/devices/virtual/vc/vcs5/power/wakeup b/test/sys/devices/virtual/vc/vcs5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs5/subsystem b/test/sys/devices/virtual/vc/vcs5/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs5/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs5/uevent b/test/sys/devices/virtual/vc/vcs5/uevent
new file mode 100644
index 0000000000..16f8908955
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs5/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=5
diff --git a/test/sys/devices/virtual/vc/vcs6/dev b/test/sys/devices/virtual/vc/vcs6/dev
new file mode 100644
index 0000000000..fc5d660a44
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs6/dev
@@ -0,0 +1 @@
+7:6
diff --git a/test/sys/devices/virtual/vc/vcs6/power/wakeup b/test/sys/devices/virtual/vc/vcs6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs6/subsystem b/test/sys/devices/virtual/vc/vcs6/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs6/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs6/uevent b/test/sys/devices/virtual/vc/vcs6/uevent
new file mode 100644
index 0000000000..d5b6875958
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs6/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=6
diff --git a/test/sys/devices/virtual/vc/vcs7/dev b/test/sys/devices/virtual/vc/vcs7/dev
new file mode 100644
index 0000000000..5d4edd3ce1
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs7/dev
@@ -0,0 +1 @@
+7:7
diff --git a/test/sys/devices/virtual/vc/vcs7/power/wakeup b/test/sys/devices/virtual/vc/vcs7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcs7/subsystem b/test/sys/devices/virtual/vc/vcs7/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs7/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcs7/uevent b/test/sys/devices/virtual/vc/vcs7/uevent
new file mode 100644
index 0000000000..f150fec021
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcs7/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=7
diff --git a/test/sys/devices/virtual/vc/vcsa/dev b/test/sys/devices/virtual/vc/vcsa/dev
new file mode 100644
index 0000000000..780668ac31
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa/dev
@@ -0,0 +1 @@
+7:128
diff --git a/test/sys/devices/virtual/vc/vcsa/power/wakeup b/test/sys/devices/virtual/vc/vcsa/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa/subsystem b/test/sys/devices/virtual/vc/vcsa/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa/uevent b/test/sys/devices/virtual/vc/vcsa/uevent
new file mode 100644
index 0000000000..b98170132e
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=128
diff --git a/test/sys/devices/virtual/vc/vcsa1/dev b/test/sys/devices/virtual/vc/vcsa1/dev
new file mode 100644
index 0000000000..d52dc18c71
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa1/dev
@@ -0,0 +1 @@
+7:129
diff --git a/test/sys/devices/virtual/vc/vcsa1/power/wakeup b/test/sys/devices/virtual/vc/vcsa1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa1/subsystem b/test/sys/devices/virtual/vc/vcsa1/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa1/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa1/uevent b/test/sys/devices/virtual/vc/vcsa1/uevent
new file mode 100644
index 0000000000..2a1995b5f6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa1/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=129
diff --git a/test/sys/devices/virtual/vc/vcsa10/dev b/test/sys/devices/virtual/vc/vcsa10/dev
new file mode 100644
index 0000000000..9a6941953e
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa10/dev
@@ -0,0 +1 @@
+7:138
diff --git a/test/sys/devices/virtual/vc/vcsa10/power/wakeup b/test/sys/devices/virtual/vc/vcsa10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa10/subsystem b/test/sys/devices/virtual/vc/vcsa10/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa10/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa10/uevent b/test/sys/devices/virtual/vc/vcsa10/uevent
new file mode 100644
index 0000000000..5cd65a25d8
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa10/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=138
diff --git a/test/sys/devices/virtual/vc/vcsa2/dev b/test/sys/devices/virtual/vc/vcsa2/dev
new file mode 100644
index 0000000000..77035b45c7
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa2/dev
@@ -0,0 +1 @@
+7:130
diff --git a/test/sys/devices/virtual/vc/vcsa2/power/wakeup b/test/sys/devices/virtual/vc/vcsa2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa2/subsystem b/test/sys/devices/virtual/vc/vcsa2/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa2/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa2/uevent b/test/sys/devices/virtual/vc/vcsa2/uevent
new file mode 100644
index 0000000000..38a6f878db
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa2/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=130
diff --git a/test/sys/devices/virtual/vc/vcsa3/dev b/test/sys/devices/virtual/vc/vcsa3/dev
new file mode 100644
index 0000000000..ed36a09609
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa3/dev
@@ -0,0 +1 @@
+7:131
diff --git a/test/sys/devices/virtual/vc/vcsa3/power/wakeup b/test/sys/devices/virtual/vc/vcsa3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa3/subsystem b/test/sys/devices/virtual/vc/vcsa3/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa3/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa3/uevent b/test/sys/devices/virtual/vc/vcsa3/uevent
new file mode 100644
index 0000000000..9664556a81
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa3/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=131
diff --git a/test/sys/devices/virtual/vc/vcsa4/dev b/test/sys/devices/virtual/vc/vcsa4/dev
new file mode 100644
index 0000000000..d522190032
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa4/dev
@@ -0,0 +1 @@
+7:132
diff --git a/test/sys/devices/virtual/vc/vcsa4/power/wakeup b/test/sys/devices/virtual/vc/vcsa4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa4/subsystem b/test/sys/devices/virtual/vc/vcsa4/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa4/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa4/uevent b/test/sys/devices/virtual/vc/vcsa4/uevent
new file mode 100644
index 0000000000..7f11f5dded
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa4/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=132
diff --git a/test/sys/devices/virtual/vc/vcsa5/dev b/test/sys/devices/virtual/vc/vcsa5/dev
new file mode 100644
index 0000000000..6e362b4ce2
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa5/dev
@@ -0,0 +1 @@
+7:133
diff --git a/test/sys/devices/virtual/vc/vcsa5/power/wakeup b/test/sys/devices/virtual/vc/vcsa5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa5/subsystem b/test/sys/devices/virtual/vc/vcsa5/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa5/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa5/uevent b/test/sys/devices/virtual/vc/vcsa5/uevent
new file mode 100644
index 0000000000..aabd0163a8
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa5/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=133
diff --git a/test/sys/devices/virtual/vc/vcsa6/dev b/test/sys/devices/virtual/vc/vcsa6/dev
new file mode 100644
index 0000000000..fd31ac3ce4
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa6/dev
@@ -0,0 +1 @@
+7:134
diff --git a/test/sys/devices/virtual/vc/vcsa6/power/wakeup b/test/sys/devices/virtual/vc/vcsa6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa6/subsystem b/test/sys/devices/virtual/vc/vcsa6/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa6/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa6/uevent b/test/sys/devices/virtual/vc/vcsa6/uevent
new file mode 100644
index 0000000000..fb62516d67
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa6/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=134
diff --git a/test/sys/devices/virtual/vc/vcsa7/dev b/test/sys/devices/virtual/vc/vcsa7/dev
new file mode 100644
index 0000000000..1ba6ffbb24
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa7/dev
@@ -0,0 +1 @@
+7:135
diff --git a/test/sys/devices/virtual/vc/vcsa7/power/wakeup b/test/sys/devices/virtual/vc/vcsa7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vc/vcsa7/subsystem b/test/sys/devices/virtual/vc/vcsa7/subsystem
new file mode 120000
index 0000000000..6a4bc6b0b6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa7/subsystem
@@ -0,0 +1 @@
+../../../../class/vc \ No newline at end of file
diff --git a/test/sys/devices/virtual/vc/vcsa7/uevent b/test/sys/devices/virtual/vc/vcsa7/uevent
new file mode 100644
index 0000000000..34d1003db6
--- /dev/null
+++ b/test/sys/devices/virtual/vc/vcsa7/uevent
@@ -0,0 +1,2 @@
+MAJOR=7
+MINOR=135
diff --git a/test/sys/devices/virtual/vtconsole/vtcon0/bind b/test/sys/devices/virtual/vtconsole/vtcon0/bind
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon0/bind
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/virtual/vtconsole/vtcon0/name b/test/sys/devices/virtual/vtconsole/vtcon0/name
new file mode 100644
index 0000000000..ff01778438
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon0/name
@@ -0,0 +1 @@
+(S) dummy device
diff --git a/test/sys/devices/virtual/vtconsole/vtcon0/power/wakeup b/test/sys/devices/virtual/vtconsole/vtcon0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vtconsole/vtcon0/subsystem b/test/sys/devices/virtual/vtconsole/vtcon0/subsystem
new file mode 120000
index 0000000000..c43603a273
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon0/subsystem
@@ -0,0 +1 @@
+../../../../class/vtconsole \ No newline at end of file
diff --git a/test/sys/devices/virtual/vtconsole/vtcon0/uevent b/test/sys/devices/virtual/vtconsole/vtcon0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon0/uevent
diff --git a/test/sys/devices/virtual/vtconsole/vtcon1/bind b/test/sys/devices/virtual/vtconsole/vtcon1/bind
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon1/bind
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/virtual/vtconsole/vtcon1/name b/test/sys/devices/virtual/vtconsole/vtcon1/name
new file mode 100644
index 0000000000..a93a47836e
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon1/name
@@ -0,0 +1 @@
+(M) frame buffer device
diff --git a/test/sys/devices/virtual/vtconsole/vtcon1/power/wakeup b/test/sys/devices/virtual/vtconsole/vtcon1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/virtual/vtconsole/vtcon1/subsystem b/test/sys/devices/virtual/vtconsole/vtcon1/subsystem
new file mode 120000
index 0000000000..c43603a273
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon1/subsystem
@@ -0,0 +1 @@
+../../../../class/vtconsole \ No newline at end of file
diff --git a/test/sys/devices/virtual/vtconsole/vtcon1/uevent b/test/sys/devices/virtual/vtconsole/vtcon1/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/virtual/vtconsole/vtcon1/uevent